| /Linux-v5.4/drivers/gpu/drm/i915/gt/ |
| D | intel_context.h | 17 void intel_context_init(struct intel_context *ce, 20 void intel_context_fini(struct intel_context *ce); 22 struct intel_context * 26 void intel_context_free(struct intel_context *ce); 36 static inline int intel_context_lock_pinned(struct intel_context *ce) in intel_context_lock_pinned() 52 intel_context_is_pinned(struct intel_context *ce) in intel_context_is_pinned() 63 static inline void intel_context_unlock_pinned(struct intel_context *ce) in intel_context_unlock_pinned() 69 int __intel_context_do_pin(struct intel_context *ce); 71 static inline int intel_context_pin(struct intel_context *ce) in intel_context_pin() 79 static inline void __intel_context_pin(struct intel_context *ce) in __intel_context_pin() [all …]
|
| D | intel_context_types.h | 22 struct intel_context; 26 int (*alloc)(struct intel_context *ce); 28 int (*pin)(struct intel_context *ce); 29 void (*unpin)(struct intel_context *ce); 31 void (*enter)(struct intel_context *ce); 32 void (*exit)(struct intel_context *ce); 34 void (*reset)(struct intel_context *ce); 38 struct intel_context { struct
|
| D | intel_context.c | 22 static struct intel_context *intel_context_alloc(void) in intel_context_alloc() 27 void intel_context_free(struct intel_context *ce) in intel_context_free() 32 struct intel_context * 36 struct intel_context *ce; in intel_context_create() 46 int __intel_context_do_pin(struct intel_context *ce) in __intel_context_do_pin() 90 void intel_context_unpin(struct intel_context *ce) in intel_context_unpin() 143 struct intel_context *ce = container_of(active, typeof(*ce), active); in __intel_context_retire() 158 struct intel_context *ce = container_of(active, typeof(*ce), active); in __intel_context_active() 189 int intel_context_active_acquire(struct intel_context *ce) in intel_context_active_acquire() 210 void intel_context_active_release(struct intel_context *ce) in intel_context_active_release() [all …]
|
| D | intel_lrc.h | 34 struct intel_context; 110 struct intel_context *ce, 121 struct intel_context * 126 struct intel_context *
|
| D | intel_engine_pm.c | 42 static inline unsigned long __timeline_mark_lock(struct intel_context *ce) in __timeline_mark_lock() 52 static inline void __timeline_mark_unlock(struct intel_context *ce, in __timeline_mark_unlock() 61 static inline unsigned long __timeline_mark_lock(struct intel_context *ce) in __timeline_mark_lock() 66 static inline void __timeline_mark_unlock(struct intel_context *ce, in __timeline_mark_unlock()
|
| D | selftest_context.c | 37 static int context_sync(struct intel_context *ce) in context_sync() 71 struct intel_context *ce; in __live_context_size() 210 struct intel_context *ce; in __live_active_context() 330 static int __remote_sync(struct intel_context *ce, struct intel_context *remote) in __remote_sync() 361 struct intel_context *local, *remote; in __live_remote_context()
|
| D | mock_engine.c | 112 static void mock_context_unpin(struct intel_context *ce) in mock_context_unpin() 118 struct intel_context *ce = container_of(ref, typeof(*ce), ref); in mock_context_destroy() 131 static int mock_context_alloc(struct intel_context *ce) in mock_context_alloc() 149 static int mock_context_pin(struct intel_context *ce) in mock_context_pin() 280 struct intel_context *ce; in mock_engine_init()
|
| D | intel_breadcrumbs.c | 87 check_signal_order(struct intel_context *ce, struct i915_request *rq) in check_signal_order() 135 struct intel_context *ce, *cn; in intel_engine_breadcrumbs_irq() 282 struct intel_context *ce = rq->hw_context; in i915_request_enable_breadcrumb() 338 struct intel_context *ce = rq->hw_context; in i915_request_cancel_breadcrumb() 353 struct intel_context *ce; in intel_engine_print_breadcrumbs()
|
| D | intel_lrc.c | 183 struct intel_context context; 229 static int __execlists_context_alloc(struct intel_context *ce, 233 struct intel_context *ce, 430 lrc_descriptor(struct intel_context *ce, struct intel_engine_cs *engine) in lrc_descriptor() 568 struct intel_context * const ce = rq->hw_context; in __execlists_schedule_in() 582 struct intel_context * const ce = rq->hw_context; in execlists_schedule_in() 600 static void kick_siblings(struct i915_request *rq, struct intel_context *ce) in kick_siblings() 613 struct intel_context * const ce = rq->hw_context; in __execlists_schedule_out() 637 struct intel_context * const ce = rq->hw_context; in execlists_schedule_out() 654 struct intel_context *ce = rq->hw_context; in execlists_update_context() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/i915/gem/ |
| D | i915_gem_object_blt.h | 18 struct i915_vma *intel_emit_vma_fill_blt(struct intel_context *ce, 22 struct i915_vma *intel_emit_vma_copy_blt(struct intel_context *ce, 27 void intel_emit_vma_release(struct intel_context *ce, struct i915_vma *vma); 30 struct intel_context *ce, 35 struct intel_context *ce);
|
| D | i915_gem_client_blt.h | 12 struct intel_context; 16 struct intel_context *ce,
|
| D | i915_gem_context.h | 198 static inline struct intel_context * 201 struct intel_context *ce = ERR_PTR(-EINVAL); in i915_gem_context_get_engine() 221 struct intel_context *
|
| D | i915_gem_object_blt.c | 14 struct i915_vma *intel_emit_vma_fill_blt(struct intel_context *ce, in intel_emit_vma_fill_blt() 119 void intel_emit_vma_release(struct intel_context *ce, struct i915_vma *vma) in intel_emit_vma_release() 127 struct intel_context *ce, in i915_gem_object_fill_blt() 198 struct i915_vma *intel_emit_vma_copy_blt(struct intel_context *ce, in intel_emit_vma_copy_blt() 315 struct intel_context *ce) in i915_gem_object_copy_blt()
|
| D | i915_gem_context.c | 142 static struct intel_context * 295 struct intel_context *ce; in default_engines() 458 void (*fn)(struct intel_context *ce, void *data), in context_apply_all() 462 struct intel_context *ce; in context_apply_all() 469 static void __apply_ppgtt(struct intel_context *ce, void *vm) in __apply_ppgtt() 510 static void __apply_timeline(struct intel_context *ce, void *timeline) in __apply_timeline() 868 bool (*skip)(struct intel_context *ce, void *data), in context_barrier_task() 876 struct intel_context *ce; in context_barrier_task() 1035 static bool skip_ppgtt_update(struct intel_context *ce, void *data) in skip_ppgtt_update() 1108 struct intel_context *ce, in gen8_emit_rpcs_config() [all …]
|
| D | i915_gem_context_types.h | 35 struct intel_context *engines[];
|
| D | i915_gem_client_blt.c | 100 struct intel_context *ce; 265 struct intel_context *ce, in i915_gem_schedule_fill_pages_blt()
|
| /Linux-v5.4/drivers/gpu/drm/i915/ |
| D | i915_perf.h | 14 struct intel_context; 29 struct intel_context *ce,
|
| D | i915_request.h | 114 struct intel_context *hw_context; 246 __i915_request_create(struct intel_context *ce, gfp_t gfp); 248 i915_request_create(struct intel_context *ce);
|
| D | i915_perf.c | 1204 static struct intel_context *oa_pin_context(struct i915_perf_stream *stream) in oa_pin_context() 1209 struct intel_context *ce; in oa_pin_context() 1252 struct intel_context *ce; in oa_get_render_ctx_id() 1334 struct intel_context *ce; in oa_put_render_ctx_id() 1676 struct intel_context *ce, in gen8_update_reg_state_unlocked() 1718 struct intel_context *ce, in gen8_store_flex() 1743 struct intel_context *ce, in gen8_load_flex() 1766 static int gen8_modify_context(struct intel_context *ce, in gen8_modify_context() 1787 static int gen8_modify_self(struct intel_context *ce, in gen8_modify_self() 1807 struct intel_context *ce; in gen8_configure_context() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/i915/selftests/ |
| D | mock_request.h | 33 mock_request(struct intel_context *ce, unsigned long delay);
|
| D | igt_spinner.h | 32 struct intel_context *ce,
|
| D | mock_request.c | 31 mock_request(struct intel_context *ce, unsigned long delay) in mock_request()
|
| /Linux-v5.4/drivers/gpu/drm/i915/gvt/ |
| D | mmio_context.h | 52 bool is_inhibit_context(struct intel_context *ce);
|
| /Linux-v5.4/drivers/gpu/drm/i915/gem/selftests/ |
| D | i915_gem_object_blt.c | 18 struct intel_context *ce = i915->engine[BCS0]->kernel_context; in igt_fill_blt() 109 struct intel_context *ce = i915->engine[BCS0]->kernel_context; in igt_copy_blt()
|
| D | i915_gem_context.c | 626 struct intel_context *ce, in emit_rpcs_query() 716 struct intel_context *ce, in __sseu_prepare() 760 __read_slice_count(struct intel_context *ce, in __read_slice_count() 834 struct intel_context *ce, in __sseu_finish() 879 struct intel_context *ce, in __sseu_test() 914 struct intel_context *ce; in __igt_ctx_sseu() 1482 static bool skip_unused_engines(struct intel_context *ce, void *data) in skip_unused_engines()
|