Home
last modified time | relevance | path

Searched defs:idm (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_guc_id_mgr.c17 static struct xe_guc *idm_to_guc(struct xe_guc_id_mgr *idm) in idm_to_guc()
22 static struct xe_gt *idm_to_gt(struct xe_guc_id_mgr *idm) in idm_to_gt()
27 static struct xe_device *idm_to_xe(struct xe_guc_id_mgr *idm) in idm_to_xe()
32 #define idm_assert(idm, cond) xe_gt_assert(idm_to_gt(idm), cond) argument
33 #define idm_mutex(idm) (&idm_to_guc(idm)->submission_state.lock) argument
39 struct xe_guc_id_mgr *idm = arg; in __fini_idm() local
76 int xe_guc_id_mgr_init(struct xe_guc_id_mgr *idm, unsigned int limit) in xe_guc_id_mgr_init()
121 static int idm_reserve_chunk_locked(struct xe_guc_id_mgr *idm, in idm_reserve_chunk_locked()
159 static void idm_release_chunk_locked(struct xe_guc_id_mgr *idm, in idm_release_chunk_locked()
188 int xe_guc_id_mgr_reserve_locked(struct xe_guc_id_mgr *idm, unsigned int count) in xe_guc_id_mgr_reserve_locked()
[all …]
Dxe_guc_types.h68 struct xe_guc_id_mgr idm; member
Dxe_gt_sriov_pf_config.c708 struct xe_guc_id_mgr *idm = &gt->uc.guc.submission_state.idm; in pf_reserve_ctxs() local
716 struct xe_guc_id_mgr *idm = &gt->uc.guc.submission_state.idm; in pf_release_ctxs() local
923 struct xe_guc_id_mgr *idm = &gt->uc.guc.submission_state.idm; in pf_estimate_fair_ctxs() local
/linux-6.12.1/drivers/gpu/drm/xe/tests/
Dxe_guc_id_mgr_test.c13 struct xe_guc_id_mgr *idm; in guc_id_mgr_test_init() local
25 struct xe_guc_id_mgr *idm = test->priv; in bad_init() local
33 struct xe_guc_id_mgr *idm = test->priv; in no_init() local
44 struct xe_guc_id_mgr *idm = test->priv; in init_fini() local
56 struct xe_guc_id_mgr *idm = test->priv; in check_used() local
78 struct xe_guc_id_mgr *idm = test->priv; in check_quota() local
102 struct xe_guc_id_mgr *idm = test->priv; in check_all() local