FreeBSD kernel AGP device code
|
Data Fields | |
struct agp_softc | agp |
u_int32_t | initial_aperture |
struct agp_gatt * | gatt |
u_int32_t | dcache_size |
u_int32_t | stolen |
u_int | stolen_size |
u_int | gtt_total_entries |
u_int | gtt_mappable_entries |
device_t | bdev |
void * | argb_cursor |
struct resource * | sc_res [2] |
const struct agp_i810_match * | match |
int | sc_flush_page_rid |
struct resource * | sc_flush_page_res |
void * | sc_flush_page_vaddr |
int | sc_bios_allocated_flush_page |
Definition at line 196 of file agp_i810.c.
struct agp_softc agp_i810_softc::agp |
Definition at line 197 of file agp_i810.c.
Referenced by agp_i810_alloc_memory(), agp_i810_bind_memory(), agp_i810_free_memory(), agp_i810_unbind_memory(), and agp_intel_gtt_get().
void* agp_i810_softc::argb_cursor |
Definition at line 207 of file agp_i810.c.
Referenced by agp_i810_alloc_memory(), and agp_i810_free_memory().
device_t agp_i810_softc::bdev |
Definition at line 206 of file agp_i810.c.
Referenced by agp_gen5_get_gtt_total_entries(), agp_i810_attach(), agp_i810_dump_regs(), agp_i810_get_gtt_mappable_entries(), agp_i810_set_aperture(), agp_i830_dump_regs(), agp_i830_get_gtt_mappable_entries(), agp_i830_get_stolen_size(), agp_i830_set_aperture(), agp_i855_dump_regs(), agp_i915_chipset_flush_setup(), agp_i915_chipset_flush_teardown(), agp_i915_dump_regs(), agp_i915_get_stolen_size(), agp_i965_chipset_flush_setup(), agp_i965_chipset_flush_teardown(), agp_i965_dump_regs(), and intel_gtt_get_bridge_device().
u_int32_t agp_i810_softc::dcache_size |
Definition at line 200 of file agp_i810.c.
Referenced by agp_i810_alloc_memory(), and agp_i810_install_gatt().
struct agp_gatt* agp_i810_softc::gatt |
Definition at line 199 of file agp_i810.c.
Referenced by agp_i810_attach(), agp_i810_bind_page(), agp_i810_deinstall_gatt(), agp_i810_detach(), agp_i810_install_gatt(), agp_i810_resume(), agp_i810_unbind_page(), and agp_i830_install_gatt_init().
u_int agp_i810_softc::gtt_mappable_entries |
Definition at line 205 of file agp_i810.c.
Referenced by agp_i810_attach(), agp_i810_get_gtt_mappable_entries(), agp_i810_get_gtt_total_entries(), agp_i830_get_gtt_mappable_entries(), agp_i915_get_gtt_mappable_entries(), and agp_intel_gtt_get().
u_int agp_i810_softc::gtt_total_entries |
Definition at line 204 of file agp_i810.c.
Referenced by agp_i810_attach(), agp_i810_get_gtt_total_entries(), agp_i965_get_gtt_total_entries(), and agp_intel_gtt_get().
u_int32_t agp_i810_softc::initial_aperture |
Definition at line 198 of file agp_i810.c.
Referenced by agp_i810_attach(), agp_i810_detach(), and agp_i810_resume().
const struct agp_i810_match* agp_i810_softc::match |
Definition at line 209 of file agp_i810.c.
Referenced by agp_i810_alloc_memory(), agp_i810_attach(), agp_i810_bind_memory(), agp_i810_bind_page(), agp_i810_detach(), agp_i810_method_set_aperture(), agp_i810_read_gtt_pte_paddr(), agp_i810_unbind_memory(), agp_i810_unbind_page(), agp_i915_get_stolen_size(), agp_i915_read_gtt_pte_paddr(), agp_intel_gtt_chipset_flush(), agp_intel_gtt_clear_range(), agp_intel_gtt_insert_pages(), agp_intel_gtt_insert_sg_entries(), agp_intel_gtt_install_pte(), agp_intel_gtt_map_memory(), intel_gtt_read_pte(), intel_gtt_read_pte_paddr(), and intel_gtt_write().
int agp_i810_softc::sc_bios_allocated_flush_page |
Definition at line 213 of file agp_i810.c.
Referenced by agp_i915_chipset_flush_setup(), agp_i915_chipset_flush_teardown(), agp_i965_chipset_flush_setup(), and agp_i965_chipset_flush_teardown().
struct resource* agp_i810_softc::sc_flush_page_res |
Definition at line 211 of file agp_i810.c.
Referenced by agp_i915_chipset_flush_alloc_page(), agp_i915_chipset_flush_free_page(), agp_i915_chipset_flush_setup(), agp_i915_chipset_flush_teardown(), agp_i965_chipset_flush_setup(), and agp_i965_chipset_flush_teardown().
int agp_i810_softc::sc_flush_page_rid |
Definition at line 210 of file agp_i810.c.
Referenced by agp_i915_chipset_flush_alloc_page(), and agp_i915_chipset_flush_free_page().
void* agp_i810_softc::sc_flush_page_vaddr |
Definition at line 212 of file agp_i810.c.
Referenced by agp_i915_chipset_flush(), and agp_i915_chipset_flush_alloc_page().
struct resource* agp_i810_softc::sc_res[2] |
Definition at line 208 of file agp_i810.c.
Referenced by agp_g4x_read_gtt_pte(), agp_g4x_write_gtt(), agp_gen4_install_gatt(), agp_gen5_adjust_pgtbl_size(), agp_i810_attach(), agp_i810_bind_memory(), agp_i810_deinstall_gatt(), agp_i810_detach(), agp_i810_dump_regs(), agp_i810_install_gatt(), agp_i810_read_gtt_pte(), agp_i810_resume(), agp_i810_write_gtt(), agp_i830_chipset_flush(), agp_i830_deinstall_gatt(), agp_i830_dump_regs(), agp_i830_install_gatt_init(), agp_i855_dump_regs(), agp_i915_dump_regs(), agp_i915_get_stolen_size(), agp_i915_read_gtt_pte(), agp_i915_write_gtt(), agp_i965_dump_regs(), agp_i965_get_gtt_total_entries(), agp_i965_read_gtt_pte(), and agp_i965_write_gtt().
u_int32_t agp_i810_softc::stolen |
Definition at line 201 of file agp_i810.c.
Referenced by agp_i810_attach(), agp_i810_bind_page(), agp_i810_get_stolen_size(), agp_i810_unbind_page(), agp_i830_get_stolen_size(), and agp_i915_get_stolen_size().
u_int agp_i810_softc::stolen_size |
Definition at line 203 of file agp_i810.c.
Referenced by agp_i810_get_stolen_size(), agp_i830_get_stolen_size(), agp_i915_get_stolen_size(), and agp_intel_gtt_get().