/linux-4.19.296/drivers/char/agp/ |
D | agp.h | 109 void (*tlb_flush)(struct agp_memory *); 114 int (*insert_memory)(struct agp_memory *, off_t, int); 115 int (*remove_memory)(struct agp_memory *, off_t, int); 116 struct agp_memory *(*alloc_by_type) (size_t, int); 117 void (*free_by_type)(struct agp_memory *); 119 int (*agp_alloc_pages)(struct agp_bridge_data *, struct agp_memory *, size_t); 121 void (*agp_destroy_pages)(struct agp_memory *); 196 struct agp_memory *agp_create_memory(int scratch_pages); 197 int agp_generic_insert_memory(struct agp_memory *mem, off_t pg_start, int type); 198 int agp_generic_remove_memory(struct agp_memory *mem, off_t pg_start, int type); [all …]
|
D | generic.c | 91 void agp_alloc_page_array(size_t size, struct agp_memory *mem) in agp_alloc_page_array() 97 static struct agp_memory *agp_create_user_memory(unsigned long num_agp_pages) in agp_create_user_memory() 99 struct agp_memory *new; in agp_create_user_memory() 105 new = kzalloc(sizeof(struct agp_memory), GFP_KERNEL); in agp_create_user_memory() 127 struct agp_memory *agp_create_memory(int scratch_pages) in agp_create_memory() 129 struct agp_memory *new; in agp_create_memory() 131 new = kzalloc(sizeof(struct agp_memory), GFP_KERNEL); in agp_create_memory() 163 void agp_free_memory(struct agp_memory *curr) in agp_free_memory() 218 struct agp_memory *agp_allocate_memory(struct agp_bridge_data *bridge, in agp_allocate_memory() 222 struct agp_memory *new; in agp_allocate_memory() [all …]
|
D | frontend.c | 47 struct agp_memory *agp_find_mem_by_key(int key) in agp_find_mem_by_key() 49 struct agp_memory *curr; in agp_find_mem_by_key() 66 static void agp_remove_from_pool(struct agp_memory *temp) in agp_remove_from_pool() 68 struct agp_memory *prev; in agp_remove_from_pool() 69 struct agp_memory *next; in agp_remove_from_pool() 199 static void agp_insert_into_pool(struct agp_memory * temp) in agp_insert_into_pool() 201 struct agp_memory *prev; in agp_insert_into_pool() 270 void agp_free_memory_wrap(struct agp_memory *memory) in agp_free_memory_wrap() 276 struct agp_memory *agp_allocate_memory_wrap(size_t pg_count, u32 type) in agp_allocate_memory_wrap() 278 struct agp_memory *memory; in agp_allocate_memory_wrap() [all …]
|
D | compat_ioctl.h | 101 void agp_free_memory_wrap(struct agp_memory *memory); 102 struct agp_memory *agp_allocate_memory_wrap(size_t pg_count, u32 type); 103 struct agp_memory *agp_find_mem_by_key(int key);
|
D | i460-agp.c | 170 static void i460_tlb_flush (struct agp_memory *mem) in i460_tlb_flush() 293 static int i460_insert_memory_small_io_page (struct agp_memory *mem, in i460_insert_memory_small_io_page() 336 static int i460_remove_memory_small_io_page(struct agp_memory *mem, in i460_remove_memory_small_io_page() 400 static int i460_insert_memory_large_io_page (struct agp_memory *mem, in i460_insert_memory_large_io_page() 461 static int i460_remove_memory_large_io_page (struct agp_memory *mem, in i460_remove_memory_large_io_page() 500 static int i460_insert_memory (struct agp_memory *mem, in i460_insert_memory() 509 static int i460_remove_memory (struct agp_memory *mem, in i460_remove_memory()
|
D | alpha-agp.c | 65 static void alpha_core_agp_tlbflush(struct agp_memory *mem) in alpha_core_agp_tlbflush() 84 static int alpha_core_agp_insert_memory(struct agp_memory *mem, off_t pg_start, in alpha_core_agp_insert_memory() 106 static int alpha_core_agp_remove_memory(struct agp_memory *mem, off_t pg_start, in alpha_core_agp_remove_memory()
|
D | sgi-agp.c | 63 static void sgi_tioca_tlbflush(struct agp_memory *mem) in sgi_tioca_tlbflush() 127 static int sgi_tioca_insert_memory(struct agp_memory *mem, off_t pg_start, in sgi_tioca_insert_memory() 200 static int sgi_tioca_remove_memory(struct agp_memory *mem, off_t pg_start, in sgi_tioca_remove_memory()
|
D | compat_ioctl.c | 154 struct agp_memory *memory; in compat_agpioc_allocate_wrap() 179 struct agp_memory *memory; in compat_agpioc_bind_wrap() 195 struct agp_memory *memory; in compat_agpioc_unbind_wrap()
|
D | intel-gtt.c | 212 static int i810_insert_dcache_entries(struct agp_memory *mem, off_t pg_start, in i810_insert_dcache_entries() 239 static struct agp_memory *alloc_agpphysmem_i8xx(size_t pg_count, int type) in alloc_agpphysmem_i8xx() 241 struct agp_memory *new; in alloc_agpphysmem_i8xx() 276 static void intel_i810_free_by_type(struct agp_memory *curr) in intel_i810_free_by_type() 899 static int intel_fake_agp_insert_entries(struct agp_memory *mem, in intel_fake_agp_insert_entries() 964 static int intel_fake_agp_remove_entries(struct agp_memory *mem, in intel_fake_agp_remove_entries() 981 static struct agp_memory *intel_fake_agp_alloc_by_type(size_t pg_count, in intel_fake_agp_alloc_by_type() 984 struct agp_memory *new; in intel_fake_agp_alloc_by_type()
|
D | parisc-agp.c | 93 parisc_agp_tlbflush(struct agp_memory *mem) in parisc_agp_tlbflush() 125 parisc_agp_insert_memory(struct agp_memory *mem, off_t pg_start, int type) in parisc_agp_insert_memory() 174 parisc_agp_remove_memory(struct agp_memory *mem, off_t pg_start, int type) in parisc_agp_remove_memory()
|
D | efficeon-agp.c | 109 static void efficeon_tlbflush(struct agp_memory * mem) in efficeon_tlbflush() 238 static int efficeon_insert_memory(struct agp_memory * mem, off_t pg_start, int type) in efficeon_insert_memory() 287 static int efficeon_remove_memory(struct agp_memory * mem, off_t pg_start, int type) in efficeon_remove_memory()
|
D | nvidia-agp.c | 201 static int nvidia_insert_memory(struct agp_memory *mem, off_t pg_start, int type) in nvidia_insert_memory() 240 static int nvidia_remove_memory(struct agp_memory *mem, off_t pg_start, int type) in nvidia_remove_memory() 261 static void nvidia_tlbflush(struct agp_memory *mem) in nvidia_tlbflush()
|
D | ati-agp.c | 172 static void ati_tlbflush(struct agp_memory * mem) in ati_tlbflush() 268 static int ati_insert_memory(struct agp_memory * mem, in ati_insert_memory() 316 static int ati_remove_memory(struct agp_memory * mem, off_t pg_start, in ati_remove_memory()
|
D | hp-agp.c | 282 hp_zx1_tlbflush (struct agp_memory *mem) in hp_zx1_tlbflush() 332 hp_zx1_insert_memory (struct agp_memory *mem, off_t pg_start, int type) in hp_zx1_insert_memory() 379 hp_zx1_remove_memory (struct agp_memory *mem, off_t pg_start, int type) in hp_zx1_remove_memory()
|
D | sworks-agp.c | 236 static void serverworks_tlbflush(struct agp_memory *temp) in serverworks_tlbflush() 320 static int serverworks_insert_memory(struct agp_memory *mem, in serverworks_insert_memory() 361 static int serverworks_remove_memory(struct agp_memory *mem, off_t pg_start, in serverworks_remove_memory()
|
D | amd-k7-agp.c | 279 static void amd_irongate_tlbflush(struct agp_memory *temp) in amd_irongate_tlbflush() 285 static int amd_insert_memory(struct agp_memory *mem, off_t pg_start, int type) in amd_insert_memory() 327 static int amd_remove_memory(struct agp_memory *mem, off_t pg_start, int type) in amd_remove_memory()
|
D | uninorth-agp.c | 72 static void uninorth_tlbflush(struct agp_memory *mem) in uninorth_tlbflush() 148 static int uninorth_insert_memory(struct agp_memory *mem, off_t pg_start, int type) in uninorth_insert_memory() 198 static int uninorth_remove_memory(struct agp_memory *mem, off_t pg_start, int type) in uninorth_remove_memory()
|
D | via-agp.c | 79 static void via_tlbflush(struct agp_memory *mem) in via_tlbflush() 162 static void via_tlbflush_agp3(struct agp_memory *mem) in via_tlbflush_agp3()
|
D | intel-agp.c | 75 static void intel_tlbflush(struct agp_memory *mem) in intel_tlbflush() 82 static void intel_8xx_tlbflush(struct agp_memory *mem) in intel_8xx_tlbflush() 186 static void intel_820_tlbflush(struct agp_memory *mem) in intel_820_tlbflush()
|
D | amd64-agp.c | 39 static void amd64_tlbflush(struct agp_memory *temp) in amd64_tlbflush() 44 static int amd64_insert_memory(struct agp_memory *mem, off_t pg_start, int type) in amd64_insert_memory()
|
D | ali-agp.c | 43 static void ali_tlbflush(struct agp_memory *mem) in ali_tlbflush()
|
D | sis-agp.c | 46 static void sis_tlbflush(struct agp_memory *mem) in sis_tlbflush()
|
/linux-4.19.296/include/linux/ |
D | agp_backend.h | 69 struct agp_memory { struct 70 struct agp_memory *next; argument 71 struct agp_memory *prev; argument 100 extern void agp_free_memory(struct agp_memory *); argument 101 extern struct agp_memory *agp_allocate_memory(struct agp_bridge_data *, size_t, u32); 103 extern int agp_bind_memory(struct agp_memory *, off_t); 104 extern int agp_unbind_memory(struct agp_memory *);
|
D | agpgart.h | 104 struct agp_memory *pool;
|
/linux-4.19.296/include/drm/ |
D | drm_agpsupport.h | 31 void drm_free_agp(struct agp_memory * handle, int pages); 32 int drm_bind_agp(struct agp_memory * handle, unsigned int start); 33 int drm_unbind_agp(struct agp_memory * handle); 34 struct agp_memory *drm_agp_bind_pages(struct drm_device *dev, 69 static inline void drm_free_agp(struct agp_memory * handle, int pages) in drm_free_agp() 73 static inline int drm_bind_agp(struct agp_memory * handle, unsigned int start) in drm_bind_agp() 78 static inline int drm_unbind_agp(struct agp_memory * handle) in drm_unbind_agp() 83 static inline struct agp_memory *drm_agp_bind_pages(struct drm_device *dev, in drm_agp_bind_pages()
|