Home
last modified time | relevance | path

Searched refs:i915_vma_resource (Results 1 – 21 of 21) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/i915/
Di915_vma_resource.h100 struct i915_vma_resource { struct
141 bool i915_vma_resource_hold(struct i915_vma_resource *vma_res, argument
144 void i915_vma_resource_unhold(struct i915_vma_resource *vma_res,
147 struct i915_vma_resource *i915_vma_resource_alloc(void);
149 void i915_vma_resource_free(struct i915_vma_resource *vma_res);
151 struct dma_fence *i915_vma_resource_unbind(struct i915_vma_resource *vma_res,
154 void __i915_vma_resource_init(struct i915_vma_resource *vma_res);
162 static inline struct i915_vma_resource
163 *i915_vma_resource_get(struct i915_vma_resource *vma_res) in i915_vma_resource_get()
173 static inline void i915_vma_resource_put(struct i915_vma_resource *vma_res) in i915_vma_resource_put()
[all …]
Di915_vma_resource.c39 INTERVAL_TREE_DEFINE(struct i915_vma_resource, rb,
51 struct i915_vma_resource *i915_vma_resource_alloc(void) in i915_vma_resource_alloc()
53 struct i915_vma_resource *vma_res = in i915_vma_resource_alloc()
63 void i915_vma_resource_free(struct i915_vma_resource *vma_res) in i915_vma_resource_free()
81 struct i915_vma_resource *vma_res = in unbind_fence_free_rcu()
89 struct i915_vma_resource *vma_res = in unbind_fence_release()
103 static void __i915_vma_resource_unhold(struct i915_vma_resource *vma_res) in __i915_vma_resource_unhold()
135 void i915_vma_resource_unhold(struct i915_vma_resource *vma_res, in i915_vma_resource_unhold()
162 bool i915_vma_resource_hold(struct i915_vma_resource *vma_res, in i915_vma_resource_hold()
175 struct i915_vma_resource *vma_res = in i915_vma_resource_unbind_work()
[all …]
Di915_vma_types.h96 struct i915_vma_resource;
300 struct i915_vma_resource *resource;
Di915_vma.h256 struct i915_vma_resource *vma_res);
480 static inline struct i915_vma_resource *
487 void i915_vma_resource_init_from_vma(struct i915_vma_resource *vma_res,
Di915_request.h55 struct i915_vma_resource *vma_res;
305 struct i915_vma_resource *batch_res;
Di915_vma.c348 struct i915_vma_resource *vma_res;
358 struct i915_vma_resource *vma_res = vw->vma_res; in __vma_bind()
447 i915_vma_resource_init_from_vma(struct i915_vma_resource *vma_res, in i915_vma_resource_init_from_vma()
476 struct i915_vma_resource *vma_res) in i915_vma_bind()
1437 struct i915_vma_resource *vma_res = NULL; in i915_vma_pin_ww()
2013 struct i915_vma_resource *vma_res = vma->resource; in __i915_vma_evict()
Di915_gpu_error.c1090 const struct i915_vma_resource *vma_res, in i915_vma_coredump_create()
1438 struct i915_vma_resource *vma_res;
1445 struct i915_vma_resource *vma_res, in capture_vma_snapshot()
1519 struct i915_vma_resource *vma_res; in create_vma_coredump()
1620 struct i915_vma_resource *vma_res = this->vma_res; in intel_engine_coredump_add_vma()
DMakefile182 i915_vma_resource.o
/linux-6.12.1/drivers/gpu/drm/i915/selftests/
Dmock_gtt.c36 struct i915_vma_resource *vma_res, in mock_insert_entries()
43 struct i915_vma_resource *vma_res, in mock_bind_ppgtt()
52 struct i915_vma_resource *vma_res) in mock_unbind_ppgtt()
96 struct i915_vma_resource *vma_res, in mock_bind_ggtt()
103 struct i915_vma_resource *vma_res) in mock_unbind_ggtt()
Di915_gem_gtt.c251 struct i915_vma_resource *mock_vma_res; in lowlevel_hole()
1507 struct i915_vma_resource *vma_res; in reserve_gtt_with_resource()
1688 struct i915_vma_resource *vma_res; in insert_gtt_with_resource()
/linux-6.12.1/drivers/gpu/drm/i915/gt/
Dintel_gtt.h235 struct i915_vma_resource *vma_res,
243 struct i915_vma_resource *vma_res);
331 struct i915_vma_resource *vma_res,
340 struct i915_vma_resource *vma_res,
587 struct i915_vma_resource *vma_res,
591 struct i915_vma_resource *vma_res);
665 struct i915_vma_resource *vma_res,
669 struct i915_vma_resource *vma_res);
692 } sgt_dma(struct i915_vma_resource *vma_res) { in sgt_dma()
Dintel_ggtt.c466 struct i915_vma_resource *vma_res, in gen8_ggtt_insert_entries()
505 struct i915_vma_resource *vma_res, in __gen8_ggtt_insert_entries_bind()
536 struct i915_vma_resource *vma_res, in gen8_ggtt_insert_entries_bind()
612 struct i915_vma_resource *vma_res, in gen6_ggtt_insert_entries()
692 struct i915_vma_resource *vma_res;
709 struct i915_vma_resource *vma_res, in bxt_vtd_ggtt_insert_entries__BKL()
741 struct i915_vma_resource *vma_res, in intel_ggtt_bind_vma()
764 struct i915_vma_resource *vma_res) in intel_ggtt_unbind_vma()
918 struct i915_vma_resource *vma_res, in aliasing_gtt_bind_vma()
940 struct i915_vma_resource *vma_res) in aliasing_gtt_unbind_vma()
Dgen6_ppgtt.c111 struct i915_vma_resource *vma_res, in gen6_ppgtt_insert_entries()
282 struct i915_vma_resource *vma_res, in pd_vma_bind()
297 struct i915_vma_resource *vma_res) in pd_vma_unbind()
Dintel_ppgtt.c184 struct i915_vma_resource *vma_res, in ppgtt_bind_vma()
208 struct i915_vma_resource *vma_res) in ppgtt_unbind_vma()
Dintel_ggtt_gmch.c31 struct i915_vma_resource *vma_res, in gmch_ggtt_insert_entries()
Dgen8_ppgtt.c504 struct i915_vma_resource *vma_res, in xehp_ppgtt_insert_huge()
612 struct i915_vma_resource *vma_res, in gen8_ppgtt_insert_huge()
736 struct i915_vma_resource *vma_res, in gen8_ppgtt_insert()
Dselftest_tlb.c157 struct i915_vma_resource vb_res = { in pte_tlbinv()
Dintel_engine_cs.c2220 struct i915_vma_resource *vma_res = rq->batch_res; in print_request_ring()
/linux-6.12.1/drivers/gpu/drm/i915/display/
Dintel_dpt.c55 struct i915_vma_resource *vma_res, in dpt_insert_entries()
83 struct i915_vma_resource *vma_res, in dpt_bind_vma()
112 struct i915_vma_resource *vma_res) in dpt_unbind_vma()
/linux-6.12.1/drivers/gpu/drm/i915/gt/uc/
Dintel_uc_fw.h115 struct i915_vma_resource vma_res;
Dintel_uc_fw.c1042 struct i915_vma_resource *vma_res = &uc_fw->vma_res; in uc_fw_bind_ggtt()
1076 struct i915_vma_resource *vma_res = &uc_fw->vma_res; in uc_fw_unbind_ggtt()