/dports/multimedia/libv4l/linux-5.13-rc2/drivers/gpu/drm/i915/gt/ |
H A D | intel_gtt.h | 212 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 D | intel_gtt.c | 14 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 D | intel_ppgtt.c | 15 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 D | gen8_ppgtt.c | 174 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 D | intel_ggtt.c | 207 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 D | gen6_ppgtt.c | 70 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 D | intel_gtt.h | 212 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 D | intel_gtt.c | 14 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 D | intel_ppgtt.c | 15 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 D | gen8_ppgtt.c | 174 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 D | intel_ggtt.c | 207 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 D | gen6_ppgtt.c | 70 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 D | intel_gtt.h | 212 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 D | intel_gtt.c | 14 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 D | intel_ppgtt.c | 15 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 D | gen8_ppgtt.c | 174 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 D | intel_ggtt.c | 207 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 D | gen6_ppgtt.c | 70 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 D | mock_gtt.c | 27 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 D | mock_gtt.c | 27 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 D | mock_gtt.c | 27 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 D | i915_gem_gtt.h | 18 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 D | i915_gem_gtt.h | 18 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 D | i915_gem_gtt.h | 18 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 D | i915_gem_evict.c | 69 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()
|