Home
last modified time | relevance | path

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

/arch/riscv/mm/
Dcontext.c24 static unsigned long num_asids; variable
70 bitmap_clear(context_asid_map, 0, num_asids); in __flush_context()
126 asid = find_next_zero_bit(context_asid_map, num_asids, cur_idx); in __new_context()
127 if (asid != num_asids) in __new_context()
131 ver = atomic_long_add_return_relaxed(num_asids, &current_version); in __new_context()
137 asid = find_next_zero_bit(context_asid_map, num_asids, 1); in __new_context()
248 num_asids = 1 << asid_bits; in asids_init()
249 asid_mask = num_asids - 1; in asids_init()
255 if (num_asids > (2 * num_possible_cpus())) { in asids_init()
256 atomic_long_set(&current_version, num_asids); in asids_init()
[all …]