Lines Matching refs:hb
79 struct inet_frag_bucket *hb; in inet_frag_secret_rebuild() local
83 hb = &f->hash[i]; in inet_frag_secret_rebuild()
84 spin_lock(&hb->chain_lock); in inet_frag_secret_rebuild()
86 hlist_for_each_entry_safe(q, n, &hb->chain, list) { in inet_frag_secret_rebuild()
111 spin_unlock(&hb->chain_lock); in inet_frag_secret_rebuild()
127 inet_evict_bucket(struct inet_frags *f, struct inet_frag_bucket *hb) in inet_evict_bucket() argument
134 spin_lock(&hb->chain_lock); in inet_evict_bucket()
136 hlist_for_each_entry_safe(fq, n, &hb->chain, list) { in inet_evict_bucket()
147 spin_unlock(&hb->chain_lock); in inet_evict_bucket()
195 struct inet_frag_bucket *hb = &f->hash[i]; in inet_frags_init() local
197 spin_lock_init(&hb->chain_lock); in inet_frags_init()
198 INIT_HLIST_HEAD(&hb->chain); in inet_frags_init()
246 __acquires(hb->chain_lock) in get_frag_bucket_locked()
248 struct inet_frag_bucket *hb; in get_frag_bucket_locked() local
255 hb = &f->hash[hash]; in get_frag_bucket_locked()
257 spin_lock(&hb->chain_lock); in get_frag_bucket_locked()
259 spin_unlock(&hb->chain_lock); in get_frag_bucket_locked()
263 return hb; in get_frag_bucket_locked()
268 struct inet_frag_bucket *hb; in fq_unlink() local
270 hb = get_frag_bucket_locked(fq, f); in fq_unlink()
273 spin_unlock(&hb->chain_lock); in fq_unlink()
330 struct inet_frag_bucket *hb = get_frag_bucket_locked(qp_in, f); in inet_frag_intern() local
338 hlist_for_each_entry(qp, &hb->chain, list) { in inet_frag_intern()
341 spin_unlock(&hb->chain_lock); in inet_frag_intern()
353 hlist_add_head(&qp->list, &hb->chain); in inet_frag_intern()
355 spin_unlock(&hb->chain_lock); in inet_frag_intern()
403 struct inet_frag_bucket *hb; in inet_frag_find() local
411 hb = &f->hash[hash]; in inet_frag_find()
413 spin_lock(&hb->chain_lock); in inet_frag_find()
414 hlist_for_each_entry(q, &hb->chain, list) { in inet_frag_find()
417 spin_unlock(&hb->chain_lock); in inet_frag_find()
422 spin_unlock(&hb->chain_lock); in inet_frag_find()