Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/gpu/drm/i915/
Di915_gem_gtt.h278 struct i915_address_space { struct
347 int (*allocate_va_range)(struct i915_address_space *vm, argument
349 void (*clear_range)(struct i915_address_space *vm, argument
351 void (*insert_page)(struct i915_address_space *vm, argument
356 void (*insert_entries)(struct i915_address_space *vm, argument
360 void (*cleanup)(struct i915_address_space *vm); argument
371 i915_vm_is_48bit(const struct i915_address_space *vm) in i915_vm_is_48bit() argument
377 i915_vm_has_scratch_64K(struct i915_address_space *vm) in i915_vm_has_scratch_64K()
390 struct i915_address_space vm;
408 struct i915_address_space vm;
[all …]
Di915_gem_gtt.c416 static struct page *vm_alloc_page(struct i915_address_space *vm, gfp_t gfp) in vm_alloc_page()
475 static void vm_free_pages_release(struct i915_address_space *vm, in vm_free_pages_release()
518 static void vm_free_page(struct i915_address_space *vm, struct page *page) in vm_free_page()
534 static void i915_address_space_init(struct i915_address_space *vm, in i915_address_space_init()
556 static void i915_address_space_fini(struct i915_address_space *vm) in i915_address_space_fini()
569 static int __setup_page_dma(struct i915_address_space *vm, in __setup_page_dma()
590 static int setup_page_dma(struct i915_address_space *vm, in setup_page_dma()
596 static void cleanup_page_dma(struct i915_address_space *vm, in cleanup_page_dma()
610 static void fill_page_dma(struct i915_address_space *vm, in fill_page_dma()
621 static void fill_page_dma_32(struct i915_address_space *vm, in fill_page_dma_32()
[all …]
Di915_trace.h386 __field(struct i915_address_space *, vm)
412 __field(struct i915_address_space *, vm)
519 TP_PROTO(struct i915_address_space *vm, u64 size, u64 align, unsigned int flags),
524 __field(struct i915_address_space *, vm)
544 TP_PROTO(struct i915_address_space *vm, struct drm_mm_node *node, unsigned int flags),
549 __field(struct i915_address_space *, vm)
572 TP_PROTO(struct i915_address_space *vm),
577 __field(struct i915_address_space *, vm)
911 TP_PROTO(struct i915_address_space *vm),
915 __field(struct i915_address_space *, vm)
[all …]
Di915_gem_evict.c121 i915_gem_evict_something(struct i915_address_space *vm, in i915_gem_evict_something()
273 int i915_gem_evict_for_node(struct i915_address_space *vm, in i915_gem_evict_for_node()
390 int i915_gem_evict_vm(struct i915_address_space *vm) in i915_gem_evict_vm()
Di915_vma.h52 struct i915_address_space *vm;
138 struct i915_address_space *vm,
228 struct i915_address_space *vm, in i915_vma_compare()
Di915_gpu_error.h89 struct i915_address_space *vm;
194 struct i915_address_space *active_vm[I915_NUM_ENGINES];
Di915_vma.c130 struct i915_address_space *vm, in vma_create()
230 struct i915_address_space *vm, in vma_lookup()
270 struct i915_address_space *vm, in i915_vma_instance()
Di915_drv.h3197 i915_vm_to_ppgtt(struct i915_address_space *vm) in i915_vm_to_ppgtt()
3247 int __must_check i915_gem_evict_something(struct i915_address_space *vm,
3252 int __must_check i915_gem_evict_for_node(struct i915_address_space *vm,
3255 int i915_gem_evict_vm(struct i915_address_space *vm);
Di915_gpu_error.c1523 struct i915_address_space *vm, in gem_capture_vm()
1573 struct i915_address_space *vm = &error->i915->ggtt.vm; in capture_pinned_buffers()
Dintel_ringbuffer.c1100 struct i915_address_space *vm = &dev_priv->ggtt.vm; in intel_ring_create_vma()
Di915_gem_execbuffer.c239 struct i915_address_space *vm; /** GTT and vma for the request */
Di915_gem.c4413 struct i915_address_space *vm = &dev_priv->ggtt.vm; in i915_gem_object_ggtt_pin()
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
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()
54 static void mock_cleanup(struct i915_address_space *vm) in mock_cleanup()
Di915_gem_gtt.c217 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 …]
Di915_vma.c60 struct i915_address_space *vm, in checked_vma_instance()
113 struct i915_address_space *vm = &ctx->ppgtt->vm; in create_vmas()
407 struct i915_address_space *vm = &i915->ggtt.vm; in igt_vma_rotate()
606 struct i915_address_space *vm = &i915->ggtt.vm; in igt_vma_partial()
Di915_gem_context.c118 struct i915_address_space *vm = in gpu_fill()
297 struct i915_address_space *vm = in create_test_object()
Dhuge_pages.c1054 struct i915_address_space *vm = in __igt_write_huge()
1108 struct i915_address_space *vm = in igt_write_huge()
1543 struct i915_address_space *vm = in igt_tmpfs_fallback()
1600 struct i915_address_space *vm = in igt_shrink_thp()
Dintel_hangcheck.c109 struct i915_address_space *vm = in emit_recurse_batch()
1007 struct i915_address_space *vm = arg->vma->vm; in evict_vma()
1022 struct i915_address_space *vm) in __igt_reset_evict_vma()
Dintel_lrc.c86 struct i915_address_space *vm = &rq->gem_context->ppgtt->vm; in emit_recurse_batch()
Di915_request.c560 struct i915_address_space *vm = in recursive_batch()