NPV_LIST_LOCKS
return (&pv_invl_gen[pa_index(VM_PAGE_TO_PHYS(m)) % NPV_LIST_LOCKS]);
for (i = 0; i < NPV_LIST_LOCKS; i++)
(&pv_list_locks[pa_index(pa) % NPV_LIST_LOCKS])
static struct rwlock __exclusive_cache_line pv_list_locks[NPV_LIST_LOCKS];
static u_long pv_invl_gen[NPV_LIST_LOCKS];
for (i = 0; i < NPV_LIST_LOCKS; i++)
static struct rwlock __exclusive_cache_line pv_list_locks[NPV_LIST_LOCKS];
(&pv_list_locks[pa_radix_index(pa) % NPV_LIST_LOCKS])
for (i = 0; i < NPV_LIST_LOCKS; i++)
(&pv_list_locks[pa_index(pa) % NPV_LIST_LOCKS])
static struct rwlock pv_list_locks[NPV_LIST_LOCKS];