Searched refs:bd_bucket (Results 1 – 3 of 3) sorted by relevance
111 struct cfs_hash_bucket *bd_bucket; /**< address of bucket */ member536 hs->hs_lops->hs_bkt_lock(&bd->bd_bucket->hsb_lock, excl); in cfs_hash_bd_lock()542 hs->hs_lops->hs_bkt_unlock(&bd->bd_bucket->hsb_lock, excl); in cfs_hash_bd_unlock()560 return bd->bd_offset | (bd->bd_bucket->hsb_index << hs->hs_bkt_bits); in cfs_hash_bd_index_get()566 bd->bd_bucket = hs->hs_buckets[index >> hs->hs_bkt_bits]; in cfs_hash_bd_index_set()573 return (void *)bd->bd_bucket + in cfs_hash_bd_extra_get()581 return bd->bd_bucket->hsb_version; in cfs_hash_bd_version_get()588 return bd->bd_bucket->hsb_count; in cfs_hash_bd_count_get()594 return bd->bd_bucket->hsb_depmax; in cfs_hash_bd_depmax_get()600 if (bd1->bd_bucket->hsb_index != bd2->bd_bucket->hsb_index) in cfs_hash_bd_compare()[all …]
255 cfs_hash_head_t *head = (cfs_hash_head_t *)&bd->bd_bucket->hsb_head[0]; in cfs_hash_hh_hhead()296 head = (cfs_hash_head_dep_t *)&bd->bd_bucket->hsb_head[0]; in cfs_hash_hd_hhead()340 head = (cfs_hash_dhead_t *)&bd->bd_bucket->hsb_head[0]; in cfs_hash_dh_hhead()395 head = (cfs_hash_dhead_dep_t *)&bd->bd_bucket->hsb_head[0]; in cfs_hash_dd_hhead()477 bd->bd_bucket = bkts[index & ((1U << (bits - hs->hs_bkt_bits)) - 1)]; in cfs_hash_bd_from_key()499 if (likely(dep_cur <= bd->bd_bucket->hsb_depmax)) in cfs_hash_bd_dep_record()502 bd->bd_bucket->hsb_depmax = dep_cur; in cfs_hash_bd_dep_record()510 hs->hs_dep_bkt = bd->bd_bucket->hsb_index; in cfs_hash_bd_dep_record()527 bd->bd_bucket->hsb_version++; in cfs_hash_bd_add_locked()528 if (unlikely(bd->bd_bucket->hsb_version == 0)) in cfs_hash_bd_add_locked()[all …]
347 LASSERT(bd.bd_bucket == bd2.bd_bucket); in lu_site_purge()