Do the bare minimum pci fixups needed for the IOC3, not more ...
[linux-2.6/linux-mips.git] / drivers / char / drm / drm_syms.c
blob661ac48161aa897c71569b8e778cf056f84e33c7
1 #include <linux/config.h>
2 #include "drmP.h"
4 /* Misc. support (init.c) */
5 EXPORT_SYMBOL(drm_flags);
6 EXPORT_SYMBOL(drm_parse_options);
7 EXPORT_SYMBOL(drm_cpu_valid);
9 /* Device support (fops.c) */
10 EXPORT_SYMBOL(drm_open_helper);
11 EXPORT_SYMBOL(drm_flush);
12 EXPORT_SYMBOL(drm_release);
13 EXPORT_SYMBOL(drm_fasync);
14 EXPORT_SYMBOL(drm_read);
15 EXPORT_SYMBOL(drm_write_string);
16 EXPORT_SYMBOL(drm_poll);
18 /* Mapping support (vm.c) */
19 #if LINUX_VERSION_CODE < 0x020317
20 EXPORT_SYMBOL(drm_vm_nopage);
21 EXPORT_SYMBOL(drm_vm_shm_nopage);
22 EXPORT_SYMBOL(drm_vm_dma_nopage);
23 #else
24 /* Return type changed in 2.3.23 */
25 EXPORT_SYMBOL(drm_vm_nopage);
26 EXPORT_SYMBOL(drm_vm_shm_nopage);
27 EXPORT_SYMBOL(drm_vm_dma_nopage);
28 #endif
30 EXPORT_SYMBOL(drm_vm_open);
31 EXPORT_SYMBOL(drm_vm_close);
32 EXPORT_SYMBOL(drm_mmap_dma);
33 EXPORT_SYMBOL(drm_mmap);
34 EXPORT_SYMBOL(drm_vm_ops);
35 EXPORT_SYMBOL(drm_vm_shm_ops);
36 EXPORT_SYMBOL(drm_vm_dma_ops);
38 /* Proc support (proc.c) */
39 EXPORT_SYMBOL(drm_proc_init);
40 EXPORT_SYMBOL(drm_proc_cleanup);
42 /* Memory management support (memory.c) */
43 EXPORT_SYMBOL(drm_mem_init);
44 EXPORT_SYMBOL(drm_mem_info);
45 EXPORT_SYMBOL(drm_alloc);
46 EXPORT_SYMBOL(drm_realloc);
47 EXPORT_SYMBOL(drm_strdup);
48 EXPORT_SYMBOL(drm_strfree);
49 EXPORT_SYMBOL(drm_free);
50 EXPORT_SYMBOL(drm_alloc_pages);
51 EXPORT_SYMBOL(drm_free_pages);
52 EXPORT_SYMBOL(drm_ioremap);
53 EXPORT_SYMBOL(drm_ioremapfree);
54 #if defined(CONFIG_AGP) || defined(CONFIG_AGP_MODULE)
55 EXPORT_SYMBOL(drm_alloc_agp);
56 EXPORT_SYMBOL(drm_free_agp);
57 EXPORT_SYMBOL(drm_bind_agp);
58 EXPORT_SYMBOL(drm_unbind_agp);
59 #endif
61 /* Buffer management support (bufs.c) */
62 EXPORT_SYMBOL(drm_order);
63 EXPORT_SYMBOL(drm_addmap);
64 EXPORT_SYMBOL(drm_addbufs);
65 EXPORT_SYMBOL(drm_infobufs);
66 EXPORT_SYMBOL(drm_markbufs);
67 EXPORT_SYMBOL(drm_freebufs);
68 EXPORT_SYMBOL(drm_mapbufs);
70 /* Buffer list management support (lists.c) */
71 EXPORT_SYMBOL(drm_waitlist_create);
72 EXPORT_SYMBOL(drm_waitlist_destroy);
73 EXPORT_SYMBOL(drm_waitlist_put);
74 EXPORT_SYMBOL(drm_waitlist_get);
75 EXPORT_SYMBOL(drm_freelist_create);
76 EXPORT_SYMBOL(drm_freelist_destroy);
77 EXPORT_SYMBOL(drm_freelist_put);
78 EXPORT_SYMBOL(drm_freelist_get);
80 /* DMA support (gen_dma.c) */
81 EXPORT_SYMBOL(drm_dma_setup);
82 EXPORT_SYMBOL(drm_dma_takedown);
83 EXPORT_SYMBOL(drm_free_buffer);
84 EXPORT_SYMBOL(drm_reclaim_buffers);
85 EXPORT_SYMBOL(drm_context_switch);
86 EXPORT_SYMBOL(drm_context_switch_complete);
87 EXPORT_SYMBOL(drm_clear_next_buffer);
88 EXPORT_SYMBOL(drm_select_queue);
89 EXPORT_SYMBOL(drm_dma_enqueue);
90 EXPORT_SYMBOL(drm_dma_get_buffers);
91 #if DRM_DMA_HISTOGRAM
92 EXPORT_SYMBOL(drm_histogram_slot);
93 EXPORT_SYMBOL(drm_histogram_compute);
94 #endif
96 /* Misc. IOCTL support (ioctl.c) */
97 EXPORT_SYMBOL(drm_irq_busid);
98 EXPORT_SYMBOL(drm_getunique);
99 EXPORT_SYMBOL(drm_setunique);
101 /* Context IOCTL support (context.c) */
102 EXPORT_SYMBOL(drm_resctx);
103 EXPORT_SYMBOL(drm_addctx);
104 EXPORT_SYMBOL(drm_modctx);
105 EXPORT_SYMBOL(drm_getctx);
106 EXPORT_SYMBOL(drm_switchctx);
107 EXPORT_SYMBOL(drm_newctx);
108 EXPORT_SYMBOL(drm_rmctx);
110 /* Drawable IOCTL support (drawable.c) */
111 EXPORT_SYMBOL(drm_adddraw);
112 EXPORT_SYMBOL(drm_rmdraw);
114 /* Authentication IOCTL support (auth.c) */
115 EXPORT_SYMBOL(drm_add_magic);
116 EXPORT_SYMBOL(drm_remove_magic);
117 EXPORT_SYMBOL(drm_getmagic);
118 EXPORT_SYMBOL(drm_authmagic);
120 /* Locking IOCTL support (lock.c) */
121 EXPORT_SYMBOL(drm_block);
122 EXPORT_SYMBOL(drm_unblock);
123 EXPORT_SYMBOL(drm_lock_take);
124 EXPORT_SYMBOL(drm_lock_transfer);
125 EXPORT_SYMBOL(drm_lock_free);
126 EXPORT_SYMBOL(drm_finish);
127 EXPORT_SYMBOL(drm_flush_unblock);
128 EXPORT_SYMBOL(drm_flush_block_and_flush);
130 /* Context Bitmap support (ctxbitmap.c) */
131 EXPORT_SYMBOL(drm_ctxbitmap_init);
132 EXPORT_SYMBOL(drm_ctxbitmap_cleanup);
133 EXPORT_SYMBOL(drm_ctxbitmap_next);
134 EXPORT_SYMBOL(drm_ctxbitmap_free);
136 /* AGP/GART support (agpsupport.c) */
137 #if defined(CONFIG_AGP) || defined(CONFIG_AGP_MODULE)
138 EXPORT_SYMBOL(drm_agp);
139 EXPORT_SYMBOL(drm_agp_init);
140 EXPORT_SYMBOL(drm_agp_uninit);
141 EXPORT_SYMBOL(drm_agp_acquire);
142 EXPORT_SYMBOL(drm_agp_release);
143 EXPORT_SYMBOL(drm_agp_enable);
144 EXPORT_SYMBOL(drm_agp_info);
145 EXPORT_SYMBOL(drm_agp_alloc);
146 EXPORT_SYMBOL(drm_agp_free);
147 EXPORT_SYMBOL(drm_agp_unbind);
148 EXPORT_SYMBOL(drm_agp_bind);
149 #endif