Home
last modified time | relevance | path

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

/linux/arch/riscv/mm/
H A Dcontext.c229 unsigned long asid_bits, old; in asids_init() local
233 asid_bits = old | (SATP_ASID_MASK << SATP_ASID_SHIFT); in asids_init()
234 csr_write(CSR_SATP, asid_bits); in asids_init()
235 asid_bits = (csr_read(CSR_SATP) >> SATP_ASID_SHIFT) & SATP_ASID_MASK; in asids_init()
236 asid_bits = fls_long(asid_bits); in asids_init()
247 if (asid_bits) { in asids_init()
248 num_asids = 1 << asid_bits; in asids_init()
268 asid_bits, num_asids); in asids_init()
270 pr_info("ASID allocator disabled (%lu bits)\n", asid_bits); in asids_init()