Home
last modified time | relevance | path

Searched refs:i915_address_space (Results 1 – 25 of 124) sorted by relevance

12345

/dports/multimedia/libv4l/linux-5.13-rc2/drivers/gpu/drm/i915/gt/
H A Dintel_gtt.h212 struct i915_address_space { struct
305 struct i915_address_space vm; argument
348 struct i915_address_space vm;
377 i915_vm_to_ggtt(struct i915_address_space *vm) in i915_vm_to_ggtt()
392 static inline struct i915_address_space *
393 i915_vm_get(struct i915_address_space *vm) in i915_vm_get()
406 static inline struct i915_address_space *
407 i915_vm_open(struct i915_address_space *vm) in i915_vm_open()
415 i915_vm_tryopen(struct i915_address_space *vm) in i915_vm_tryopen()
426 i915_vm_close(struct i915_address_space *vm) in i915_vm_close()
[all …]
H A Dintel_gtt.c14 struct drm_i915_gem_object *alloc_pt_dma(struct i915_address_space *vm, int sz) in alloc_pt_dma()
54 void __i915_vm_close(struct i915_address_space *vm) in __i915_vm_close()
80 int i915_vm_lock_objects(struct i915_address_space *vm, in i915_vm_lock_objects()
93 void i915_address_space_fini(struct i915_address_space *vm) in i915_address_space_fini()
101 struct i915_address_space *vm = in __i915_vm_release()
102 container_of(work, struct i915_address_space, rcu.work); in __i915_vm_release()
113 struct i915_address_space *vm = in i915_vm_release()
114 container_of(kref, struct i915_address_space, ref); in i915_vm_release()
122 void i915_address_space_init(struct i915_address_space *vm, int subclass) in i915_address_space_init()
201 int setup_scratch_page(struct i915_address_space *vm) in setup_scratch_page()
[all …]
H A Dintel_ppgtt.c15 struct i915_page_table *alloc_pt(struct i915_address_space *vm) in alloc_pt()
51 struct i915_page_directory *alloc_pd(struct i915_address_space *vm) in alloc_pd()
69 void free_px(struct i915_address_space *vm, struct i915_page_table *pt, int lvl) in free_px()
180 void ppgtt_bind_vma(struct i915_address_space *vm, in ppgtt_bind_vma()
204 void ppgtt_unbind_vma(struct i915_address_space *vm, struct i915_vma *vma) in ppgtt_unbind_vma()
216 int i915_vm_alloc_pt_stash(struct i915_address_space *vm, in i915_vm_alloc_pt_stash()
261 int i915_vm_pin_pt_stash(struct i915_address_space *vm, in i915_vm_pin_pt_stash()
278 void i915_vm_free_pt_stash(struct i915_address_space *vm, in i915_vm_free_pt_stash()
H A Dgen8_ppgtt.c174 static void __gen8_ppgtt_cleanup(struct i915_address_space *vm, in __gen8_ppgtt_cleanup()
192 static void gen8_ppgtt_cleanup(struct i915_address_space *vm) in gen8_ppgtt_cleanup()
203 static u64 __gen8_ppgtt_clear(struct i915_address_space * const vm, in __gen8_ppgtt_clear()
262 static void gen8_ppgtt_clear(struct i915_address_space *vm, in gen8_ppgtt_clear()
277 static void __gen8_ppgtt_alloc(struct i915_address_space * const vm, in __gen8_ppgtt_alloc()
349 static void gen8_ppgtt_alloc(struct i915_address_space *vm, in gen8_ppgtt_alloc()
539 static void gen8_ppgtt_insert(struct i915_address_space *vm, in gen8_ppgtt_insert()
564 static int gen8_init_scratch(struct i915_address_space *vm) in gen8_init_scratch()
575 struct i915_address_space *clone = vm->gt->vm; in gen8_init_scratch()
627 struct i915_address_space *vm = &ppgtt->vm; in gen8_preallocate_top_level_pdp()
[all …]
H A Dintel_ggtt.c207 static void gen8_ggtt_insert_page(struct i915_address_space *vm, in gen8_ggtt_insert_page()
258 static void gen6_ggtt_insert_page(struct i915_address_space *vm, in gen6_ggtt_insert_page()
309 static void nop_clear_range(struct i915_address_space *vm, in nop_clear_range()
314 static void gen8_ggtt_clear_range(struct i915_address_space *vm, in gen8_ggtt_clear_range()
335 static void bxt_vtd_ggtt_wa(struct i915_address_space *vm) in bxt_vtd_ggtt_wa()
348 struct i915_address_space *vm;
376 struct i915_address_space *vm;
402 static void gen6_ggtt_clear_range(struct i915_address_space *vm, in gen6_ggtt_clear_range()
453 static void ggtt_bind_vma(struct i915_address_space *vm, in ggtt_bind_vma()
865 static void gen6_gmch_remove(struct i915_address_space *vm) in gen6_gmch_remove()
[all …]
H A Dgen6_ppgtt.c70 static void gen6_ppgtt_clear_range(struct i915_address_space *vm, in gen6_ppgtt_clear_range()
107 static void gen6_ppgtt_insert_entries(struct i915_address_space *vm, in gen6_ppgtt_insert_entries()
171 static void gen6_alloc_va_range(struct i915_address_space *vm, in gen6_alloc_va_range()
221 struct i915_address_space * const vm = &ppgtt->base.vm; in gen6_ppgtt_init_scratch()
264 static void gen6_ppgtt_cleanup(struct i915_address_space *vm) in gen6_ppgtt_cleanup()
292 static void pd_vma_bind(struct i915_address_space *vm, in pd_vma_bind()
308 static void pd_vma_unbind(struct i915_address_space *vm, struct i915_vma *vma) in pd_vma_unbind()
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/gpu/drm/i915/gt/
H A Dintel_gtt.h212 struct i915_address_space { struct
305 struct i915_address_space vm; argument
348 struct i915_address_space vm;
377 i915_vm_to_ggtt(struct i915_address_space *vm) in i915_vm_to_ggtt()
392 static inline struct i915_address_space *
393 i915_vm_get(struct i915_address_space *vm) in i915_vm_get()
406 static inline struct i915_address_space *
407 i915_vm_open(struct i915_address_space *vm) in i915_vm_open()
415 i915_vm_tryopen(struct i915_address_space *vm) in i915_vm_tryopen()
426 i915_vm_close(struct i915_address_space *vm) in i915_vm_close()
[all …]
H A Dintel_gtt.c14 struct drm_i915_gem_object *alloc_pt_dma(struct i915_address_space *vm, int sz) in alloc_pt_dma()
54 void __i915_vm_close(struct i915_address_space *vm) in __i915_vm_close()
80 int i915_vm_lock_objects(struct i915_address_space *vm, in i915_vm_lock_objects()
93 void i915_address_space_fini(struct i915_address_space *vm) in i915_address_space_fini()
101 struct i915_address_space *vm = in __i915_vm_release()
102 container_of(work, struct i915_address_space, rcu.work); in __i915_vm_release()
113 struct i915_address_space *vm = in i915_vm_release()
114 container_of(kref, struct i915_address_space, ref); in i915_vm_release()
122 void i915_address_space_init(struct i915_address_space *vm, int subclass) in i915_address_space_init()
201 int setup_scratch_page(struct i915_address_space *vm) in setup_scratch_page()
[all …]
H A Dintel_ppgtt.c15 struct i915_page_table *alloc_pt(struct i915_address_space *vm) in alloc_pt()
51 struct i915_page_directory *alloc_pd(struct i915_address_space *vm) in alloc_pd()
69 void free_px(struct i915_address_space *vm, struct i915_page_table *pt, int lvl) in free_px()
180 void ppgtt_bind_vma(struct i915_address_space *vm, in ppgtt_bind_vma()
204 void ppgtt_unbind_vma(struct i915_address_space *vm, struct i915_vma *vma) in ppgtt_unbind_vma()
216 int i915_vm_alloc_pt_stash(struct i915_address_space *vm, in i915_vm_alloc_pt_stash()
261 int i915_vm_pin_pt_stash(struct i915_address_space *vm, in i915_vm_pin_pt_stash()
278 void i915_vm_free_pt_stash(struct i915_address_space *vm, in i915_vm_free_pt_stash()
H A Dgen8_ppgtt.c174 static void __gen8_ppgtt_cleanup(struct i915_address_space *vm, in __gen8_ppgtt_cleanup()
192 static void gen8_ppgtt_cleanup(struct i915_address_space *vm) in gen8_ppgtt_cleanup()
203 static u64 __gen8_ppgtt_clear(struct i915_address_space * const vm, in __gen8_ppgtt_clear()
262 static void gen8_ppgtt_clear(struct i915_address_space *vm, in gen8_ppgtt_clear()
277 static void __gen8_ppgtt_alloc(struct i915_address_space * const vm, in __gen8_ppgtt_alloc()
349 static void gen8_ppgtt_alloc(struct i915_address_space *vm, in gen8_ppgtt_alloc()
539 static void gen8_ppgtt_insert(struct i915_address_space *vm, in gen8_ppgtt_insert()
564 static int gen8_init_scratch(struct i915_address_space *vm) in gen8_init_scratch()
575 struct i915_address_space *clone = vm->gt->vm; in gen8_init_scratch()
627 struct i915_address_space *vm = &ppgtt->vm; in gen8_preallocate_top_level_pdp()
[all …]
H A Dintel_ggtt.c207 static void gen8_ggtt_insert_page(struct i915_address_space *vm, in gen8_ggtt_insert_page()
258 static void gen6_ggtt_insert_page(struct i915_address_space *vm, in gen6_ggtt_insert_page()
309 static void nop_clear_range(struct i915_address_space *vm, in nop_clear_range()
314 static void gen8_ggtt_clear_range(struct i915_address_space *vm, in gen8_ggtt_clear_range()
335 static void bxt_vtd_ggtt_wa(struct i915_address_space *vm) in bxt_vtd_ggtt_wa()
348 struct i915_address_space *vm;
376 struct i915_address_space *vm;
402 static void gen6_ggtt_clear_range(struct i915_address_space *vm, in gen6_ggtt_clear_range()
453 static void ggtt_bind_vma(struct i915_address_space *vm, in ggtt_bind_vma()
865 static void gen6_gmch_remove(struct i915_address_space *vm) in gen6_gmch_remove()
[all …]
H A Dgen6_ppgtt.c70 static void gen6_ppgtt_clear_range(struct i915_address_space *vm, in gen6_ppgtt_clear_range()
107 static void gen6_ppgtt_insert_entries(struct i915_address_space *vm, in gen6_ppgtt_insert_entries()
171 static void gen6_alloc_va_range(struct i915_address_space *vm, in gen6_alloc_va_range()
221 struct i915_address_space * const vm = &ppgtt->base.vm; in gen6_ppgtt_init_scratch()
264 static void gen6_ppgtt_cleanup(struct i915_address_space *vm) in gen6_ppgtt_cleanup()
292 static void pd_vma_bind(struct i915_address_space *vm, in pd_vma_bind()
308 static void pd_vma_unbind(struct i915_address_space *vm, struct i915_vma *vma) in pd_vma_unbind()
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/gpu/drm/i915/gt/
H A Dintel_gtt.h212 struct i915_address_space { struct
305 struct i915_address_space vm; argument
348 struct i915_address_space vm;
377 i915_vm_to_ggtt(struct i915_address_space *vm) in i915_vm_to_ggtt()
392 static inline struct i915_address_space *
393 i915_vm_get(struct i915_address_space *vm) in i915_vm_get()
406 static inline struct i915_address_space *
407 i915_vm_open(struct i915_address_space *vm) in i915_vm_open()
415 i915_vm_tryopen(struct i915_address_space *vm) in i915_vm_tryopen()
426 i915_vm_close(struct i915_address_space *vm) in i915_vm_close()
[all …]
H A Dintel_gtt.c14 struct drm_i915_gem_object *alloc_pt_dma(struct i915_address_space *vm, int sz) in alloc_pt_dma()
54 void __i915_vm_close(struct i915_address_space *vm) in __i915_vm_close()
80 int i915_vm_lock_objects(struct i915_address_space *vm, in i915_vm_lock_objects()
93 void i915_address_space_fini(struct i915_address_space *vm) in i915_address_space_fini()
101 struct i915_address_space *vm = in __i915_vm_release()
102 container_of(work, struct i915_address_space, rcu.work); in __i915_vm_release()
113 struct i915_address_space *vm = in i915_vm_release()
114 container_of(kref, struct i915_address_space, ref); in i915_vm_release()
122 void i915_address_space_init(struct i915_address_space *vm, int subclass) in i915_address_space_init()
201 int setup_scratch_page(struct i915_address_space *vm) in setup_scratch_page()
[all …]
H A Dintel_ppgtt.c15 struct i915_page_table *alloc_pt(struct i915_address_space *vm) in alloc_pt()
51 struct i915_page_directory *alloc_pd(struct i915_address_space *vm) in alloc_pd()
69 void free_px(struct i915_address_space *vm, struct i915_page_table *pt, int lvl) in free_px()
180 void ppgtt_bind_vma(struct i915_address_space *vm, in ppgtt_bind_vma()
204 void ppgtt_unbind_vma(struct i915_address_space *vm, struct i915_vma *vma) in ppgtt_unbind_vma()
216 int i915_vm_alloc_pt_stash(struct i915_address_space *vm, in i915_vm_alloc_pt_stash()
261 int i915_vm_pin_pt_stash(struct i915_address_space *vm, in i915_vm_pin_pt_stash()
278 void i915_vm_free_pt_stash(struct i915_address_space *vm, in i915_vm_free_pt_stash()
H A Dgen8_ppgtt.c174 static void __gen8_ppgtt_cleanup(struct i915_address_space *vm, in __gen8_ppgtt_cleanup()
192 static void gen8_ppgtt_cleanup(struct i915_address_space *vm) in gen8_ppgtt_cleanup()
203 static u64 __gen8_ppgtt_clear(struct i915_address_space * const vm, in __gen8_ppgtt_clear()
262 static void gen8_ppgtt_clear(struct i915_address_space *vm, in gen8_ppgtt_clear()
277 static void __gen8_ppgtt_alloc(struct i915_address_space * const vm, in __gen8_ppgtt_alloc()
349 static void gen8_ppgtt_alloc(struct i915_address_space *vm, in gen8_ppgtt_alloc()
539 static void gen8_ppgtt_insert(struct i915_address_space *vm, in gen8_ppgtt_insert()
564 static int gen8_init_scratch(struct i915_address_space *vm) in gen8_init_scratch()
575 struct i915_address_space *clone = vm->gt->vm; in gen8_init_scratch()
627 struct i915_address_space *vm = &ppgtt->vm; in gen8_preallocate_top_level_pdp()
[all …]
H A Dintel_ggtt.c207 static void gen8_ggtt_insert_page(struct i915_address_space *vm, in gen8_ggtt_insert_page()
258 static void gen6_ggtt_insert_page(struct i915_address_space *vm, in gen6_ggtt_insert_page()
309 static void nop_clear_range(struct i915_address_space *vm, in nop_clear_range()
314 static void gen8_ggtt_clear_range(struct i915_address_space *vm, in gen8_ggtt_clear_range()
335 static void bxt_vtd_ggtt_wa(struct i915_address_space *vm) in bxt_vtd_ggtt_wa()
348 struct i915_address_space *vm;
376 struct i915_address_space *vm;
402 static void gen6_ggtt_clear_range(struct i915_address_space *vm, in gen6_ggtt_clear_range()
453 static void ggtt_bind_vma(struct i915_address_space *vm, in ggtt_bind_vma()
865 static void gen6_gmch_remove(struct i915_address_space *vm) in gen6_gmch_remove()
[all …]
H A Dgen6_ppgtt.c70 static void gen6_ppgtt_clear_range(struct i915_address_space *vm, in gen6_ppgtt_clear_range()
107 static void gen6_ppgtt_insert_entries(struct i915_address_space *vm, in gen6_ppgtt_insert_entries()
171 static void gen6_alloc_va_range(struct i915_address_space *vm, in gen6_alloc_va_range()
221 struct i915_address_space * const vm = &ppgtt->base.vm; in gen6_ppgtt_init_scratch()
264 static void gen6_ppgtt_cleanup(struct i915_address_space *vm) in gen6_ppgtt_cleanup()
292 static void pd_vma_bind(struct i915_address_space *vm, in pd_vma_bind()
308 static void pd_vma_unbind(struct i915_address_space *vm, struct i915_vma *vma) in pd_vma_unbind()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/gpu/drm/i915/selftests/
H A Dmock_gtt.c27 static void mock_insert_page(struct i915_address_space *vm, in mock_insert_page()
35 static void mock_insert_entries(struct i915_address_space *vm, in mock_insert_entries()
41 static void mock_bind_ppgtt(struct i915_address_space *vm, in mock_bind_ppgtt()
51 static void mock_unbind_ppgtt(struct i915_address_space *vm, in mock_unbind_ppgtt()
56 static void mock_cleanup(struct i915_address_space *vm) in mock_cleanup()
60 static void mock_clear_range(struct i915_address_space *vm, in mock_clear_range()
96 static void mock_bind_ggtt(struct i915_address_space *vm, in mock_bind_ggtt()
104 static void mock_unbind_ggtt(struct i915_address_space *vm, in mock_unbind_ggtt()
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/gpu/drm/i915/selftests/
H A Dmock_gtt.c27 static void mock_insert_page(struct i915_address_space *vm, in mock_insert_page()
35 static void mock_insert_entries(struct i915_address_space *vm, in mock_insert_entries()
41 static void mock_bind_ppgtt(struct i915_address_space *vm, in mock_bind_ppgtt()
51 static void mock_unbind_ppgtt(struct i915_address_space *vm, in mock_unbind_ppgtt()
56 static void mock_cleanup(struct i915_address_space *vm) in mock_cleanup()
60 static void mock_clear_range(struct i915_address_space *vm, in mock_clear_range()
96 static void mock_bind_ggtt(struct i915_address_space *vm, in mock_bind_ggtt()
104 static void mock_unbind_ggtt(struct i915_address_space *vm, in mock_unbind_ggtt()
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/gpu/drm/i915/selftests/
H A Dmock_gtt.c27 static void mock_insert_page(struct i915_address_space *vm, in mock_insert_page()
35 static void mock_insert_entries(struct i915_address_space *vm, in mock_insert_entries()
41 static void mock_bind_ppgtt(struct i915_address_space *vm, in mock_bind_ppgtt()
51 static void mock_unbind_ppgtt(struct i915_address_space *vm, in mock_unbind_ppgtt()
56 static void mock_cleanup(struct i915_address_space *vm) in mock_cleanup()
60 static void mock_clear_range(struct i915_address_space *vm, in mock_clear_range()
96 static void mock_bind_ggtt(struct i915_address_space *vm, in mock_bind_ggtt()
104 static void mock_unbind_ggtt(struct i915_address_space *vm, in mock_unbind_ggtt()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/gpu/drm/i915/
H A Di915_gem_gtt.h18 struct i915_address_space;
25 int i915_gem_gtt_reserve(struct i915_address_space *vm,
30 int i915_gem_gtt_insert(struct i915_address_space *vm,
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/gpu/drm/i915/
H A Di915_gem_gtt.h18 struct i915_address_space;
25 int i915_gem_gtt_reserve(struct i915_address_space *vm,
30 int i915_gem_gtt_insert(struct i915_address_space *vm,
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/gpu/drm/i915/
H A Di915_gem_gtt.h18 struct i915_address_space;
25 int i915_gem_gtt_reserve(struct i915_address_space *vm,
30 int i915_gem_gtt_insert(struct i915_address_space *vm,
/dports/misc/rump/buildrump.sh-b914579/src/sys/external/bsd/drm2/dist/drm/i915/
H A Di915_gem_evict.c69 i915_gem_evict_something(struct drm_device *dev, struct i915_address_space *vm, in i915_gem_evict_something()
212 int i915_gem_evict_vm(struct i915_address_space *vm, bool do_idle) in i915_gem_evict_vm()
246 struct i915_address_space *vm; in i915_gem_evict_everything()

12345