/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_gem_ww.h | 10 struct i915_gem_ww_ctx { struct 17 void i915_gem_ww_ctx_init(struct i915_gem_ww_ctx *ctx, bool intr); 18 void i915_gem_ww_ctx_fini(struct i915_gem_ww_ctx *ctx); 19 int __must_check i915_gem_ww_ctx_backoff(struct i915_gem_ww_ctx *ctx); 23 static inline int __i915_gem_ww_fini(struct i915_gem_ww_ctx *ww, int err) in __i915_gem_ww_fini()
|
H A D | i915_gem_evict.h | 13 struct i915_gem_ww_ctx; 17 struct i915_gem_ww_ctx *ww, 23 struct i915_gem_ww_ctx *ww, 27 struct i915_gem_ww_ctx *ww,
|
H A D | i915_gem_ww.c | 9 void i915_gem_ww_ctx_init(struct i915_gem_ww_ctx *ww, bool intr) in i915_gem_ww_ctx_init() 17 static void i915_gem_ww_ctx_unlock_all(struct i915_gem_ww_ctx *ww) in i915_gem_ww_ctx_unlock_all() 35 void i915_gem_ww_ctx_fini(struct i915_gem_ww_ctx *ww) in i915_gem_ww_ctx_fini() 42 int __must_check i915_gem_ww_ctx_backoff(struct i915_gem_ww_ctx *ww) in i915_gem_ww_ctx_backoff()
|
H A D | i915_gem_gtt.h | 19 struct i915_gem_ww_ctx; 29 struct i915_gem_ww_ctx *ww, 35 struct i915_gem_ww_ctx *ww,
|
H A D | i915_gem_evict.c | 67 static bool grab_vma(struct i915_vma *vma, struct i915_gem_ww_ctx *ww) in grab_vma() 97 struct i915_gem_ww_ctx *ww, in mark_free() 126 * @ww: An optional struct i915_gem_ww_ctx. 149 struct i915_gem_ww_ctx *ww, in i915_gem_evict_something() 319 * @ww: An optional struct i915_gem_ww_ctx. 329 struct i915_gem_ww_ctx *ww, in i915_gem_evict_for_node() 442 * @ww: An optional struct i915_gem_ww_ctx. If not NULL, i915_gem_evict_vm 458 int i915_gem_evict_vm(struct i915_address_space *vm, struct i915_gem_ww_ctx *ww, in i915_gem_evict_vm()
|
H A D | i915_gem.h | 38 struct i915_gem_ww_ctx; 57 struct i915_gem_ww_ctx *ww,
|
H A D | i915_vma.h | 289 i915_vma_pin_ww(struct i915_vma *vma, struct i915_gem_ww_ctx *ww, 295 struct i915_gem_ww_ctx ww; in i915_vma_pin() 313 int i915_ggtt_pin(struct i915_vma *vma, struct i915_gem_ww_ctx *ww,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_gem.h | 119 struct i915_gem_ww_ctx { struct 126 void i915_gem_ww_ctx_init(struct i915_gem_ww_ctx *ctx, bool intr); 127 void i915_gem_ww_ctx_fini(struct i915_gem_ww_ctx *ctx); 128 int __must_check i915_gem_ww_ctx_backoff(struct i915_gem_ww_ctx *ctx);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_object_blt.h | 16 struct i915_gem_ww_ctx; 20 struct i915_gem_ww_ctx *ww, 24 struct i915_gem_ww_ctx *ww,
|
H A D | i915_gem_object_blt.c | 17 struct i915_gem_ww_ctx *ww, in intel_emit_vma_fill_blt() 149 struct i915_gem_ww_ctx ww; in i915_gem_object_fill_blt() 238 struct i915_gem_ww_ctx *ww, in intel_emit_vma_copy_blt() 357 struct i915_gem_ww_ctx ww; in i915_gem_object_copy_blt()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | intel_migrate.h | 16 struct i915_gem_ww_ctx; 25 struct i915_gem_ww_ctx *ww, 47 struct i915_gem_ww_ctx *ww,
|
H A D | gen6_ppgtt.h | 11 struct i915_gem_ww_ctx; 71 int gen6_ppgtt_pin(struct i915_ppgtt *base, struct i915_gem_ww_ctx *ww);
|
H A D | intel_context.c | 102 static int __context_pin_state(struct i915_vma *vma, struct i915_gem_ww_ctx *ww) in __context_pin_state() 137 struct i915_gem_ww_ctx *ww) in __ring_active() 163 struct i915_gem_ww_ctx *ww) in intel_context_pre_pin() 204 struct i915_gem_ww_ctx *ww) in __intel_context_do_pin_ww() 298 struct i915_gem_ww_ctx ww; in __intel_context_do_pin() 495 struct i915_gem_ww_ctx ww; in intel_context_create_request()
|
H A D | selftest_migrate.c | 38 struct i915_gem_ww_ctx *ww, in copy() 47 struct i915_gem_ww_ctx ww; in copy() 223 struct i915_gem_ww_ctx *ww, in intel_migrate_ccs_copy() 257 struct i915_gem_ww_ctx *ww, in clear() 266 struct i915_gem_ww_ctx ww; in clear() 411 struct i915_gem_ww_ctx *ww, in __migrate_copy() 425 struct i915_gem_ww_ctx *ww, in __global_copy() 451 struct i915_gem_ww_ctx *ww, in __migrate_clear() 464 struct i915_gem_ww_ctx *ww, in __global_clear()
|
H A D | intel_lrc.h | 17 struct i915_gem_ww_ctx; 45 struct i915_gem_ww_ctx *ww,
|
H A D | intel_context_types.h | 27 struct i915_gem_ww_ctx; 48 int (*pre_pin)(struct intel_context *ce, struct i915_gem_ww_ctx *ww, void **vaddr);
|
H A D | intel_context.h | 31 struct i915_gem_ww_ctx; 148 struct i915_gem_ww_ctx *ww); 164 struct i915_gem_ww_ctx *ww) in intel_context_pin_ww()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_shrinker.h | 12 struct i915_gem_ww_ctx; 16 unsigned long i915_gem_shrink(struct i915_gem_ww_ctx *ww,
|
H A D | i915_gem_object.h | 165 struct i915_gem_ww_ctx *ww, in __i915_gem_object_lock() 191 struct i915_gem_ww_ctx *ww) in i915_gem_object_lock() 197 struct i915_gem_ww_ctx *ww) in i915_gem_object_lock_interruptible() 204 struct i915_gem_ww_ctx *ww) in i915_gem_object_trylock() 780 struct i915_gem_ww_ctx *ww, 845 struct i915_gem_ww_ctx *ww, 848 struct i915_gem_ww_ctx *ww,
|
H A D | i915_gem_dmabuf.c | 122 struct i915_gem_ww_ctx ww; in i915_gem_begin_cpu_access() 146 struct i915_gem_ww_ctx ww; in i915_gem_end_cpu_access() 171 struct i915_gem_ww_ctx ww; in i915_gem_dmabuf_attach()
|
H A D | i915_gem_region.h | 46 struct i915_gem_ww_ctx *ww;
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
H A D | intel_context_types.h | 26 struct i915_gem_ww_ctx; 35 int (*pre_pin)(struct intel_context *ce, struct i915_gem_ww_ctx *ww, void **vaddr);
|
H A D | gen6_ppgtt.h | 11 struct i915_gem_ww_ctx; 72 int gen6_ppgtt_pin(struct i915_ppgtt *base, struct i915_gem_ww_ctx *ww);
|
H A D | intel_context.c | 103 static int __context_pin_state(struct i915_vma *vma, struct i915_gem_ww_ctx *ww) in __context_pin_state() 138 struct i915_gem_ww_ctx *ww) in __ring_active() 164 struct i915_gem_ww_ctx *ww) in intel_context_pre_pin() 205 struct i915_gem_ww_ctx *ww) in __intel_context_do_pin_ww() 295 struct i915_gem_ww_ctx ww; in __intel_context_do_pin() 468 struct i915_gem_ww_ctx ww; in intel_context_create_request()
|
H A D | intel_context.h | 28 struct i915_gem_ww_ctx; 87 struct i915_gem_ww_ctx *ww); 103 struct i915_gem_ww_ctx *ww) in intel_context_pin_ww()
|