Lines Matching refs:bucket
85 smb_llist_t *bucket; in smb2_lease_rele() local
101 bucket = ls->ls_bucket; in smb2_lease_rele()
102 smb_llist_enter(bucket, RW_WRITER); in smb2_lease_rele()
106 smb_llist_remove(bucket, ls); in smb2_lease_rele()
113 smb_llist_exit(bucket); in smb2_lease_rele()
156 smb_llist_t *bucket; in smb2_lease_create() local
170 bucket = &ht->buckets[hashkey].b_list; in smb2_lease_create()
175 newlease->ls_bucket = bucket; in smb2_lease_create()
184 smb_llist_enter(bucket, RW_WRITER); in smb2_lease_create()
185 for (lease = smb_llist_head(bucket); lease != NULL; in smb2_lease_create()
186 lease = smb_llist_next(bucket, lease)) { in smb2_lease_create()
200 smb_llist_insert_head(bucket, lease); in smb2_lease_create()
203 smb_llist_exit(bucket); in smb2_lease_create()
246 smb_llist_t *bucket; in lease_lookup() local
252 bucket = &ht->buckets[hashkey].b_list; in lease_lookup()
254 smb_llist_enter(bucket, RW_READER); in lease_lookup()
255 lease = smb_llist_head(bucket); in lease_lookup()
261 lease = smb_llist_next(bucket, lease); in lease_lookup()
263 smb_llist_exit(bucket); in lease_lookup()