FLUSH_TLB_NO_ASID
if (asid != FLUSH_TLB_NO_ASID)
if (asid != FLUSH_TLB_NO_ASID)
if (asid == FLUSH_TLB_NO_ASID)
return mm ? cntx2asid(atomic_long_read(&mm->context.id)) : FLUSH_TLB_NO_ASID;
if (asid != FLUSH_TLB_NO_ASID)
local_flush_tlb_range_asid(start, end - start, PAGE_SIZE, FLUSH_TLB_NO_ASID);
sbi_remote_sfence_vma_asid(NULL, 0, FLUSH_TLB_MAX_SIZE, FLUSH_TLB_NO_ASID);