Searched refs:smrh_array (Results 1 – 2 of 2) sorted by relevance
408 uintptr_t smrh_array; member453 struct smrq_slist_head *smrh_array; member467 uintptr_t ptr = os_atomic_load(&smrh->smrh_array, relaxed); in smr_hash_array_decode()471 array.smrh_array = (struct smrq_slist_head *)ptr; in smr_hash_array_decode()895 .hd_next = array.smrh_array, in smr_hash_iter_begin()896 .hd_last = array.smrh_array + smr_hash_size(array), in smr_hash_iter_begin()1572 return &array.smrh_array[index]; in __smr_hash_bucket()1585 return &array.smrh_array[index]; in __smr_hash_bucket()
2289 .smrh_array = smr_hash_array_encode(array, 64 - shift), in smr_hash_init()2298 smr_hash_free_array(array.smrh_array, smr_hash_size(array)); in smr_hash_destroy()2314 prev = &array.smrh_array[i].first;2320 smr_clear_store(&array.smrh_array[i].first);2359 oldarray = decptr.smrh_array; in __smr_hash_shrink_and_unlock()2369 os_atomic_store(&smrh->smrh_array, in __smr_hash_shrink_and_unlock()2427 oldarray = decptr.smrh_array; in __smr_hash_grow_and_unlock()2436 os_atomic_store(&smrh->smrh_array, in __smr_hash_grow_and_unlock()