Home
last modified time | relevance | path

Searched refs:submission_state (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_guc_submit.c251 ret = wait_event_timeout(guc->submission_state.fini_wq, in guc_submit_sw_fini()
252 xa_empty(&guc->submission_state.exec_queue_lookup), in guc_submit_sw_fini()
259 xa_destroy(&guc->submission_state.exec_queue_lookup); in guc_submit_sw_fini()
281 mutex_lock(&guc->submission_state.lock); in guc_submit_wedged_fini()
282 xa_for_each(&guc->submission_state.exec_queue_lookup, index, q) { in guc_submit_wedged_fini()
284 mutex_unlock(&guc->submission_state.lock); in guc_submit_wedged_fini()
286 mutex_lock(&guc->submission_state.lock); in guc_submit_wedged_fini()
289 mutex_unlock(&guc->submission_state.lock); in guc_submit_wedged_fini()
301 mutex_lock(&guc->submission_state.lock); in primelockdep()
302 mutex_unlock(&guc->submission_state.lock); in primelockdep()
[all …]
H A Dxe_guc_id_mgr.c19 return container_of(idm, struct xe_guc, submission_state.idm); in idm_to_guc()
33 #define idm_mutex(idm) (&idm_to_guc(idm)->submission_state.lock)
H A Dxe_guc_types.h105 } submission_state; member
H A Dxe_guc_db_mgr.c47 #define dbm_mutex(_dbm) (&dbm_to_guc(_dbm)->submission_state.lock)
/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_submission.c162 ((guc)->submission_state.num_guc_ids / 16)
1720 flush_work(&guc->submission_state.destroyed_worker); in intel_guc_submission_flush_work()
2167 guc->submission_state.guc_ids_bitmap = in intel_guc_submission_init()
2169 if (!guc->submission_state.guc_ids_bitmap) { in intel_guc_submission_init()
2196 bitmap_free(guc->submission_state.guc_ids_bitmap); in intel_guc_submission_fini()
2272 ret = bitmap_find_free_region(guc->submission_state.guc_ids_bitmap, in new_guc_id()
2277 ret = ida_alloc_range(&guc->submission_state.guc_ids, in new_guc_id()
2279 guc->submission_state.num_guc_ids - 1, in new_guc_id()
2285 ++guc->submission_state.guc_ids_in_use; in new_guc_id()
2297 bitmap_release_region(guc->submission_state.guc_ids_bitmap, in __release_guc_id()
[all …]
H A Dselftest_guc.c164 sv = guc->submission_state.num_guc_ids; in intel_guc_steal_guc_ids()
165 guc->submission_state.num_guc_ids = 512; in intel_guc_steal_guc_ids()
284 guc->submission_state.num_guc_ids = sv; in intel_guc_steal_guc_ids()
H A Dintel_guc.h171 } submission_state; member
/linux/drivers/gpu/drm/i915/
H A Di915_selftest.h97 (data)->gt[0]->uc.guc.submission_state.sched_disable_delay_ms = 0; \
104 (data)->uc.guc.submission_state.sched_disable_delay_ms = 0; \
/linux/drivers/gpu/drm/xe/tests/
H A Dxe_guc_id_mgr_test.c16 idm = &xe_device_get_gt(test->priv, 0)->uc.guc.submission_state.idm; in guc_id_mgr_test_init()