xe_guc_id_mgr
struct xe_guc_id_mgr *idm = test->priv;
struct xe_guc_id_mgr *idm;
struct xe_guc_id_mgr *idm = test->priv;
struct xe_guc_id_mgr *idm = test->priv;
struct xe_guc_id_mgr *idm = test->priv;
struct xe_guc_id_mgr *idm = test->priv;
struct xe_guc_id_mgr *idm = test->priv;
struct xe_guc_id_mgr *idm = >->uc.guc.submission_state.idm;
struct xe_guc_id_mgr *idm = >->uc.guc.submission_state.idm;
struct xe_guc_id_mgr *idm = >->uc.guc.submission_state.idm;
static int idm_reserve_chunk_locked(struct xe_guc_id_mgr *idm,
static void idm_release_chunk_locked(struct xe_guc_id_mgr *idm,
static struct xe_guc *idm_to_guc(struct xe_guc_id_mgr *idm)
int xe_guc_id_mgr_reserve_locked(struct xe_guc_id_mgr *idm, unsigned int count)
void xe_guc_id_mgr_release_locked(struct xe_guc_id_mgr *idm, unsigned int id,
static struct xe_gt *idm_to_gt(struct xe_guc_id_mgr *idm)
int xe_guc_id_mgr_reserve(struct xe_guc_id_mgr *idm,
void xe_guc_id_mgr_release(struct xe_guc_id_mgr *idm,
static void idm_print_locked(struct xe_guc_id_mgr *idm, struct drm_printer *p, int indent)
static struct xe_device *idm_to_xe(struct xe_guc_id_mgr *idm)
void xe_guc_id_mgr_print(struct xe_guc_id_mgr *idm, struct drm_printer *p, int indent)
static void idm_print_locked(struct xe_guc_id_mgr *idm, struct drm_printer *p, int indent);
struct xe_guc_id_mgr *idm = arg;
int xe_guc_id_mgr_init(struct xe_guc_id_mgr *idm, unsigned int limit)
struct xe_guc_id_mgr;
int xe_guc_id_mgr_init(struct xe_guc_id_mgr *idm, unsigned int count);
int xe_guc_id_mgr_reserve_locked(struct xe_guc_id_mgr *idm, unsigned int count);
void xe_guc_id_mgr_release_locked(struct xe_guc_id_mgr *idm, unsigned int id, unsigned int count);
int xe_guc_id_mgr_reserve(struct xe_guc_id_mgr *idm, unsigned int count, unsigned int retain);
void xe_guc_id_mgr_release(struct xe_guc_id_mgr *idm, unsigned int start, unsigned int count);
void xe_guc_id_mgr_print(struct xe_guc_id_mgr *idm, struct drm_printer *p, int indent);
struct xe_guc_id_mgr idm;