Home
last modified time | relevance | path

Searched refs:cntx2asid (Results 1 – 3 of 3) sorted by relevance

/linux/arch/riscv/mm/
H A Dcontext.c83 __set_bit(cntx2asid(cntx), context_asid_map); in __flush_context()
104 unsigned long newcntx = ver | cntx2asid(cntx); in __new_context()
117 if (!__test_and_set_bit(cntx2asid(cntx), context_asid_map)) in __new_context()
193 (cntx2asid(cntx) << SATP_ASID_SHIFT) | in set_mm_asid()
H A Dtlbflush.c115 return mm ? cntx2asid(atomic_long_read(&mm->context.id)) : FLUSH_TLB_NO_ASID; in get_mm_asid()
/linux/arch/riscv/include/asm/
H A Dmmu.h38 #define cntx2asid(cntx) ((cntx) & SATP_ASID_MASK) macro