Home
last modified time | relevance | path

Searched refs:ce (Results 1 – 25 of 221) sorted by relevance

123456789

/openbsd-src/sys/dev/pci/drm/i915/gt/
H A Dintel_context.h22 #define CE_TRACE(ce, fmt, ...) do { \ argument
23 const struct intel_context *ce__ = (ce); \
33 void intel_context_init(struct intel_context *ce,
35 void intel_context_fini(struct intel_context *ce);
43 int intel_context_alloc_state(struct intel_context *ce);
45 void intel_context_free(struct intel_context *ce);
47 int intel_context_reconfigure_sseu(struct intel_context *ce,
52 static inline bool intel_context_is_child(struct intel_context *ce) in intel_context_is_child() argument
54 return !!ce->parallel.parent; in intel_context_is_child()
57 static inline bool intel_context_is_parent(struct intel_context *ce) in intel_context_is_parent() argument
[all …]
H A Dintel_context.c30 struct intel_context *ce = container_of(rcu, typeof(*ce), rcu); in rcu_context_free() local
32 trace_intel_context_free(ce); in rcu_context_free()
34 kmem_cache_free(slab_ce, ce); in rcu_context_free()
36 pool_put(&slab_ce, ce); in rcu_context_free()
40 void intel_context_free(struct intel_context *ce) in intel_context_free() argument
42 call_rcu(&ce->rcu, rcu_context_free); in intel_context_free()
48 struct intel_context *ce; in intel_context_create() local
50 ce = intel_context_alloc(); in intel_context_create()
51 if (!ce) in intel_context_create()
59 intel_context_alloc_state(struct intel_context * ce) intel_context_alloc_state() argument
84 intel_context_active_acquire(struct intel_context * ce) intel_context_active_acquire() argument
103 intel_context_active_release(struct intel_context * ce) intel_context_active_release() argument
170 intel_context_pre_pin(struct intel_context * ce,struct i915_gem_ww_ctx * ww) intel_context_pre_pin() argument
202 intel_context_post_unpin(struct intel_context * ce) intel_context_post_unpin() argument
211 __intel_context_do_pin_ww(struct intel_context * ce,struct i915_gem_ww_ctx * ww) __intel_context_do_pin_ww() argument
304 __intel_context_do_pin(struct intel_context * ce) __intel_context_do_pin() argument
321 __intel_context_do_unpin(struct intel_context * ce,int sub) __intel_context_do_unpin() argument
344 struct intel_context *ce = container_of(active, typeof(*ce), active); __intel_context_retire() local
357 struct intel_context *ce = container_of(active, typeof(*ce), active); __intel_context_active() local
384 intel_context_init(struct intel_context * ce,struct intel_engine_cs * engine) intel_context_init() argument
430 intel_context_fini(struct intel_context * ce) intel_context_fini() argument
471 intel_context_enter_engine(struct intel_context * ce) intel_context_enter_engine() argument
477 intel_context_exit_engine(struct intel_context * ce) intel_context_exit_engine() argument
483 intel_context_prepare_remote_request(struct intel_context * ce,struct i915_request * rq) intel_context_prepare_remote_request() argument
510 intel_context_create_request(struct intel_context * ce) intel_context_create_request() argument
548 intel_context_get_active_request(struct intel_context * ce) intel_context_get_active_request() argument
598 intel_context_get_total_runtime_ns(struct intel_context * ce) intel_context_get_total_runtime_ns() argument
616 intel_context_get_avg_runtime_ns(struct intel_context * ce) intel_context_get_avg_runtime_ns() argument
626 intel_context_ban(struct intel_context * ce,struct i915_request * rq) intel_context_ban() argument
639 intel_context_revoke(struct intel_context * ce) intel_context_revoke() argument
[all...]
H A Dintel_lrc.c849 const struct intel_context *ce, in init_common_regs() argument
865 regs[CTX_TIMESTAMP] = ce->stats.runtime.last; in init_common_regs()
929 const struct intel_context *ce, in __lrc_init_regs() argument
949 init_common_regs(regs, ce, engine, inhibit); in __lrc_init_regs()
950 init_ppgtt_regs(regs, vm_alias(ce->vm)); in __lrc_init_regs()
957 void lrc_init_regs(const struct intel_context *ce, in lrc_init_regs() argument
961 __lrc_init_regs(ce->lrc_reg_state, ce, engine, inhibit); in lrc_init_regs()
964 void lrc_reset_regs(const struct intel_context *ce, in lrc_reset_regs() argument
967 __reset_stop_ring(ce->lrc_reg_state, engine); in lrc_reset_regs()
995 static u32 context_wa_bb_offset(const struct intel_context *ce) in context_wa_bb_offset() argument
[all …]
H A Dintel_engine_pm.c35 static void dbg_poison_ce(struct intel_context *ce) in dbg_poison_ce() argument
40 if (ce->state) { in dbg_poison_ce()
41 struct drm_i915_gem_object *obj = ce->state->obj; in dbg_poison_ce()
42 int type = intel_gt_coherent_map_type(ce->engine->gt, obj, true); in dbg_poison_ce()
62 struct intel_context *ce; in __engine_unpark() local
69 ce = engine->kernel_context; in __engine_unpark()
70 if (ce) { in __engine_unpark()
71 GEM_BUG_ON(test_bit(CONTEXT_VALID_BIT, &ce->flags)); in __engine_unpark()
74 while (unlikely(intel_context_inflight(ce))) in __engine_unpark()
78 dbg_poison_ce(ce); in __engine_unpark()
[all …]
H A Dintel_lrc.h36 int lrc_alloc(struct intel_context *ce,
38 void lrc_reset(struct intel_context *ce);
39 void lrc_fini(struct intel_context *ce);
43 lrc_pre_pin(struct intel_context *ce,
48 lrc_pin(struct intel_context *ce,
51 void lrc_unpin(struct intel_context *ce);
52 void lrc_post_unpin(struct intel_context *ce);
54 void lrc_init_state(struct intel_context *ce,
58 void lrc_init_regs(const struct intel_context *ce,
61 void lrc_reset_regs(const struct intel_context *ce,
[all …]
H A Dintel_breadcrumbs.c83 struct intel_context *ce) in add_signaling_context() argument
85 lockdep_assert_held(&ce->signal_lock); in add_signaling_context()
88 list_add_rcu(&ce->signal_link, &b->signalers); in add_signaling_context()
93 struct intel_context *ce) in remove_signaling_context() argument
95 lockdep_assert_held(&ce->signal_lock); in remove_signaling_context()
97 if (!list_empty(&ce->signals)) in remove_signaling_context()
101 list_del_rcu(&ce->signal_link); in remove_signaling_context()
108 check_signal_order(struct intel_context *ce, struct i915_request *rq) in check_signal_order() argument
110 if (rq->context != ce) in check_signal_order()
113 if (!list_is_last(&rq->signal_link, &ce->signals) && in check_signal_order()
[all …]
H A Dintel_context_sseu.c17 const struct intel_context *ce, in gen8_emit_rpcs_config() argument
27 offset = i915_ggtt_offset(ce->state) + in gen8_emit_rpcs_config()
41 gen8_modify_rpcs(struct intel_context *ce, const struct intel_sseu sseu) in gen8_modify_rpcs() argument
46 lockdep_assert_held(&ce->pin_mutex); in gen8_modify_rpcs()
54 if (!intel_context_pin_if_active(ce)) in gen8_modify_rpcs()
57 rq = intel_engine_create_kernel_request(ce->engine); in gen8_modify_rpcs()
64 ret = intel_context_prepare_remote_request(ce, rq); in gen8_modify_rpcs()
66 ret = gen8_emit_rpcs_config(rq, ce, sseu); in gen8_modify_rpcs()
70 intel_context_unpin(ce); in gen8_modify_rpcs()
75 intel_context_reconfigure_sseu(struct intel_context *ce, in intel_context_reconfigure_sseu() argument
[all …]
H A Dselftest_mocs.c26 struct intel_context *ce; in mocs_context_create() local
28 ce = intel_context_create(engine); in mocs_context_create()
29 if (IS_ERR(ce)) in mocs_context_create()
30 return ce; in mocs_context_create()
33 ce->ring_size = SZ_16K; in mocs_context_create()
35 return ce; in mocs_context_create()
218 struct intel_context *ce) in check_mocs_engine() argument
228 rq = intel_context_create_request(ce); in check_mocs_engine()
238 if (!err && ce->engine->class == RENDER_CLASS) in check_mocs_engine()
250 err = check_mocs_table(ce->engine, arg->mocs, &vaddr); in check_mocs_engine()
[all …]
H A Dselftest_lrc.c78 static int emit_semaphore_signal(struct intel_context *ce, void *slot) in emit_semaphore_signal() argument
81 i915_ggtt_offset(ce->engine->status_page.vma) + in emit_semaphore_signal()
86 rq = intel_context_create_request(ce); in emit_semaphore_signal()
108 static int context_flush(struct intel_context *ce, long timeout) in context_flush() argument
114 rq = intel_engine_create_kernel_request(ce->engine); in context_flush()
118 fence = i915_active_fence_get(&ce->timeline->last_request); in context_flush()
405 struct intel_context *ce; in __live_lrc_state() local
418 ce = intel_context_create(engine); in __live_lrc_state()
419 if (IS_ERR(ce)) in __live_lrc_state()
420 return PTR_ERR(ce); in __live_lrc_state()
[all …]
H A Dintel_context_types.h41 int (*alloc)(struct intel_context *ce);
43 void (*revoke)(struct intel_context *ce, struct i915_request *rq,
46 void (*close)(struct intel_context *ce);
48 int (*pre_pin)(struct intel_context *ce, struct i915_gem_ww_ctx *ww, void **vaddr);
49 int (*pin)(struct intel_context *ce, void *vaddr);
50 void (*unpin)(struct intel_context *ce);
51 void (*post_unpin)(struct intel_context *ce);
53 void (*cancel_request)(struct intel_context *ce,
56 void (*enter)(struct intel_context *ce);
57 void (*exit)(struct intel_context *ce);
[all …]
H A Dmock_engine.c139 static void mock_context_unpin(struct intel_context *ce) in mock_context_unpin() argument
143 static void mock_context_post_unpin(struct intel_context *ce) in mock_context_post_unpin() argument
145 i915_vma_unpin(ce->ring->vma); in mock_context_post_unpin()
150 struct intel_context *ce = container_of(ref, typeof(*ce), ref); in mock_context_destroy() local
152 GEM_BUG_ON(intel_context_is_pinned(ce)); in mock_context_destroy()
154 if (test_bit(CONTEXT_ALLOC_BIT, &ce->flags)) { in mock_context_destroy()
155 mock_ring_free(ce->ring); in mock_context_destroy()
156 mock_timeline_unpin(ce->timeline); in mock_context_destroy()
159 intel_context_fini(ce); in mock_context_destroy()
160 intel_context_free(ce); in mock_context_destroy()
[all …]
H A Dselftest_ring_submission.c70 static int context_sync(struct intel_context *ce) in context_sync() argument
75 rq = intel_context_create_request(ce); in context_sync()
91 struct intel_context *ce; in new_context_sync() local
94 ce = intel_context_create(engine); in new_context_sync()
95 if (IS_ERR(ce)) in new_context_sync()
96 return PTR_ERR(ce); in new_context_sync()
98 err = context_sync(ce); in new_context_sync()
99 intel_context_put(ce); in new_context_sync()
149 struct intel_context *ce; in double_context_sync_00() local
152 ce = intel_context_create(engine); in double_context_sync_00()
[all …]
H A Dselftest_workarounds.c99 read_nonprivs(struct intel_context *ce) in read_nonprivs() argument
101 struct intel_engine_cs *engine = ce->engine; in read_nonprivs()
135 rq = intel_context_create_request(ce); in read_nonprivs()
201 static int check_whitelist(struct intel_context *ce) in check_whitelist() argument
203 struct intel_engine_cs *engine = ce->engine; in check_whitelist()
210 results = read_nonprivs(ce); in check_whitelist()
273 struct intel_context *ce; in switch_to_scratch_context() local
276 ce = intel_context_create(engine); in switch_to_scratch_context()
277 if (IS_ERR(ce)) in switch_to_scratch_context()
278 return PTR_ERR(ce); in switch_to_scratch_context()
[all …]
H A Dintel_migrate.c250 struct intel_context *ce; in pinned_context() local
260 ce = intel_engine_create_pinned_context(engine, vm, SZ_512K, in pinned_context()
264 return ce; in pinned_context()
269 struct intel_context *ce; in intel_migrate_init() local
273 ce = pinned_context(gt); in intel_migrate_init()
274 if (IS_ERR(ce)) in intel_migrate_init()
275 return PTR_ERR(ce); in intel_migrate_init()
277 m->context = ce; in intel_migrate_init()
304 struct intel_context *ce; in intel_migrate_create_context() local
314 ce = __migrate_engines(m->context->engine->gt); in intel_migrate_create_context()
[all …]
H A Dintel_engine_heartbeat.c68 heartbeat_create(struct intel_context *ce, gfp_t gfp) in heartbeat_create() argument
72 intel_context_enter(ce); in heartbeat_create()
73 rq = __i915_request_create(ce, gfp); in heartbeat_create()
74 intel_context_exit(ce); in heartbeat_create()
140 struct intel_context *ce = engine->kernel_context; in heartbeat() local
212 if (!mutex_trylock(&ce->timeline->mutex)) { in heartbeat()
222 rq = heartbeat_create(ce, GFP_NOWAIT | __GFP_NOWARN); in heartbeat()
229 mutex_unlock(&ce->timeline->mutex); in heartbeat()
277 struct intel_context *ce = engine->kernel_context; in __intel_engine_pulse() local
280 lockdep_assert_held(&ce->timeline->mutex); in __intel_engine_pulse()
[all …]
H A Dselftest_tlb.c32 pte_tlbinv(struct intel_context *ce, in pte_tlbinv() argument
41 i915_gem_get_pat_index(ce->vm->i915, I915_CACHE_NONE); in pte_tlbinv()
50 batch = i915_gem_object_create_internal(ce->vm->i915, 4096); in pte_tlbinv()
54 vma = i915_vma_instance(batch, ce->vm, NULL); in pte_tlbinv()
67 addr = igt_random_offset(prng, addr, min(ce->vm->total, BIT_ULL(48)), in pte_tlbinv()
95 ce->engine->name, va->obj->mm.region->name ?: "smem", in pte_tlbinv()
124 rq = i915_request_create(ce); in pte_tlbinv()
144 ce->engine->name, va->obj->mm.region->name ?: "smem", in pte_tlbinv()
161 ce->vm->insert_entries(ce in pte_tlbinv()
291 struct intel_context *ce; mem_tlbinv() local
[all...]
H A Dselftest_execlists.c124 struct intel_context *ce; in live_sanitycheck() local
127 ce = intel_context_create(engine); in live_sanitycheck()
128 if (IS_ERR(ce)) { in live_sanitycheck()
129 err = PTR_ERR(ce); in live_sanitycheck()
133 rq = igt_spinner_create_request(&spin, ce, MI_NOOP); in live_sanitycheck()
155 intel_context_put(ce); in live_sanitycheck()
181 struct intel_context *ce[2] = {}; in live_unlite_restore() local
198 for (n = 0; n < ARRAY_SIZE(ce); n++) { in live_unlite_restore()
222 ce[n] = tmp; in live_unlite_restore()
224 GEM_BUG_ON(!ce[1]->ring->size); in live_unlite_restore()
[all …]
/openbsd-src/sys/dev/pci/drm/i915/gt/uc/
H A Dintel_guc_submission.c111 * ce->guc_state.lock
112 * Protects everything under ce->guc_state. Ensures that a context is in the
120 * sched_engine->lock -> ce->guc_state.lock
121 * guc->submission_state.lock -> ce->guc_state.lock
180 static inline void init_sched_state(struct intel_context *ce) in init_sched_state() argument
182 lockdep_assert_held(&ce->guc_state.lock); in init_sched_state()
183 ce->guc_state.sched_state &= SCHED_STATE_BLOCKED_MASK; in init_sched_state()
197 static bool sched_state_is_init(struct intel_context *ce) in sched_state_is_init() argument
199 return !(ce->guc_state.sched_state & ~SCHED_STATE_VALID_INIT); in sched_state_is_init()
203 context_wait_for_deregister_to_register(struct intel_context *ce) in context_wait_for_deregister_to_register() argument
210 set_context_wait_for_deregister_to_register(struct intel_context * ce) set_context_wait_for_deregister_to_register() argument
218 clr_context_wait_for_deregister_to_register(struct intel_context * ce) clr_context_wait_for_deregister_to_register() argument
226 context_destroyed(struct intel_context * ce) context_destroyed() argument
232 set_context_destroyed(struct intel_context * ce) set_context_destroyed() argument
238 context_pending_disable(struct intel_context * ce) context_pending_disable() argument
243 set_context_pending_disable(struct intel_context * ce) set_context_pending_disable() argument
249 clr_context_pending_disable(struct intel_context * ce) clr_context_pending_disable() argument
255 context_banned(struct intel_context * ce) context_banned() argument
260 set_context_banned(struct intel_context * ce) set_context_banned() argument
266 clr_context_banned(struct intel_context * ce) clr_context_banned() argument
272 context_enabled(struct intel_context * ce) context_enabled() argument
277 set_context_enabled(struct intel_context * ce) set_context_enabled() argument
283 clr_context_enabled(struct intel_context * ce) clr_context_enabled() argument
289 context_pending_enable(struct intel_context * ce) context_pending_enable() argument
294 set_context_pending_enable(struct intel_context * ce) set_context_pending_enable() argument
300 clr_context_pending_enable(struct intel_context * ce) clr_context_pending_enable() argument
306 context_registered(struct intel_context * ce) context_registered() argument
311 set_context_registered(struct intel_context * ce) set_context_registered() argument
317 clr_context_registered(struct intel_context * ce) clr_context_registered() argument
323 context_policy_required(struct intel_context * ce) context_policy_required() argument
328 set_context_policy_required(struct intel_context * ce) set_context_policy_required() argument
334 clr_context_policy_required(struct intel_context * ce) clr_context_policy_required() argument
340 context_close_done(struct intel_context * ce) context_close_done() argument
345 set_context_close_done(struct intel_context * ce) set_context_close_done() argument
351 context_blocked(struct intel_context * ce) context_blocked() argument
357 incr_context_blocked(struct intel_context * ce) incr_context_blocked() argument
366 decr_context_blocked(struct intel_context * ce) decr_context_blocked() argument
381 context_guc_id_invalid(struct intel_context * ce) context_guc_id_invalid() argument
386 set_context_guc_id_invalid(struct intel_context * ce) set_context_guc_id_invalid() argument
391 ce_to_guc(struct intel_context * ce) ce_to_guc() argument
441 __get_parent_scratch_offset(struct intel_context * ce) __get_parent_scratch_offset() argument
448 __get_wq_offset(struct intel_context * ce) __get_wq_offset() argument
456 __get_parent_scratch(struct intel_context * ce) __get_parent_scratch() argument
473 __get_process_desc_v69(struct intel_context * ce) __get_process_desc_v69() argument
481 __get_wq_desc_v70(struct intel_context * ce) __get_wq_desc_v70() argument
488 get_wq_pointer(struct intel_context * ce,u32 wqi_size) get_wq_pointer() argument
510 struct intel_context *ce = xa_load(&guc->context_lookup, id); __get_context() local
572 set_ctx_id_mapping(struct intel_guc * guc,u32 id,struct intel_context * ce) set_ctx_id_mapping() argument
685 struct intel_context *ce = request_to_scheduling_context(rq); __guc_add_request() local
800 wq_space_until_wrap(struct intel_context * ce) wq_space_until_wrap() argument
805 write_wqi(struct intel_context * ce,u32 wqi_size) write_wqi() argument
819 guc_wq_noop_append(struct intel_context * ce) guc_wq_noop_append() argument
838 struct intel_context *ce = request_to_scheduling_context(rq); __guc_wq_item_append() local
882 struct intel_context *ce = request_to_scheduling_context(rq); guc_wq_item_append() local
899 struct intel_context *ce = request_to_scheduling_context(rq); multi_lrc_submit() local
976 struct intel_context *ce = request_to_scheduling_context(last); guc_dequeue_one_context() local
1065 struct intel_context *ce; scrub_guc_desc_for_outstanding_g2h() local
1405 __guc_context_update_stats(struct intel_context * ce) __guc_context_update_stats() argument
1415 guc_context_update_stats(struct intel_context * ce) guc_context_update_stats() argument
1430 struct intel_context *ce; guc_timestamp_ping() local
1653 __context_to_physical_engine(struct intel_context * ce) __context_to_physical_engine() argument
1663 guc_reset_state(struct intel_context * ce,u32 head,bool scrub) guc_reset_state() argument
1708 __unwind_incomplete_requests(struct intel_context * ce) __unwind_incomplete_requests() argument
1743 __guc_reset_context(struct intel_context * ce,intel_engine_mask_t stalled) __guc_reset_context() argument
1801 struct intel_context *ce; intel_guc_submission_reset() local
1831 guc_cancel_context_requests(struct intel_context * ce) guc_cancel_context_requests() argument
1899 struct intel_context *ce; intel_guc_submission_cancel_requests() local
2040 struct intel_context *ce = request_to_scheduling_context(rq); need_tasklet() local
2064 new_guc_id(struct intel_guc * guc,struct intel_context * ce) new_guc_id() argument
2091 __release_guc_id(struct intel_guc * guc,struct intel_context * ce) __release_guc_id() argument
2113 release_guc_id(struct intel_guc * guc,struct intel_context * ce) release_guc_id() argument
2122 steal_guc_id(struct intel_guc * guc,struct intel_context * ce) steal_guc_id() argument
2159 assign_guc_id(struct intel_guc * guc,struct intel_context * ce) assign_guc_id() argument
2188 pin_guc_id(struct intel_guc * guc,struct intel_context * ce) pin_guc_id() argument
2238 unpin_guc_id(struct intel_guc * guc,struct intel_context * ce) unpin_guc_id() argument
2258 __guc_action_register_multi_lrc_v69(struct intel_guc * guc,struct intel_context * ce,u32 guc_id,u32 offset,bool loop) __guc_action_register_multi_lrc_v69() argument
2282 __guc_action_register_multi_lrc_v70(struct intel_guc * guc,struct intel_context * ce,struct guc_ctxt_registration_info * info,bool loop) __guc_action_register_multi_lrc_v70() argument
2367 register_context_v69(struct intel_guc * guc,struct intel_context * ce,bool loop) register_context_v69() argument
2383 register_context_v70(struct intel_guc * guc,struct intel_context * ce,bool loop) register_context_v70() argument
2395 register_context(struct intel_context * ce,bool loop) register_context() argument
2435 deregister_context(struct intel_context * ce,u32 guc_id) deregister_context() argument
2445 clear_children_join_go_memory(struct intel_context * ce) clear_children_join_go_memory() argument
2455 get_children_go_value(struct intel_context * ce) get_children_go_value() argument
2460 get_children_join_value(struct intel_context * ce,u8 child_index) get_children_join_value() argument
2513 guc_context_policy_init_v70(struct intel_context * ce,bool loop) guc_context_policy_init_v70() argument
2589 prepare_context_registration_info_v69(struct intel_context * ce) prepare_context_registration_info_v69() argument
2657 prepare_context_registration_info_v70(struct intel_context * ce,struct guc_ctxt_registration_info * info) prepare_context_registration_info_v70() argument
2720 try_context_registration(struct intel_context * ce,bool loop) try_context_registration() argument
2787 __guc_context_pre_pin(struct intel_context * ce,struct intel_engine_cs * engine,struct i915_gem_ww_ctx * ww,void ** vaddr) __guc_context_pre_pin() argument
2795 __guc_context_pin(struct intel_context * ce,struct intel_engine_cs * engine,void * vaddr) __guc_context_pin() argument
2811 guc_context_pre_pin(struct intel_context * ce,struct i915_gem_ww_ctx * ww,void ** vaddr) guc_context_pre_pin() argument
2818 guc_context_pin(struct intel_context * ce,void * vaddr) guc_context_pin() argument
2828 guc_context_unpin(struct intel_context * ce) guc_context_unpin() argument
2840 guc_context_post_unpin(struct intel_context * ce) guc_context_post_unpin() argument
2846 __guc_context_sched_enable(struct intel_guc * guc,struct intel_context * ce) __guc_context_sched_enable() argument
2861 __guc_context_sched_disable(struct intel_guc * guc,struct intel_context * ce,u16 guc_id) __guc_context_sched_disable() argument
2879 guc_blocked_fence_complete(struct intel_context * ce) guc_blocked_fence_complete() argument
2887 guc_blocked_fence_reinit(struct intel_context * ce) guc_blocked_fence_reinit() argument
2903 prep_context_pending_disable(struct intel_context * ce) prep_context_pending_disable() argument
2915 guc_context_block(struct intel_context * ce) guc_context_block() argument
2961 context_cant_unblock(struct intel_context * ce) context_cant_unblock() argument
2971 guc_context_unblock(struct intel_context * ce) guc_context_unblock() argument
3004 guc_context_cancel_request(struct intel_context * ce,struct i915_request * rq) guc_context_cancel_request() argument
3049 guc_context_revoke(struct intel_context * ce,struct i915_request * rq,unsigned int preempt_timeout_ms) guc_context_revoke() argument
3103 do_sched_disable(struct intel_guc * guc,struct intel_context * ce,unsigned long flags) do_sched_disable() argument
3121 bypass_sched_disable(struct intel_guc * guc,struct intel_context * ce) bypass_sched_disable() argument
3137 struct intel_context *ce = __delay_sched_disable() local
3152 guc_id_pressure(struct intel_guc * guc,struct intel_context * ce) guc_id_pressure() argument
3168 guc_context_sched_disable(struct intel_context * ce) guc_context_sched_disable() argument
3190 guc_context_close(struct intel_context * ce) guc_context_close() argument
3203 guc_lrc_desc_unpin(struct intel_context * ce) guc_lrc_desc_unpin() argument
3233 __guc_context_destroy(struct intel_context * ce) __guc_context_destroy() argument
3258 struct intel_context *ce; guc_flush_destroyed_contexts() local
3283 struct intel_context *ce; deregister_destroyed_contexts() local
3315 struct intel_context *ce = container_of(kref, typeof(*ce), ref); guc_context_destroy() local
3350 guc_context_alloc(struct intel_context * ce) guc_context_alloc() argument
3356 __guc_context_set_prio(struct intel_guc * guc,struct intel_context * ce) __guc_context_set_prio() argument
3376 guc_context_set_prio(struct intel_guc * guc,struct intel_context * ce,u8 prio) guc_context_set_prio() argument
3407 add_context_inflight_prio(struct intel_context * ce,u8 guc_prio) add_context_inflight_prio() argument
3419 sub_context_inflight_prio(struct intel_context * ce,u8 guc_prio) sub_context_inflight_prio() argument
3431 update_context_prio(struct intel_context * ce) update_context_prio() argument
3457 struct intel_context *ce = request_to_scheduling_context(rq); add_to_context() local
3479 guc_prio_fini(struct i915_request * rq,struct intel_context * ce) guc_prio_fini() argument
3493 struct intel_context *ce = request_to_scheduling_context(rq); remove_from_context() local
3550 __guc_signal_context_fence(struct intel_context * ce) __guc_signal_context_fence() argument
3572 guc_signal_context_fence(struct intel_context * ce) guc_signal_context_fence() argument
3584 context_needs_register(struct intel_context * ce,bool new_guc_id) context_needs_register() argument
3591 guc_context_init(struct intel_context * ce) guc_context_init() argument
3612 struct intel_context *ce = request_to_scheduling_context(rq); guc_request_alloc() local
3722 guc_virtual_context_pre_pin(struct intel_context * ce,struct i915_gem_ww_ctx * ww,void ** vaddr) guc_virtual_context_pre_pin() argument
3731 guc_virtual_context_pin(struct intel_context * ce,void * vaddr) guc_virtual_context_pin() argument
3744 guc_virtual_context_unpin(struct intel_context * ce) guc_virtual_context_unpin() argument
3760 guc_virtual_context_enter(struct intel_context * ce) guc_virtual_context_enter() argument
3771 guc_virtual_context_exit(struct intel_context * ce) guc_virtual_context_exit() argument
3782 guc_virtual_context_alloc(struct intel_context * ce) guc_virtual_context_alloc() argument
3815 guc_parent_context_pin(struct intel_context * ce,void * vaddr) guc_parent_context_pin() argument
3831 guc_child_context_pin(struct intel_context * ce,void * vaddr) guc_child_context_pin() argument
3842 guc_parent_context_unpin(struct intel_context * ce) guc_parent_context_unpin() argument
3855 guc_child_context_unpin(struct intel_context * ce) guc_child_context_unpin() argument
3865 guc_child_context_post_unpin(struct intel_context * ce) guc_child_context_post_unpin() argument
3877 struct intel_context *ce = container_of(kref, typeof(*ce), ref); guc_child_context_destroy() local
3955 struct intel_context *parent = NULL, *ce, *err; guc_create_parallel() local
4069 struct intel_context *ce = request_to_scheduling_context(rq); guc_bump_inflight_request_prio() local
4092 struct intel_context *ce = request_to_scheduling_context(rq); guc_retire_inflight_request_prio() local
4181 guc_kernel_context_pin(struct intel_guc * guc,struct intel_context * ce) guc_kernel_context_pin() argument
4233 struct intel_context *ce; guc_init_submission() local
4606 struct intel_context *ce; g2h_context_lookup() local
4631 struct intel_context *ce; intel_guc_deregister_done_process_msg() local
4682 struct intel_context *ce; intel_guc_sched_done_process_msg() local
4757 capture_error_state(struct intel_guc * guc,struct intel_context * ce) capture_error_state() argument
4795 guc_context_replay(struct intel_context * ce) guc_context_replay() argument
4804 guc_handle_context_reset(struct intel_guc * guc,struct intel_context * ce) guc_handle_context_reset() argument
4825 struct intel_context *ce; intel_guc_context_reset_process_msg() local
4967 struct intel_context *ce; intel_guc_find_hung_context() local
5029 struct intel_context *ce; intel_guc_dump_active_requests() local
5101 guc_log_context_priority(struct drm_printer * p,struct intel_context * ce) guc_log_context_priority() argument
5116 guc_log_context(struct drm_printer * p,struct intel_context * ce) guc_log_context() argument
5137 struct intel_context *ce; intel_guc_submission_print_context_info() local
5181 get_children_go_addr(struct intel_context * ce) get_children_go_addr() argument
5190 get_children_join_addr(struct intel_context * ce,u8 child_index) get_children_join_addr() argument
5208 struct intel_context *ce = rq->context; emit_bb_start_parent_no_preempt_mid_batch() local
5255 struct intel_context *ce = rq->context; emit_bb_start_child_no_preempt_mid_batch() local
5299 struct intel_context *ce = rq->context; __emit_fini_breadcrumb_parent_no_preempt_mid_batch() local
5349 struct intel_context *ce = rq->context; emit_fini_breadcrumb_parent_no_preempt_mid_batch() local
5393 struct intel_context *ce = rq->context; __emit_fini_breadcrumb_child_no_preempt_mid_batch() local
5425 struct intel_context *ce = rq->context; emit_fini_breadcrumb_child_no_preempt_mid_batch() local
[all...]
H A Dselftest_guc.c23 static struct i915_request *nop_user_request(struct intel_context *ce, in nop_user_request() argument
29 rq = intel_context_create_request(ce); in nop_user_request()
57 struct intel_context *ce; in intel_guc_scrub_ctbs() local
67 ce = intel_context_create(engine); in intel_guc_scrub_ctbs()
68 if (IS_ERR(ce)) { in intel_guc_scrub_ctbs()
69 ret = PTR_ERR(ce); in intel_guc_scrub_ctbs()
70 gt_err(gt, "Failed to create context %d: %pe\n", i, ce); in intel_guc_scrub_ctbs()
76 ce->drop_schedule_enable = true; in intel_guc_scrub_ctbs()
79 ce->drop_schedule_disable = true; in intel_guc_scrub_ctbs()
82 ce->drop_deregister = true; in intel_guc_scrub_ctbs()
[all …]
H A Dselftest_guc_multi_lrc.c54 static void multi_lrc_context_unpin(struct intel_context *ce) in multi_lrc_context_unpin() argument
58 GEM_BUG_ON(!intel_context_is_parent(ce)); in multi_lrc_context_unpin()
60 for_each_child(ce, child) in multi_lrc_context_unpin()
62 intel_context_unpin(ce); in multi_lrc_context_unpin()
65 static void multi_lrc_context_put(struct intel_context *ce) in multi_lrc_context_put() argument
67 GEM_BUG_ON(!intel_context_is_parent(ce)); in multi_lrc_context_put()
73 intel_context_put(ce); in multi_lrc_context_put()
77 multi_lrc_nop_request(struct intel_context *ce) in multi_lrc_nop_request() argument
83 GEM_BUG_ON(!intel_context_is_parent(ce)); in multi_lrc_nop_request()
85 rq = intel_context_create_request(ce); in multi_lrc_nop_request()
[all …]
/openbsd-src/sys/dev/pci/drm/i915/selftests/
H A Di915_request.c209 struct intel_context *ce; in igt_request_rewind() local
218 ce = i915_gem_context_get_engine(ctx[0], RCS0); in igt_request_rewind()
219 GEM_BUG_ON(IS_ERR(ce)); in igt_request_rewind()
220 request = mock_request(ce, 2 * HZ); in igt_request_rewind()
221 intel_context_put(ce); in igt_request_rewind()
236 ce = i915_gem_context_get_engine(ctx[1], RCS0); in igt_request_rewind()
237 GEM_BUG_ON(IS_ERR(ce)); in igt_request_rewind()
238 vip = mock_request(ce, 0); in igt_request_rewind()
239 intel_context_put(ce); in igt_request_rewind()
287 struct i915_request *(*request_alloc)(struct intel_context *ce);
[all …]
/openbsd-src/sys/dev/acpi/
H A Dacpidmar.h305 context_set_fpd(struct context_entry *ce, int enable) in context_set_fpd() argument
307 ce->lo &= ~CTX_FPD; in context_set_fpd()
309 ce->lo |= CTX_FPD; in context_set_fpd()
314 context_set_present(struct context_entry *ce) in context_set_present() argument
316 ce->lo |= CTX_P; in context_set_present()
321 context_set_slpte(struct context_entry *ce, paddr_t slpte) in context_set_slpte() argument
323 ce->lo &= VTD_PAGE_MASK; in context_set_slpte()
324 ce->lo |= (slpte & ~VTD_PAGE_MASK); in context_set_slpte()
329 context_set_translation_type(struct context_entry *ce, int tt) in context_set_translation_type() argument
331 ce in context_set_translation_type()
337 context_set_address_width(struct context_entry * ce,int lvl) context_set_address_width() argument
345 context_set_domain_id(struct context_entry * ce,int did) context_set_domain_id() argument
353 context_pte(struct context_entry * ce) context_pte() argument
360 context_translation_type(struct context_entry * ce) context_translation_type() argument
367 context_domain_id(struct context_entry * ce) context_domain_id() argument
374 context_address_width(struct context_entry * ce) context_address_width() argument
381 context_entry_is_valid(struct context_entry * ce) context_entry_is_valid() argument
388 context_user(struct context_entry * ce) context_user() argument
394 context_set_user(struct context_entry * ce,int v) context_set_user() argument
[all...]
/openbsd-src/sys/dev/pci/drm/i915/gem/selftests/
H A Di915_gem_context.c186 struct intel_context *ce[2]; member
203 for (n = 0; !arg->result && n < ARRAY_SIZE(arg->ce); n++) { in __live_parallel_switch1()
206 rq = i915_request_create(arg->ce[n]); in __live_parallel_switch1()
236 arg->ce[0]->engine->name, count, arg->result); in __live_parallel_switch1()
251 for (n = 0; !arg->result && n < ARRAY_SIZE(arg->ce); n++) { in __live_parallel_switchN()
254 rq = i915_request_create(arg->ce[n]); in __live_parallel_switchN()
279 arg->ce[0]->engine->name, count, arg->result); in __live_parallel_switchN()
295 struct intel_context *ce; in live_parallel_switch() local
328 for_each_gem_engine(ce, engines, it) { in live_parallel_switch()
329 err = intel_context_pin(ce); in live_parallel_switch()
[all …]
/openbsd-src/usr.sbin/unbound/validator/
H A Dval_nsec3.c88 * Closest encloser (ce) proof results
89 * Contains the ce and the next-closer (nc) proof.
93 uint8_t* ce; member
94 /** length of ce */
96 /** NSEC3 record that proved ce. rrset */
98 /** NSEC3 record that proved ce. rr number */
929 * @param ce: closest encloser information is returned in here.
936 struct ce_response* ce, int* calculations) in nsec3_find_closest_encloser() argument
956 &ce->ce_rrset, &ce in nsec3_find_closest_encloser()
978 next_closer(uint8_t * qname,size_t qnamelen,uint8_t * ce,uint8_t ** nm,size_t * nmlen) next_closer() argument
1010 nsec3_prove_closest_encloser(struct module_env * env,struct nsec3_filter * flt,struct nsec3_cache_table * ct,struct query_info * qinfo,int prove_does_not_exist,struct ce_response * ce,int * calculations) nsec3_prove_closest_encloser() argument
1096 nsec3_ce_wildcard(struct regional * region,uint8_t * ce,size_t celen,size_t * len) nsec3_ce_wildcard() argument
1119 struct ce_response ce; nsec3_do_prove_nameerror() local
1211 struct ce_response ce; nsec3_do_prove_nodata() local
1391 struct ce_response ce; nsec3_prove_wildcard() local
1482 struct ce_response ce; nsec3_prove_nods() local
[all...]
/openbsd-src/sbin/unwind/libunbound/validator/
H A Dval_nsec3.c88 * Closest encloser (ce) proof results
89 * Contains the ce and the next-closer (nc) proof.
93 uint8_t* ce; member
94 /** length of ce */
96 /** NSEC3 record that proved ce. rrset */
98 /** NSEC3 record that proved ce. rr number */
929 * @param ce: closest encloser information is returned in here.
936 struct ce_response* ce, int* calculations) in nsec3_find_closest_encloser() argument
956 &ce->ce_rrset, &ce in nsec3_find_closest_encloser()
978 next_closer(uint8_t * qname,size_t qnamelen,uint8_t * ce,uint8_t ** nm,size_t * nmlen) next_closer() argument
1010 nsec3_prove_closest_encloser(struct module_env * env,struct nsec3_filter * flt,struct nsec3_cache_table * ct,struct query_info * qinfo,int prove_does_not_exist,struct ce_response * ce,int * calculations) nsec3_prove_closest_encloser() argument
1096 nsec3_ce_wildcard(struct regional * region,uint8_t * ce,size_t celen,size_t * len) nsec3_ce_wildcard() argument
1119 struct ce_response ce; nsec3_do_prove_nameerror() local
1211 struct ce_response ce; nsec3_do_prove_nodata() local
1391 struct ce_response ce; nsec3_prove_wildcard() local
1482 struct ce_response ce; nsec3_prove_nods() local
[all...]

123456789