Searched refs:multi_queue (Results 1 – 6 of 6) sorted by relevance
581 struct xe_exec_queue_group *group = q->multi_queue.group; in xe_guc_exec_queue_group_trigger_cleanup()592 list_for_each_entry(eq, &group->list, multi_queue.link) in xe_guc_exec_queue_group_trigger_cleanup()601 struct xe_exec_queue_group *group = q->multi_queue.group; in xe_guc_exec_queue_reset_trigger_cleanup()612 list_for_each_entry(eq, &group->list, multi_queue.link) { in xe_guc_exec_queue_reset_trigger_cleanup()628 struct xe_exec_queue_group *group = q->multi_queue.group; in set_exec_queue_group_banned()637 list_for_each_entry(eq, &group->list, multi_queue.link) in set_exec_queue_group_banned()728 struct xe_exec_queue_group *group = q->multi_queue.group; in xe_guc_exec_queue_group_cgp_update()736 (32 + q->multi_queue.pos * 2) * sizeof(u32), in xe_guc_exec_queue_group_cgp_update()740 (33 + q->multi_queue.pos * 2) * sizeof(u32), in xe_guc_exec_queue_group_cgp_update()743 if (q->multi_queue.pos / 32) { in xe_guc_exec_queue_group_cgp_update()[all …]
78 return q->multi_queue.valid; in xe_exec_queue_is_multi_queue()90 return q->multi_queue.is_primary; in xe_exec_queue_is_multi_queue_primary()114 return xe_exec_queue_is_multi_queue(q) ? q->multi_queue.group->primary : q; in xe_exec_queue_multi_queue_primary()
115 struct xe_exec_queue_group *group = q->multi_queue.group; in xe_exec_queue_group_cleanup()230 q->multi_queue.priority = XE_MULTI_QUEUE_PRIORITY_NORMAL; in __xe_exec_queue_alloc()707 q->multi_queue.group = group; in xe_exec_queue_group_init()746 group = primary->multi_queue.group; in xe_exec_queue_group_validate()747 q->multi_queue.valid = true; in xe_exec_queue_group_validate()748 q->multi_queue.group = group; in xe_exec_queue_group_validate()759 struct xe_exec_queue_group *group = q->multi_queue.group; in xe_exec_queue_group_add()778 q->multi_queue.pos = pos; in xe_exec_queue_group_add()785 struct xe_exec_queue_group *group = q->multi_queue.group; in xe_exec_queue_group_delete()790 lrc = xa_erase(&group->xa, q->multi_queue.pos); in xe_exec_queue_group_delete()[all …]
170 } multi_queue; member
1119 fw_shared->multi_queue.decode_queue_mode |= FW_QUEUE_RING_RESET; in vcn_v2_5_start_dpg_mode()1143 fw_shared->multi_queue.decode_queue_mode &= ~FW_QUEUE_RING_RESET; in vcn_v2_5_start_dpg_mode()1305 fw_shared->multi_queue.decode_queue_mode |= FW_QUEUE_RING_RESET; in vcn_v2_5_start()1318 fw_shared->multi_queue.decode_queue_mode &= ~FW_QUEUE_RING_RESET; in vcn_v2_5_start()1320 fw_shared->multi_queue.encode_generalpurpose_queue_mode |= FW_QUEUE_RING_RESET; in vcn_v2_5_start()1327 fw_shared->multi_queue.encode_generalpurpose_queue_mode &= ~FW_QUEUE_RING_RESET; in vcn_v2_5_start()1329 fw_shared->multi_queue.encode_lowlatency_queue_mode |= FW_QUEUE_RING_RESET; in vcn_v2_5_start()1336 fw_shared->multi_queue.encode_lowlatency_queue_mode &= ~FW_QUEUE_RING_RESET; in vcn_v2_5_start()1689 fw_shared->multi_queue.encode_generalpurpose_queue_mode |= FW_QUEUE_RING_RESET; in vcn_v2_5_pause_dpg_mode()1697 fw_shared->multi_queue.encode_generalpurpose_queue_mode &= ~FW_QUEUE_RING_RESET; in vcn_v2_5_pause_dpg_mode()[all …]
416 struct amdgpu_fw_shared_multi_queue multi_queue; member