Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dagp_backend.h60 * The agp_memory structure has information about the block of agp memory
69 struct agp_memory { struct
70 struct agp_memory *next; argument
71 struct agp_memory *prev; argument
82 /* list of agp_memory mapped to the aperture */ 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 *);
H A Dagpgart.h102 struct agp_memory *pool;
/linux/drivers/char/agp/
H A Dgeneric.c57 * Generic routines for handling agp_memory structures -
90 void agp_alloc_page_array(size_t size, struct agp_memory *mem) in agp_alloc_page_array()
96 static struct agp_memory *agp_create_user_memory(unsigned long num_agp_pages) in agp_create_user_memory()
98 struct agp_memory *new; in agp_create_user_memory()
104 new = kzalloc(sizeof(struct agp_memory), GFP_KERNEL); in agp_create_user_memory()
126 struct agp_memory *agp_create_memory(int scratch_pages) in agp_create_memory()
128 struct agp_memory *new; in agp_create_memory()
130 new = kzalloc(sizeof(struct agp_memory), GFP_KERNEL); in agp_create_memory()
155 * agp_free_memory - free memory associated with an agp_memory pointer.
157 * @curr: agp_memory pointe
[all...]
H A Defficeon-agp.c109 static void efficeon_tlbflush(struct agp_memory * mem) in efficeon_tlbflush()
236 static int efficeon_insert_memory(struct agp_memory * mem, off_t pg_start, int type) in efficeon_insert_memory()
285 static int efficeon_remove_memory(struct agp_memory * mem, off_t pg_start, int type) in efficeon_remove_memory()
H A Dintel-gtt.c214 static int i810_insert_dcache_entries(struct agp_memory *mem, off_t pg_start, in i810_insert_dcache_entries()
241 static struct agp_memory *alloc_agpphysmem_i8xx(size_t pg_count, int type) in alloc_agpphysmem_i8xx()
243 struct agp_memory *new; in alloc_agpphysmem_i8xx()
278 static void intel_i810_free_by_type(struct agp_memory *curr) in intel_i810_free_by_type()
931 static int intel_fake_agp_insert_entries(struct agp_memory *mem, in intel_fake_agp_insert_entries()
996 static int intel_fake_agp_remove_entries(struct agp_memory *mem, in intel_fake_agp_remove_entries()
1013 static struct agp_memory *intel_fake_agp_alloc_by_type(size_t pg_count, in intel_fake_agp_alloc_by_type()
1016 struct agp_memory *new; in intel_fake_agp_alloc_by_type()
H A Dparisc-agp.c89 parisc_agp_tlbflush(struct agp_memory *mem) in parisc_agp_tlbflush()
124 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()
H A Dnvidia-agp.c202 static int nvidia_insert_memory(struct agp_memory *mem, off_t pg_start, int type) in nvidia_insert_memory()
241 static int nvidia_remove_memory(struct agp_memory *mem, off_t pg_start, int type) in nvidia_remove_memory()
262 static void nvidia_tlbflush(struct agp_memory *mem) in nvidia_tlbflush()
H A Damd-k7-agp.c275 * more efficient, since agp_memory blocks can be a large number of
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()
H A Dsworks-agp.c233 * more efficient, since agp_memory blocks can be a large number of
236 static void serverworks_tlbflush(struct agp_memory *temp) in serverworks_tlbflush()
317 static int serverworks_insert_memory(struct agp_memory *mem, in serverworks_insert_memory()
358 static int serverworks_remove_memory(struct agp_memory *mem, off_t pg_start, in serverworks_remove_memory()
H A Dati-agp.c176 static void ati_tlbflush(struct agp_memory * mem) in ati_tlbflush()
259 static int ati_insert_memory(struct agp_memory * mem, in ati_insert_memory()
307 static int ati_remove_memory(struct agp_memory * mem, off_t pg_start, in ati_remove_memory()
H A Duninorth-agp.c74 static void uninorth_tlbflush(struct agp_memory *mem) in uninorth_tlbflush()
150 static int uninorth_insert_memory(struct agp_memory *mem, off_t pg_start, int type) in uninorth_insert_memory()
200 static int uninorth_remove_memory(struct agp_memory *mem, off_t pg_start, int type) in uninorth_remove_memory()
H A 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()
H A Damd64-agp.c40 static void amd64_tlbflush(struct agp_memory *temp) in amd64_tlbflush()
45 static int amd64_insert_memory(struct agp_memory *mem, off_t pg_start, int type) in amd64_insert_memory()
H A Dsis-agp.c46 static void sis_tlbflush(struct agp_memory *mem) in sis_tlbflush()
/linux/arch/alpha/include/asm/
H A Dagp_backend.h37 int (*bind)(alpha_agp_info *, off_t, struct agp_memory *);
38 int (*unbind)(alpha_agp_info *, off_t, struct agp_memory *);
/linux/drivers/gpu/drm/ttm/
H A Dttm_agp_backend.c47 struct agp_memory *mem;
55 struct agp_memory *mem; in ttm_agp_bind()
/linux/drivers/video/fbdev/i810/
H A Di810.h207 struct agp_memory *i810_fb_memory;
208 struct agp_memory *i810_cursor_memory;
/linux/arch/alpha/kernel/
H A Dcore_titan.c688 titan_agp_bind_memory(alpha_agp_info *agp, off_t pg_start, struct agp_memory *mem) in titan_agp_bind_memory()
696 titan_agp_unbind_memory(alpha_agp_info *agp, off_t pg_start, struct agp_memory *mem) in titan_agp_unbind_memory()
H A Dcore_marvel.c981 marvel_agp_bind_memory(alpha_agp_info *agp, off_t pg_start, struct agp_memory *mem) in marvel_agp_unbind_memory()
989 marvel_agp_unbind_memory(alpha_agp_info *agp, off_t pg_start, struct agp_memory *mem) in marvel_agp_translate()