Home
last modified time | relevance | path

Searched refs:agp_memory (Results 1 – 34 of 34) sorted by relevance

/linux-4.4.14/drivers/char/agp/
Dagp.h109 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 …]
Dgeneric.c89 void agp_alloc_page_array(size_t size, struct agp_memory *mem) in agp_alloc_page_array()
101 static struct agp_memory *agp_create_user_memory(unsigned long num_agp_pages) in agp_create_user_memory()
103 struct agp_memory *new; in agp_create_user_memory()
109 new = kzalloc(sizeof(struct agp_memory), GFP_KERNEL); in agp_create_user_memory()
131 struct agp_memory *agp_create_memory(int scratch_pages) in agp_create_memory()
133 struct agp_memory *new; in agp_create_memory()
135 new = kzalloc(sizeof(struct agp_memory), GFP_KERNEL); in agp_create_memory()
167 void agp_free_memory(struct agp_memory *curr) in agp_free_memory()
222 struct agp_memory *agp_allocate_memory(struct agp_bridge_data *bridge, in agp_allocate_memory()
226 struct agp_memory *new; in agp_allocate_memory()
[all …]
Dfrontend.c47 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 …]
Dcompat_ioctl.h101 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);
Di460-agp.c170 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()
Dalpha-agp.c67 static void alpha_core_agp_tlbflush(struct agp_memory *mem) in alpha_core_agp_tlbflush()
86 static int alpha_core_agp_insert_memory(struct agp_memory *mem, off_t pg_start, in alpha_core_agp_insert_memory()
108 static int alpha_core_agp_remove_memory(struct agp_memory *mem, off_t pg_start, in alpha_core_agp_remove_memory()
Dsgi-agp.c63 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()
Dcompat_ioctl.c150 struct agp_memory *memory; in compat_agpioc_allocate_wrap()
175 struct agp_memory *memory; in compat_agpioc_bind_wrap()
191 struct agp_memory *memory; in compat_agpioc_unbind_wrap()
Dintel-gtt.c211 static int i810_insert_dcache_entries(struct agp_memory *mem, off_t pg_start, in i810_insert_dcache_entries()
238 static struct agp_memory *alloc_agpphysmem_i8xx(size_t pg_count, int type) in alloc_agpphysmem_i8xx()
240 struct agp_memory *new; in alloc_agpphysmem_i8xx()
275 static void intel_i810_free_by_type(struct agp_memory *curr) in intel_i810_free_by_type()
881 static int intel_fake_agp_insert_entries(struct agp_memory *mem, in intel_fake_agp_insert_entries()
946 static int intel_fake_agp_remove_entries(struct agp_memory *mem, in intel_fake_agp_remove_entries()
963 static struct agp_memory *intel_fake_agp_alloc_by_type(size_t pg_count, in intel_fake_agp_alloc_by_type()
966 struct agp_memory *new; in intel_fake_agp_alloc_by_type()
Defficeon-agp.c109 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()
Dparisc-agp.c93 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()
Dnvidia-agp.c201 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()
Dhp-agp.c282 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()
Damd-k7-agp.c277 static void amd_irongate_tlbflush(struct agp_memory *temp) in amd_irongate_tlbflush()
283 static int amd_insert_memory(struct agp_memory *mem, off_t pg_start, int type) in amd_insert_memory()
325 static int amd_remove_memory(struct agp_memory *mem, off_t pg_start, int type) in amd_remove_memory()
Dsworks-agp.c235 static void serverworks_tlbflush(struct agp_memory *temp) in serverworks_tlbflush()
319 static int serverworks_insert_memory(struct agp_memory *mem, in serverworks_insert_memory()
360 static int serverworks_remove_memory(struct agp_memory *mem, off_t pg_start, in serverworks_remove_memory()
Dati-agp.c170 static void ati_tlbflush(struct agp_memory * mem) in ati_tlbflush()
266 static int ati_insert_memory(struct agp_memory * mem, in ati_insert_memory()
314 static int ati_remove_memory(struct agp_memory * mem, off_t pg_start, in ati_remove_memory()
Duninorth-agp.c73 static void uninorth_tlbflush(struct agp_memory *mem) in uninorth_tlbflush()
149 static int uninorth_insert_memory(struct agp_memory *mem, off_t pg_start, int type) in uninorth_insert_memory()
199 int uninorth_remove_memory(struct agp_memory *mem, off_t pg_start, int type) in uninorth_remove_memory()
Dvia-agp.c79 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()
Dintel-agp.c75 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()
Damd64-agp.c39 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()
Dali-agp.c43 static void ali_tlbflush(struct agp_memory *mem) in ali_tlbflush()
Dsis-agp.c46 static void sis_tlbflush(struct agp_memory *mem) in sis_tlbflush()
/linux-4.4.14/include/linux/
Dagp_backend.h69 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 *);
Dagpgart.h104 struct agp_memory *pool;
/linux-4.4.14/include/drm/
Ddrm_agpsupport.h30 void drm_free_agp(struct agp_memory * handle, int pages);
31 int drm_bind_agp(struct agp_memory * handle, unsigned int start);
32 int drm_unbind_agp(struct agp_memory * handle);
33 struct agp_memory *drm_agp_bind_pages(struct drm_device *dev,
68 static inline void drm_free_agp(struct agp_memory * handle, int pages) in drm_free_agp()
72 static inline int drm_bind_agp(struct agp_memory * handle, unsigned int start) in drm_bind_agp()
77 static inline int drm_unbind_agp(struct agp_memory * handle) in drm_unbind_agp()
82 static inline struct agp_memory *drm_agp_bind_pages(struct drm_device *dev, in drm_agp_bind_pages()
/linux-4.4.14/arch/alpha/include/asm/
Dagp_backend.h36 int (*bind)(alpha_agp_info *, off_t, struct agp_memory *);
37 int (*unbind)(alpha_agp_info *, off_t, struct agp_memory *);
/linux-4.4.14/drivers/gpu/drm/
Ddrm_memory.c97 void drm_free_agp(struct agp_memory * handle, int pages) in drm_free_agp()
103 int drm_bind_agp(struct agp_memory * handle, unsigned int start) in drm_bind_agp()
109 int drm_unbind_agp(struct agp_memory * handle) in drm_unbind_agp()
Ddrm_legacy.h34 struct agp_memory;
83 struct agp_memory *memory;
Ddrm_agpsupport.c200 struct agp_memory *memory; in drm_agp_alloc()
468 struct agp_memory *
475 struct agp_memory *mem; in drm_agp_bind_pages()
/linux-4.4.14/drivers/gpu/drm/ttm/
Dttm_agp_backend.c47 struct agp_memory *mem;
55 struct agp_memory *mem; in ttm_agp_bind()
/linux-4.4.14/drivers/video/fbdev/intelfb/
Dintelfb.h281 struct agp_memory *gtt_fb_mem; /* use all stolen memory or vram */
282 struct agp_memory *gtt_ring_mem; /* ring buffer */
283 struct agp_memory *gtt_cursor_mem; /* hw cursor */
/linux-4.4.14/drivers/video/fbdev/i810/
Di810.h207 struct agp_memory *i810_fb_memory;
208 struct agp_memory *i810_cursor_memory;
/linux-4.4.14/arch/alpha/kernel/
Dcore_titan.c679 titan_agp_bind_memory(alpha_agp_info *agp, off_t pg_start, struct agp_memory *mem) in titan_agp_bind_memory()
687 titan_agp_unbind_memory(alpha_agp_info *agp, off_t pg_start, struct agp_memory *mem) in titan_agp_unbind_memory()
Dcore_marvel.c1015 marvel_agp_bind_memory(alpha_agp_info *agp, off_t pg_start, struct agp_memory *mem) in marvel_agp_bind_memory()
1023 marvel_agp_unbind_memory(alpha_agp_info *agp, off_t pg_start, struct agp_memory *mem) in marvel_agp_unbind_memory()