Lines Matching refs:multi_queue
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()
817 q->multi_queue.valid = true; in exec_queue_set_multi_group()
818 q->multi_queue.is_primary = true; in exec_queue_set_multi_group()
819 q->multi_queue.pos = 0; in exec_queue_set_multi_group()
838 q->multi_queue.priority = value; in exec_queue_set_multi_queue_priority()