EXEC_QUEUE_FLAG_KERNEL
XE_WARN_ON((flags & EXEC_QUEUE_FLAG_PERMANENT) && !(flags & EXEC_QUEUE_FLAG_KERNEL));
if (q->flags & EXEC_QUEUE_FLAG_KERNEL &&
if (!(exec_queue_flags & EXEC_QUEUE_FLAG_KERNEL))
EXEC_QUEUE_FLAG_KERNEL |
hwe, EXEC_QUEUE_FLAG_KERNEL, 0);
1, hwe, EXEC_QUEUE_FLAG_KERNEL, 0);
xe_gt_WARN(q->gt, q->flags & EXEC_QUEUE_FLAG_KERNEL,
if (!wedged && (q->flags & EXEC_QUEUE_FLAG_KERNEL ||
if (!(q->flags & (EXEC_QUEUE_FLAG_KERNEL | EXEC_QUEUE_FLAG_VM))) {
EXEC_QUEUE_FLAG_KERNEL |
EXEC_QUEUE_FLAG_KERNEL |
stream->hwe, EXEC_QUEUE_FLAG_KERNEL, 0);
EXEC_QUEUE_FLAG_KERNEL |
EXEC_QUEUE_FLAG_KERNEL | EXEC_QUEUE_FLAG_PERMANENT, 0);
XE_WARN_ON(!q->vm && !(q->flags & EXEC_QUEUE_FLAG_KERNEL));
!(q->flags & (EXEC_QUEUE_FLAG_KERNEL | EXEC_QUEUE_FLAG_VM))) {
flags = EXEC_QUEUE_FLAG_KERNEL |