Searched refs:ag_virtual (Results 1 – 12 of 12) sorted by relevance
| /freebsd-14.2/sys/dev/agp/ |
| H A D | agp_amd.c | 63 u_int32_t *ag_virtual; /* virtual address of gatt */ member 102 gatt->ag_virtual = kmem_alloc_attr(entries * sizeof(uint32_t), in agp_amd_alloc_gatt() 104 if (!gatt->ag_virtual) { in agp_amd_alloc_gatt() 120 kmem_free(gatt->ag_virtual, entries * sizeof(uint32_t)); in agp_amd_alloc_gatt() 137 gatt->ag_physical = vtophys((vm_offset_t) gatt->ag_virtual); in agp_amd_alloc_gatt() 157 va = ((vm_offset_t) gatt->ag_virtual) + i * AGP_PAGE_SIZE; in agp_amd_alloc_gatt() 169 kmem_free(gatt->ag_virtual, gatt->ag_entries * sizeof(uint32_t)); in agp_amd_free_gatt() 346 sc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = physical | 1; in agp_amd_bind_page() 358 sc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = 0; in agp_amd_unbind_page()
|
| H A D | agp_ati.c | 71 u_int32_t *ag_virtual; /* virtual address of gatt */ member 133 sc->ag_virtual = kmem_alloc_attr(entries * sizeof(uint32_t), in agp_ati_alloc_gatt() 135 if (sc->ag_virtual == NULL) { in agp_ati_alloc_gatt() 147 kmem_free(sc->ag_virtual, entries * sizeof(uint32_t)); in agp_ati_alloc_gatt() 158 va = ((vm_offset_t)sc->ag_virtual) + i * AGP_PAGE_SIZE; in agp_ati_alloc_gatt() 264 kmem_free(sc->ag_virtual, sc->ag_entries * sizeof(uint32_t)); in agp_ati_detach() 319 sc->ag_virtual[offset >> AGP_PAGE_SHIFT] = physical | 1; in agp_ati_bind_page() 332 sc->ag_virtual[offset >> AGP_PAGE_SHIFT] = 0; in agp_ati_unbind_page()
|
| H A D | agp_nvidia.c | 315 sc->gatt->ag_virtual[index] = physical | 1; in agp_nvidia_bind_page() 330 sc->gatt->ag_virtual[index] = 0; in agp_nvidia_unbind_page() 340 volatile u_int32_t *ag_virtual; in agp_nvidia_flush_tlb() local 364 ag_virtual = (volatile u_int32_t *)sc->gatt->ag_virtual; in agp_nvidia_flush_tlb() 369 (void)ag_virtual[i * PAGE_SIZE / sizeof(u_int32_t)]; in agp_nvidia_flush_tlb() 371 (void)ag_virtual[i * PAGE_SIZE / sizeof(u_int32_t)]; in agp_nvidia_flush_tlb()
|
| H A D | agp_sis.c | 235 sc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = physical; in agp_sis_bind_page() 247 sc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = 0; in agp_sis_unbind_page()
|
| H A D | agp_ali.c | 214 sc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = physical; in agp_ali_bind_page() 226 sc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = 0; in agp_ali_unbind_page()
|
| H A D | agp_apple.c | 226 sc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = physical; in agp_apple_bind_page() 238 sc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = 0; in agp_apple_unbind_page()
|
| H A D | agp_via.c | 358 sc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = physical; in agp_via_bind_page() 370 sc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = 0; in agp_via_unbind_page()
|
| H A D | agp_intel.c | 375 sc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = physical | 0x17; in agp_intel_bind_page() 389 sc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = 0; in agp_intel_unbind_page()
|
| H A D | agppriv.h | 83 u_int32_t *ag_virtual; member
|
| H A D | agp_amd64.c | 335 sc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = in agp_amd64_bind_page() 349 sc->gatt->ag_virtual[offset >> AGP_PAGE_SHIFT] = 0; in agp_amd64_unbind_page()
|
| H A D | agp.c | 154 gatt->ag_virtual = kmem_alloc_contig(entries * sizeof(uint32_t), in agp_alloc_gatt() 156 if (!gatt->ag_virtual) { in agp_alloc_gatt() 162 gatt->ag_physical = vtophys((vm_offset_t) gatt->ag_virtual); in agp_alloc_gatt() 170 kmem_free(gatt->ag_virtual, gatt->ag_entries * sizeof(uint32_t)); in agp_free_gatt()
|
| H A D | agp_i810.c | 1190 sc->gatt->ag_virtual = kmem_alloc_contig(64 * 1024, M_NOWAIT | in agp_i810_install_gatt() 1192 if (sc->gatt->ag_virtual == NULL) { in agp_i810_install_gatt() 1198 sc->gatt->ag_physical = vtophys((vm_offset_t)sc->gatt->ag_virtual); in agp_i810_install_gatt() 1330 kmem_free(sc->gatt->ag_virtual, 64 * 1024); in agp_i810_deinstall_gatt()
|