Searched refs:smrh_array (Results 1 – 2 of 2) sorted by relevance
| /xnu-11215.1.10/osfmk/kern/ |
| H A D | smr_hash.h | 411 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() 508 array.smrh_array = (struct smrq_slist_head *)ptr; in smr_hash_array_decode() 952 .hd_next = array.smrh_array, in smr_hash_iter_begin() 953 .hd_last = array.smrh_array + smr_hash_size(array), in smr_hash_iter_begin() 1632 return &array.smrh_array[index]; in __smr_hash_bucket() 1645 return &array.smrh_array[index]; in __smr_hash_bucket()
|
| H A D | smr.c | 2289 .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 …]
|