Home
last modified time | relevance | path

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

/xnu-8020.101.4/osfmk/arm/
H A Dpmap.c1533 unsigned plru_index = asid_index >> 6; in pmap_update_plru() local
1534 …if (__improbable(os_atomic_andnot(&asid_plru_bitmap[plru_index], (1ULL << (asid_index & 63)), rela… in pmap_update_plru()
1535 asid_plru_generation[plru_index] = ++asid_plru_gencount; in pmap_update_plru()
1536 … asid_plru_bitmap[plru_index] = ((plru_index == (MAX_HW_ASIDS >> 6)) ? ~(1ULL << 63) : UINT64_MAX); in pmap_update_plru()
1550 unsigned plru_index = 0; in alloc_asid() local
1555 plru_index = i; in alloc_asid()
1561 for (; plru_index < BITMAP_LEN(pmap_max_asids); plru_index += ((MAX_HW_ASIDS + 1) >> 6)) { in alloc_asid()
1562 uint64_t temp_plru = lowest_gen_bitmap & asid_bitmap[plru_index]; in alloc_asid()
1564 vasid = (plru_index << 6) + lsb_first(temp_plru); in alloc_asid()