MI_INVALIDATE_TLB
return gen6_flush_dw(rq, mode, MI_INVALIDATE_TLB);
return gen6_flush_dw(rq, mode, MI_INVALIDATE_TLB | MI_INVALIDATE_BSD);
*cs++ = MI_FLUSH_DW | MI_INVALIDATE_TLB |
cmd |= MI_INVALIDATE_TLB;
cmd |= MI_INVALIDATE_TLB;
xe_sched_job_add_migrate_flush(job, flush_flags | MI_INVALIDATE_TLB);
dw[i++] = MI_FLUSH_DW | MI_INVALIDATE_TLB | MI_FLUSH_DW_OP_STOREDW |
xe_sched_job_add_migrate_flush(job, MI_INVALIDATE_TLB);
flush_flags |= MI_INVALIDATE_TLB;
xe_sched_job_add_migrate_flush(job, MI_INVALIDATE_TLB);
xe_sched_job_add_migrate_flush(job, MI_INVALIDATE_TLB);
MI_FLUSH_IMM_DW | (flush_flags & MI_INVALIDATE_TLB) ?: 0;
seqno, MI_INVALIDATE_TLB, dw, i);
seqno, MI_INVALIDATE_TLB, dw, i);