/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/ |
H A D | i915_vma.h | 54 static inline bool i915_vma_is_active(struct i915_vma *vma) in i915_vma_is_active() 74 static inline bool i915_vma_is_ggtt(const struct i915_vma *vma) in i915_vma_is_ggtt() 79 static inline bool i915_vma_has_ggtt_write(const struct i915_vma *vma) in i915_vma_has_ggtt_write() 84 static inline void i915_vma_set_ggtt_write(struct i915_vma *vma) in i915_vma_set_ggtt_write() 90 static inline bool i915_vma_unset_ggtt_write(struct i915_vma *vma) in i915_vma_unset_ggtt_write() 98 static inline bool i915_vma_is_map_and_fenceable(const struct i915_vma *vma) in i915_vma_is_map_and_fenceable() 103 static inline bool i915_vma_set_userfault(struct i915_vma *vma) in i915_vma_set_userfault() 109 static inline void i915_vma_unset_userfault(struct i915_vma *vma) in i915_vma_unset_userfault() 114 static inline bool i915_vma_has_userfault(const struct i915_vma *vma) in i915_vma_has_userfault() 119 static inline bool i915_vma_is_closed(const struct i915_vma *vma) in i915_vma_is_closed() [all …]
|
H A D | i915_vma.c | 58 void i915_vma_free(struct i915_vma *vma) in i915_vma_free() 68 static void vma_print_allocator(struct i915_vma *vma, const char *reason) in vma_print_allocator() 88 static void vma_print_allocator(struct i915_vma *vma, const char *reason) in vma_print_allocator() 130 const struct i915_vma *vma = vn; in compare_vma_key() local 159 struct i915_vma *vma; in vma_create() local 342 struct i915_vma *vma; in i915_vma_instance() local 361 struct i915_vma *vma; member 370 struct i915_vma *vma = vw->vma; in __vma_bind() local 419 int i915_vma_bind(struct i915_vma *vma, in i915_vma_bind() 491 void __iomem *i915_vma_pin_iomap(struct i915_vma *vma) in i915_vma_pin_iomap() [all …]
|
H A D | i915_gem_fence_reg.c | 79 struct i915_vma *vma) in i965_write_fence_reg() 136 struct i915_vma *vma) in i915_write_fence_reg() 176 struct i915_vma *vma) in i830_write_fence_reg() 208 struct i915_vma *vma) in fence_write() 234 struct i915_vma *vma) in fence_update() 321 int i915_vma_revoke_fence(struct i915_vma *vma) in i915_vma_revoke_fence() 355 int __i915_vma_pin_fence(struct i915_vma *vma) in __i915_vma_pin_fence() 417 int i915_vma_pin_fence(struct i915_vma *vma) in i915_vma_pin_fence() 510 struct i915_vma *vma = READ_ONCE(reg->vma); in i915_gem_restore_fences() local
|
H A D | i915_gem_evict.c | 62 struct i915_vma *vma, in mark_free() 105 struct i915_vma *vma, *next; in i915_gem_evict_something() local 265 struct i915_vma *vma, *next; in i915_gem_evict_for_node() local 386 struct i915_vma *vma, *vn; in i915_gem_evict_vm() local
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/ |
H A D | drm_vm.c | 67 struct vm_area_struct *vma; member 75 struct vm_area_struct *vma) in drm_io_prot() 100 static pgprot_t drm_dma_prot(uint32_t map_type, struct vm_area_struct *vma) in drm_dma_prot() 123 struct vm_area_struct *vma = vmf->vma; in drm_vm_fault() local 212 struct vm_area_struct *vma = vmf->vma; in drm_vm_shm_fault() local 241 static void drm_vm_shm_close(struct vm_area_struct *vma) in drm_vm_shm_close() 314 struct vm_area_struct *vma = vmf->vma; in drm_vm_dma_fault() local 349 struct vm_area_struct *vma = vmf->vma; in drm_vm_sg_fault() local 403 struct vm_area_struct *vma) in drm_vm_open_locked() 418 static void drm_vm_open(struct vm_area_struct *vma) in drm_vm_open() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/ |
H A D | nouveau_vmm.c | 34 nouveau_vma_unmap(struct nouveau_vma *vma) in nouveau_vma_unmap() 43 nouveau_vma_map(struct nouveau_vma *vma, struct nouveau_mem *mem) in nouveau_vma_map() 56 struct nouveau_vma *vma; in nouveau_vma_find() local 69 struct nouveau_vma *vma = *pvma; in nouveau_vma_del() local 86 struct nouveau_vma *vma; in nouveau_vma_new() local
|
H A D | nouveau_gem.c | 77 struct nouveau_vma *vma; in nouveau_gem_object_open() local 101 struct nouveau_vma *vma; member 105 nouveau_gem_object_delete(struct nouveau_vma *vma) in nouveau_gem_object_delete() 121 nouveau_gem_object_unmap(struct nouveau_bo *nvbo, struct nouveau_vma *vma) in nouveau_gem_object_unmap() 152 struct nouveau_vma *vma; in nouveau_gem_object_close() local 238 struct nouveau_vma *vma; in nouveau_gem_info() local 356 struct nouveau_vma *vma = in validate_fini_no_ticket() local 452 struct nouveau_vma *vma = nouveau_vma_find(nvbo, vmm); in validate_init() local 805 struct nouveau_vma *vma = (void *)(unsigned long) in nouveau_gem_ioctl_pushbuf() local
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/selftests/ |
H A D | mock_gtt.c | 41 struct i915_vma *vma, in mock_insert_entries() 46 static int mock_bind_ppgtt(struct i915_vma *vma, in mock_bind_ppgtt() 55 static void mock_unbind_ppgtt(struct i915_vma *vma) in mock_unbind_ppgtt() 96 static int mock_bind_ggtt(struct i915_vma *vma, in mock_bind_ggtt() 104 static void mock_unbind_ggtt(struct i915_vma *vma) in mock_unbind_ggtt()
|
H A D | i915_vma.c | 41 static bool assert_vma(struct i915_vma *vma, in assert_vma() 72 struct i915_vma *vma; in checked_vma_instance() local 123 struct i915_vma *vma; in create_vmas() local 231 static bool assert_pin_valid(const struct i915_vma *vma, in assert_pin_valid() 245 static bool assert_pin_enospc(const struct i915_vma *vma, in assert_pin_enospc() 253 static bool assert_pin_einval(const struct i915_vma *vma, in assert_pin_einval() 316 struct i915_vma *vma; in igt_vma_pin1() local 538 struct i915_vma *vma; in igt_vma_rotate_remap() local 627 struct i915_vma *vma, in assert_partial() 656 static bool assert_pin(struct i915_vma *vma, in assert_pin() [all …]
|
H A D | i915_gem_gtt.c | 334 struct i915_vma *vma; in close_object_list() local 358 struct i915_vma *vma; in fill_hole() local 577 struct i915_vma *vma; in walk_hole() local 647 struct i915_vma *vma; in pot_hole() local 733 struct i915_vma *vma; in drunk_hole() local 839 struct i915_vma *vma; in __shrink_hole() local 943 struct i915_vma *vma; in shrink_boom() local 1233 static void track_vma_bind(struct i915_vma *vma) in track_vma_bind() 1319 struct i915_vma *vma; in igt_gtt_reserve() local 1371 struct i915_vma *vma; in igt_gtt_reserve() local [all …]
|
H A D | i915_gem_evict.c | 58 struct i915_vma *vma; in populate_ggtt() local 114 struct i915_vma *vma; in unpin_ggtt() local 185 struct i915_vma *vma; in igt_overcommit() local 279 struct i915_vma *vma; in igt_evict_for_cache_color() local
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/ttm/ |
H A D | ttm_bo_vm.c | 186 struct vm_area_struct *vma = vmf->vma; in ttm_bo_vm_fault_reserved() local 332 struct vm_area_struct *vma = vmf->vma; in ttm_bo_vm_fault() local 352 void ttm_bo_vm_open(struct vm_area_struct *vma) in ttm_bo_vm_open() 362 void ttm_bo_vm_close(struct vm_area_struct *vma) in ttm_bo_vm_close() 410 int ttm_bo_vm_access(struct vm_area_struct *vma, unsigned long addr, in ttm_bo_vm_access() 480 static void ttm_bo_mmap_vma_setup(struct ttm_buffer_object *bo, struct vm_area_struct *vma) in ttm_bo_mmap_vma_setup() 502 int ttm_bo_mmap(struct file *filp, struct vm_area_struct *vma, in ttm_bo_mmap() 533 int ttm_bo_mmap_obj(struct vm_area_struct *vma, struct ttm_buffer_object *bo) in ttm_bo_mmap_obj()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
H A D | i915_gem_object_blt.c | 21 struct i915_vma *vma, in intel_emit_vma_fill_blt() 110 int intel_emit_vma_mark_active(struct i915_vma *vma, struct i915_request *rq) in intel_emit_vma_mark_active() 125 void intel_emit_vma_release(struct intel_context *ce, struct i915_vma *vma) in intel_emit_vma_release() 138 struct i915_vma *vma; in i915_gem_object_fill_blt() local 309 static int move_to_gpu(struct i915_vma *vma, struct i915_request *rq, bool write) in move_to_gpu() 325 struct i915_vma *vma[2], *batch; in i915_gem_object_copy_blt() local
|
H A D | i915_gem_client_blt.c | 19 struct i915_vma *vma; member 25 static int vma_set_pages(struct i915_vma *vma) in vma_set_pages() 35 static void vma_clear_pages(struct i915_vma *vma) in vma_clear_pages() 41 static int vma_bind(struct i915_vma *vma, in vma_bind() 48 static void vma_unbind(struct i915_vma *vma) in vma_unbind() 66 struct i915_vma *vma; in create_sleeve() local 164 struct i915_vma *vma = w->sleeve->vma; in clear_pages_worker() local
|
H A D | i915_gem_execbuffer.c | 232 struct i915_vma **vma; member 345 const struct i915_vma *vma, in eb_vma_misplaced() 376 struct i915_vma *vma) in eb_pin_vma() 407 static inline void __eb_unreserve_vma(struct i915_vma *vma, unsigned int flags) in __eb_unreserve_vma() 418 eb_unreserve_vma(struct i915_vma *vma, unsigned int *flags) in eb_unreserve_vma() 430 struct i915_vma *vma) in eb_validate_vma() 485 struct i915_vma *vma) in eb_add_vma() 577 struct i915_vma *vma) in eb_reserve_vma() 637 struct i915_vma *vma; in eb_reserve() local 671 struct i915_vma *vma = eb->vma[i]; in eb_reserve() local [all …]
|
H A D | i915_gem_domain.c | 158 struct i915_vma *vma; in i915_gem_object_set_to_gtt_domain() local 321 struct i915_vma *vma; in i915_gem_object_pin_to_display_plane() local 374 struct i915_vma *vma; in i915_gem_object_bump_inactive_ggtt() local 406 i915_gem_object_unpin_from_display_plane(struct i915_vma *vma) in i915_gem_object_unpin_from_display_plane()
|
H A D | i915_gem_tiling.c | 166 static bool i915_vma_fence_prepare(struct i915_vma *vma, in i915_vma_fence_prepare() 192 struct i915_vma *vma; in i915_gem_object_fence_prepare() local 217 struct i915_vma *vma; in i915_gem_object_set_tiling() local
|
H A D | i915_gem_mman.c | 35 __vma_matches(struct vm_area_struct *vma, struct file *filp, in __vma_matches() argument 131 struct vm_area_struct *vma; in i915_gem_mmap_ioctl() local 426 struct i915_vma *vma; vm_fault_gtt() local 624 struct i915_vma *vma; __i915_gem_object_release_mmap_gtt() local 1099 vm_open(struct vm_area_struct * vma) vm_open() argument 1108 vm_close(struct vm_area_struct * vma) vm_close() argument 1175 i915_gem_mmap(struct file * filp,struct vm_area_struct * vma) i915_gem_mmap() argument [all...] |
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/ |
H A D | nouveau_nvkm_subdev_mmu_vmm.c | 757 struct nvkm_vma *vma = kzalloc(sizeof(*vma), GFP_KERNEL); in nvkm_vma_new() local 768 nvkm_vma_tail(struct nvkm_vma *vma, u64 tail) in nvkm_vma_tail() 838 nvkm_vmm_free_remove(struct nvkm_vmm *vmm, struct nvkm_vma *vma) in nvkm_vmm_free_remove() 848 nvkm_vmm_free_delete(struct nvkm_vmm *vmm, struct nvkm_vma *vma) in nvkm_vmm_free_delete() 856 nvkm_vmm_free_insert(struct nvkm_vmm *vmm, struct nvkm_vma *vma) in nvkm_vmm_free_insert() 923 nvkm_vmm_node_remove(struct nvkm_vmm *vmm, struct nvkm_vma *vma) in nvkm_vmm_node_remove() 933 nvkm_vmm_node_delete(struct nvkm_vmm *vmm, struct nvkm_vma *vma) in nvkm_vmm_node_delete() 941 nvkm_vmm_node_insert(struct nvkm_vmm *vmm, struct nvkm_vma *vma) in nvkm_vmm_node_insert() 994 struct nvkm_vma *vma, struct nvkm_vma *next, u64 size) in nvkm_vmm_node_merge() 1036 struct nvkm_vma *vma, u64 addr, u64 size) in nvkm_vmm_node_split() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
H A D | intel_ring.c | 31 struct i915_vma *vma = ring->vma; in intel_ring_pin() local 89 struct i915_vma *vma = ring->vma; in intel_ring_unpin() local 109 struct i915_vma *vma; in create_ring_vma() local 142 struct i915_vma *vma; in intel_engine_create_ring() local
|
H A D | gen6_ppgtt.c | 129 struct i915_vma *vma, in gen6_ppgtt_insert_entries() 326 static int pd_vma_set_pages(struct i915_vma *vma) in pd_vma_set_pages() 332 static void pd_vma_clear_pages(struct i915_vma *vma) in pd_vma_clear_pages() 339 static int pd_vma_bind(struct i915_vma *vma, in pd_vma_bind() 381 static void pd_vma_unbind(struct i915_vma *vma) in pd_vma_unbind() 415 struct i915_vma *vma; in pd_vma_create() local
|
H A D | intel_ppgtt.c | 168 static int ppgtt_bind_vma(struct i915_vma *vma, in ppgtt_bind_vma() 196 static void ppgtt_unbind_vma(struct i915_vma *vma) in ppgtt_unbind_vma() 202 int ppgtt_set_pages(struct i915_vma *vma) in ppgtt_set_pages()
|
H A D | intel_ggtt.c | 240 struct i915_vma *vma, in gen8_ggtt_insert_entries() argument 320 gen6_ggtt_insert_entries(struct i915_address_space * vm,struct i915_vma * vma,enum i915_cache_level level,u32 flags) gen6_ggtt_insert_entries() argument 443 struct i915_vma *vma; global() member 459 bxt_vtd_ggtt_insert_entries__BKL(struct i915_address_space * vm,struct i915_vma * vma,enum i915_cache_level level,u32 flags) bxt_vtd_ggtt_insert_entries__BKL() argument 539 i915_ggtt_insert_entries(struct i915_address_space * vm,struct i915_vma * vma,enum i915_cache_level cache_level,u32 unused) i915_ggtt_insert_entries() argument 556 ggtt_bind_vma(struct i915_vma * vma,enum i915_cache_level cache_level,u32 flags) ggtt_bind_vma() argument 582 ggtt_unbind_vma(struct i915_vma * vma) ggtt_unbind_vma() argument 690 aliasing_gtt_bind_vma(struct i915_vma * vma,enum i915_cache_level cache_level,u32 flags) aliasing_gtt_bind_vma() argument 727 aliasing_gtt_unbind_vma(struct i915_vma * vma) aliasing_gtt_unbind_vma() argument 816 struct i915_vma *vma, *vn; ggtt_cleanup_hw() local 973 ggtt_set_pages(struct i915_vma * vma) ggtt_set_pages() argument 1386 struct i915_vma *vma; ggtt_restore_mappings() local 1755 i915_get_ggtt_vma_pages(struct i915_vma * vma) i915_get_ggtt_vma_pages() argument [all...] |
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/ |
H A D | huge_pages.c | 337 static int igt_check_page_sizes(struct i915_vma *vma) in igt_check_page_sizes() 388 struct i915_vma *vma; in igt_mock_exhaust_device_supported_pages() local 469 struct i915_vma *vma; in igt_mock_memory_region_huge_pages() local 568 struct i915_vma *vma; in igt_mock_ppgtt_misaligned_dma() local 678 struct i915_vma *vma; in close_object_list() local 705 struct i915_vma *vma; in igt_mock_ppgtt_huge_fill() local 875 struct i915_vma *vma; in igt_mock_ppgtt_64K() local 976 struct i915_vma *vma, in gpu_write() 1069 struct i915_vma *vma; in __igt_write_huge() local 1559 struct i915_vma *vma; in igt_ppgtt_pin_update() local [all …]
|
H A D | igt_gem_utils.c | 45 igt_emit_store_dw(struct i915_vma *vma, in igt_emit_store_dw() 113 struct i915_vma *vma, u64 offset, in igt_gpu_fill_dw()
|