| /Linux-v5.4/drivers/gpu/drm/i915/ |
| D | i915_gem_gtt.h | 288 struct i915_address_space { struct 344 int (*allocate_va_range)(struct i915_address_space *vm, argument 346 void (*clear_range)(struct i915_address_space *vm, argument 348 void (*insert_page)(struct i915_address_space *vm, argument 353 void (*insert_entries)(struct i915_address_space *vm, argument 357 void (*cleanup)(struct i915_address_space *vm); argument 368 i915_vm_is_4lvl(const struct i915_address_space *vm) in i915_vm_is_4lvl() argument 374 i915_vm_has_scratch_64K(struct i915_address_space *vm) in i915_vm_has_scratch_64K() 387 struct i915_address_space vm; 423 struct i915_address_space vm; [all …]
|
| D | i915_gem_gtt.c | 365 static struct page *vm_alloc_page(struct i915_address_space *vm, gfp_t gfp) in vm_alloc_page() 425 static void vm_free_pages_release(struct i915_address_space *vm, in vm_free_pages_release() 468 static void vm_free_page(struct i915_address_space *vm, struct page *page) in vm_free_page() 486 static void i915_address_space_fini(struct i915_address_space *vm) in i915_address_space_fini() 499 static void ppgtt_destroy_vma(struct i915_address_space *vm) in ppgtt_destroy_vma() 519 struct i915_address_space *vm = in __i915_vm_release() 520 container_of(work, struct i915_address_space, rcu.work); in __i915_vm_release() 535 struct i915_address_space *vm = in i915_vm_release() 536 container_of(kref, struct i915_address_space, ref); in i915_vm_release() 545 static void i915_address_space_init(struct i915_address_space *vm, int subclass) in i915_address_space_init() [all …]
|
| D | i915_trace.h | 460 __field(struct i915_address_space *, vm) 486 __field(struct i915_address_space *, vm) 593 TP_PROTO(struct i915_address_space *vm, u64 size, u64 align, unsigned int flags), 598 __field(struct i915_address_space *, vm) 618 TP_PROTO(struct i915_address_space *vm, struct drm_mm_node *node, unsigned int flags), 623 __field(struct i915_address_space *, vm) 646 TP_PROTO(struct i915_address_space *vm), 651 __field(struct i915_address_space *, vm) 921 TP_PROTO(struct i915_address_space *vm), 925 __field(struct i915_address_space *, vm) [all …]
|
| D | i915_gem_evict.c | 92 i915_gem_evict_something(struct i915_address_space *vm, in i915_gem_evict_something() 260 int i915_gem_evict_for_node(struct i915_address_space *vm, in i915_gem_evict_for_node() 372 int i915_gem_evict_vm(struct i915_address_space *vm) in i915_gem_evict_vm()
|
| D | i915_vma.h | 55 struct i915_address_space *vm; 150 struct i915_address_space *vm, 254 struct i915_address_space *vm, in i915_vma_compare()
|
| D | i915_vma.c | 100 struct i915_address_space *vm, in vma_create() 234 struct i915_address_space *vm, in vma_lookup() 274 struct i915_address_space *vm, in i915_vma_instance()
|
| D | i915_drv.h | 2300 struct i915_address_space *vm, 2380 int __must_check i915_gem_evict_something(struct i915_address_space *vm, 2385 int __must_check i915_gem_evict_for_node(struct i915_address_space *vm, 2388 int i915_gem_evict_vm(struct i915_address_space *vm);
|
| D | i915_gem.c | 966 struct i915_address_space *vm = &dev_priv->ggtt.vm; in i915_gem_object_ggtt_pin() 974 struct i915_address_space *vm, in i915_gem_object_pin()
|
| /Linux-v5.4/drivers/gpu/drm/i915/selftests/ |
| 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() 54 static void mock_cleanup(struct i915_address_space *vm) in mock_cleanup()
|
| D | i915_gem_gtt.c | 216 struct i915_address_space *vm, in lowlevel_hole() 322 struct i915_address_space *vm) in close_object_list() 343 struct i915_address_space *vm, in fill_hole() 555 struct i915_address_space *vm, in walk_hole() 639 struct i915_address_space *vm, in pot_hole() 715 struct i915_address_space *vm, in drunk_hole() 825 struct i915_address_space *vm, in __shrink_hole() 892 struct i915_address_space *vm, in shrink_hole() 915 struct i915_address_space *vm, in shrink_boom() 995 struct i915_address_space *vm, in exercise_ppgtt() [all …]
|
| D | i915_vma.c | 63 struct i915_address_space *vm, in checked_vma_instance() 116 struct i915_address_space *vm = ctx->vm; in create_vmas() 476 struct i915_address_space *vm = &ggtt->vm; in igt_vma_rotate_remap() 698 struct i915_address_space *vm = &ggtt->vm; in igt_vma_partial()
|
| D | i915_request.c | 764 struct i915_address_space *vm = ctx->vm ?: &i915->ggtt.vm; in recursive_batch()
|
| /Linux-v5.4/drivers/gpu/drm/i915/gem/ |
| D | i915_gem_context_types.h | 28 struct i915_address_space; 91 struct i915_address_space *vm;
|
| D | i915_gem_context.c | 475 static struct i915_address_space * 476 __set_ppgtt(struct i915_gem_context *ctx, struct i915_address_space *vm) in __set_ppgtt() 478 struct i915_address_space *old = ctx->vm; in __set_ppgtt() 489 struct i915_address_space *vm) in __assign_ppgtt() 820 struct i915_address_space *vm; in i915_gem_vm_destroy_ioctl() 938 struct i915_address_space *vm; in get_ppgtt() 976 struct i915_address_space *old = data; in set_ppgtt_barrier() 986 struct i915_address_space *vm = rq->hw_context->vm; in emit_ppgtt_update() 1047 struct i915_address_space *vm, *old; in set_ppgtt() 1974 struct i915_address_space *vm; in clone_vm()
|
| D | i915_gem_client_blt.c | 55 static struct i915_sleeve *create_sleeve(struct i915_address_space *vm, in create_sleeve()
|
| D | i915_gem_object_blt.c | 318 struct i915_address_space *vm = ce->vm; in i915_gem_object_copy_blt()
|
| D | i915_gem_userptr.c | 800 struct i915_address_space *vm; in i915_gem_userptr_ioctl()
|
| D | i915_gem_execbuffer.c | 1965 struct i915_address_space *vm; in shadow_batch_pin()
|
| /Linux-v5.4/drivers/gpu/drm/i915/gt/ |
| D | intel_context_types.h | 46 struct i915_address_space *vm;
|
| D | intel_ringbuffer.c | 1269 struct i915_address_space *vm = &ggtt->vm; in create_ring_vma() 1363 static struct i915_address_space *vm_alias(struct intel_context *ce) in vm_alias() 1365 struct i915_address_space *vm; in vm_alias() 1376 struct i915_address_space *vm; in __context_pin_ppgtt() 1388 struct i915_address_space *vm; in __context_unpin_ppgtt() 1745 struct i915_address_space *vm = vm_alias(rq->hw_context); in switch_context()
|
| D | selftest_hangcheck.c | 134 struct i915_address_space *vm = h->ctx->vm ?: &engine->gt->ggtt->vm; in hang_create_request() 1129 struct i915_address_space *vm = arg->vma->vm; in evict_vma() 1182 struct i915_address_space *vm, in __igt_reset_evict_vma()
|
| D | intel_workarounds.c | 1416 create_scratch(struct i915_address_space *vm, int count) in create_scratch()
|
| /Linux-v5.4/drivers/gpu/drm/i915/gem/selftests/ |
| D | igt_gem_utils.c | 111 struct i915_address_space *vm = ctx->vm ?: &engine->gt->ggtt->vm; in igt_gpu_fill_dw()
|
| D | huge_pages.c | 938 struct i915_address_space *vm = ctx->vm ?: &engine->gt->ggtt->vm; in __igt_write_huge() 991 struct i915_address_space *vm = ctx->vm ?: &i915->ggtt.vm; in igt_write_huge() 1317 struct i915_address_space *vm = ctx->vm; in igt_ppgtt_pin_update() 1451 struct i915_address_space *vm = ctx->vm ?: &i915->ggtt.vm; in igt_tmpfs_fallback() 1508 struct i915_address_space *vm = ctx->vm ?: &i915->ggtt.vm; in igt_shrink_thp()
|
| D | i915_gem_context.c | 174 struct i915_address_space *vm = ctx->vm ?: &engine->gt->ggtt->vm; in gpu_fill() 313 struct i915_address_space *vm = ctx->vm ?: &ctx->i915->ggtt.vm; in create_test_object() 1044 struct i915_address_space *vm; in igt_ctx_readonly()
|