Home
last modified time | relevance | path

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

/xnu-12377.41.6/osfmk/kern/
H A Dsmr_hash.h411 uintptr_t smrh_array; member
487 struct smrq_slist_head *smrh_array; member
501 uintptr_t ptr = os_atomic_load(&smrh->smrh_array, relaxed); in smr_hash_array_decode()
511 array.smrh_array = (struct smrq_slist_head *)ptr; in smr_hash_array_decode()
955 .hd_next = array.smrh_array, in smr_hash_iter_begin()
956 .hd_last = array.smrh_array + smr_hash_size(array), in smr_hash_iter_begin()
1635 return &array.smrh_array[index]; in __smr_hash_bucket()
1648 return &array.smrh_array[index]; in __smr_hash_bucket()
H A Dsmr.c2289 .smrh_array = smr_hash_array_encode(__smrh_empty, 63), in smr_hash_init_empty()
2296 return smrh->smrh_array == smr_hash_array_encode(__smrh_empty, 63); in smr_hash_is_empty_initialized()
2315 os_atomic_store(&smrh->smrh_array, array, release); in smr_hash_init()
2318 .smrh_array = array, in smr_hash_init()
2329 smr_hash_free_array(array.smrh_array, smr_hash_size(array)); in smr_hash_destroy()
2346 prev = &array.smrh_array[i].first;
2352 smr_clear_store(&array.smrh_array[i].first);
2391 oldarray = decptr.smrh_array; in __smr_hash_shrink_and_unlock()
2401 os_atomic_store(&smrh->smrh_array, in __smr_hash_shrink_and_unlock()
2459 oldarray = decptr.smrh_array; in __smr_hash_grow_and_unlock()
[all …]