Home
last modified time | relevance | path

Searched refs:TLB_NR_DYN_ASIDS (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dtlbflush.h60 #define TLB_NR_DYN_ASIDS 6 macro
121 * Mask that contains TLB_NR_DYN_ASIDS+1 bits to indicate
152 struct tlb_context ctxs[TLB_NR_DYN_ASIDS];
/kernel/linux/linux-5.10/arch/x86/mm/
H A Dtlb.c64 * ASID - [0, TLB_NR_DYN_ASIDS-1]
67 * kPCID - [1, TLB_NR_DYN_ASIDS]
71 * uPCID - [2048 + 1, 2048 + TLB_NR_DYN_ASIDS]
112 BUILD_BUG_ON(TLB_NR_DYN_ASIDS >= (1 << X86_CR3_PTI_PCID_USER_BIT)); in kern_pcid()
122 * (<TLB_NR_DYN_ASIDS). They never have the high switch bit set, in kern_pcid()
189 for (asid = 0; asid < TLB_NR_DYN_ASIDS; asid++) { in clear_asid_other()
219 for (asid = 0; asid < TLB_NR_DYN_ASIDS; asid++) { in choose_new_asid()
235 if (*new_asid >= TLB_NR_DYN_ASIDS) { in choose_new_asid()
645 for (i = 1; i < TLB_NR_DYN_ASIDS; i++) in initialize_tlbstate_and_flush()
/kernel/linux/linux-6.6/arch/x86/mm/
H A Dtlb.c74 * ASID - [0, TLB_NR_DYN_ASIDS-1]
77 * kPCID - [1, TLB_NR_DYN_ASIDS]
81 * uPCID - [2048 + 1, 2048 + TLB_NR_DYN_ASIDS]
122 BUILD_BUG_ON(TLB_NR_DYN_ASIDS >= (1 << X86_CR3_PTI_PCID_USER_BIT)); in kern_pcid()
132 * (<TLB_NR_DYN_ASIDS). They never have the high switch bit set, in kern_pcid()
203 for (asid = 0; asid < TLB_NR_DYN_ASIDS; asid++) { in clear_asid_other()
233 for (asid = 0; asid < TLB_NR_DYN_ASIDS; asid++) { in choose_new_asid()
249 if (*new_asid >= TLB_NR_DYN_ASIDS) { in choose_new_asid()
732 for (i = 1; i < TLB_NR_DYN_ASIDS; i++) in initialize_tlbstate_and_flush()
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dtlbflush.h65 #define TLB_NR_DYN_ASIDS 6 macro
119 * Mask that contains TLB_NR_DYN_ASIDS+1 bits to indicate
150 struct tlb_context ctxs[TLB_NR_DYN_ASIDS];

Completed in 5 milliseconds