Home
last modified time | relevance | path

Searched defs:vma (Results 1 – 25 of 282) sorted by relevance

12345678910>>...12

/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/
H A Di915_vma.h54 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 Di915_vma.c58 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 Di915_gem_fence_reg.c79 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 Di915_gem_evict.c62 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 Ddrm_vm.c67 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 Dnouveau_vmm.c34 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 Dnouveau_gem.c77 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 Dmock_gtt.c41 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 Di915_vma.c41 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 Di915_gem_gtt.c334 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 Di915_gem_evict.c58 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 Dttm_bo_vm.c186 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 Di915_gem_object_blt.c21 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 Di915_gem_client_blt.c19 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 Di915_gem_execbuffer.c232 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 Di915_gem_domain.c158 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 Di915_gem_tiling.c166 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 Di915_gem_mman.c35 __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 Dnouveau_nvkm_subdev_mmu_vmm.c757 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 Dintel_ring.c31 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 Dgen6_ppgtt.c129 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 Dintel_ppgtt.c168 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 Dintel_ggtt.c240 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 Dhuge_pages.c337 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 Digt_gem_utils.c45 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()

12345678910>>...12