Searched refs:ASID_MASK (Results 1 - 8 of 8) sorted by relevance

/linux-master/arch/arm/include/asm/
H A Dmmu.h26 #define ASID_MASK ((~0ULL) << ASID_BITS) macro
27 #define ASID(mm) ((unsigned int)((mm)->context.id.counter & ~ASID_MASK))
/linux-master/arch/csky/include/asm/
H A Dmmu_context.h16 #define ASID_MASK ((1 << CONFIG_CPU_ASID_BITS) - 1) macro
17 #define cpu_asid(mm) (atomic64_read(&mm->context.asid) & ASID_MASK)
/linux-master/arch/xtensa/include/asm/
H A Dmmu_context.h51 #define ASID_MASK ((1 << XCHAL_MMU_ASID_BITS) - 1) macro
52 #define ASID_INSERT(x) (0x03020001 | (((x) & ASID_MASK) << 8))
73 if ((++asid & ASID_MASK) == 0) {
96 ((asid ^ cpu_asid_cache(cpu)) & ~ASID_MASK))
/linux-master/arch/csky/mm/
H A Dtlb.c78 oldpid = read_mmu_entryhi() & ASID_MASK;
118 oldpid = read_mmu_entryhi() & ASID_MASK;
155 oldpid = read_mmu_entryhi() & ASID_MASK;
186 oldpid = read_mmu_entryhi() & ASID_MASK;
H A Dasid.c18 #define ASID_MASK(info) (~GENMASK((info)->bits - 1, 0)) macro
21 #define asid2idx(info, asid) (((asid) & ~ASID_MASK(info)) >> (info)->ctxt_shift)
22 #define idx2asid(info, idx) (((idx) << (info)->ctxt_shift) & ~ASID_MASK(info))
87 u64 newasid = generation | (asid & ~ASID_MASK(info));
/linux-master/arch/arm/mm/
H A Dcontext.c119 : "I" (~ASID_MASK));
154 __set_bit(asid & ~ASID_MASK, asid_map);
196 u64 newasid = generation | (asid & ~ASID_MASK);
209 asid &= ~ASID_MASK;
/linux-master/arch/arm64/mm/
H A Dcontext.c34 #define ASID_MASK (~GENMASK(asid_bits - 1, 0)) macro
38 #define ctxid2asid(asid) ((asid) & ~ASID_MASK)
/linux-master/arch/xtensa/mm/
H A Dtlb.c241 unsigned mm_asid = (get_rasid_register() >> 8) & ASID_MASK;
242 unsigned tlb_asid = r0 & ASID_MASK;

Completed in 173 milliseconds