Home
last modified time | relevance | path

Searched refs:guc_ids (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc.h102 * @guc_ids: used to allocate new guc_ids, single-lrc
104 struct ida guc_ids; member
106 * @num_guc_ids: Number of guc_ids, selftest feature to be able
111 * @guc_ids_bitmap: used to allocate new guc_ids, multi-lrc
115 * @guc_id_list: list of intel_context with valid guc_ids but no
120 * @guc_ids_in_use: Number single-lrc guc_ids in use
150 * guc_ids before we start bypassing the schedule disable delay
271 * @number_guc_id_stolen: The number of guc_ids that have been stolen
H A Dintel_guc_submission.c86 * submission_state.guc_ids:
91 * Stealing guc_ids:
92 * If no guc_ids are available they can be stolen from another context at
108 * Global lock for GuC submission state. Protects guc_ids and destroyed contexts
127 * contexts, release guc_ids, etc...). When this occurs we can scrub the
153 * We reserve 1/16 of the guc_ids for multi-lrc as these need to be contiguous
157 * use should be low and 1/16 should be sufficient. Minimum of 32 guc_ids for
2078 ret = ida_simple_get(&guc->submission_state.guc_ids, in new_guc_id()
2105 ida_simple_remove(&guc->submission_state.guc_ids, in __release_guc_id()
3164 * If we are beyond the threshold for avail guc_ids, d in guc_id_pressure()
[all...]

Completed in 8 milliseconds