Home
last modified time | relevance | path

Searched refs:hnode (Results 1 – 27 of 27) sorted by relevance

/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/
Dhash.c263 struct hlist_node *hnode) in cfs_hash_hh_hnode_add() argument
265 hlist_add_head(hnode, cfs_hash_hh_hhead(hs, bd)); in cfs_hash_hh_hnode_add()
271 struct hlist_node *hnode) in cfs_hash_hh_hnode_del() argument
273 hlist_del_init(hnode); in cfs_hash_hh_hnode_del()
303 struct hlist_node *hnode) in cfs_hash_hd_hnode_add() argument
309 hlist_add_head(hnode, &hh->hd_head); in cfs_hash_hd_hnode_add()
315 struct hlist_node *hnode) in cfs_hash_hd_hnode_del() argument
321 hlist_del_init(hnode); in cfs_hash_hd_hnode_del()
351 struct hlist_node *hnode) in cfs_hash_dh_hnode_add() argument
358 hlist_add_behind(hnode, dh->dh_tail); in cfs_hash_dh_hnode_add()
[all …]
/linux-4.4.14/drivers/staging/lustre/include/linux/libcfs/
Dlibcfs_hash.h294 struct hlist_node *hnode);
297 struct hlist_node *hnode);
305 void * (*hs_key)(struct hlist_node *hnode);
307 void (*hs_keycpy)(struct hlist_node *hnode, void *key);
312 int (*hs_keycmp)(const void *key, struct hlist_node *hnode);
314 void * (*hs_object)(struct hlist_node *hnode);
316 void (*hs_get)(struct cfs_hash *hs, struct hlist_node *hnode);
318 void (*hs_put)(struct cfs_hash *hs, struct hlist_node *hnode);
321 struct hlist_node *hnode);
323 void (*hs_exit)(struct cfs_hash *hs, struct hlist_node *hnode);
[all …]
/linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/
Dconnection.c170 conn_keycmp(const void *key, struct hlist_node *hnode) in conn_keycmp() argument
177 conn = hlist_entry(hnode, struct ptlrpc_connection, c_hash); in conn_keycmp()
184 conn_key(struct hlist_node *hnode) in conn_key() argument
188 conn = hlist_entry(hnode, struct ptlrpc_connection, c_hash); in conn_key()
193 conn_object(struct hlist_node *hnode) in conn_object() argument
195 return hlist_entry(hnode, struct ptlrpc_connection, c_hash); in conn_object()
199 conn_get(struct cfs_hash *hs, struct hlist_node *hnode) in conn_get() argument
203 conn = hlist_entry(hnode, struct ptlrpc_connection, c_hash); in conn_get()
208 conn_put_locked(struct cfs_hash *hs, struct hlist_node *hnode) in conn_put_locked() argument
212 conn = hlist_entry(hnode, struct ptlrpc_connection, c_hash); in conn_put_locked()
[all …]
/linux-4.4.14/drivers/staging/lustre/lustre/osc/
Dosc_quota.c145 oqi_keycmp(const void *key, struct hlist_node *hnode) in oqi_keycmp() argument
152 oqi = hlist_entry(hnode, struct osc_quota_info, oqi_hash); in oqi_keycmp()
158 oqi_key(struct hlist_node *hnode) in oqi_key() argument
162 oqi = hlist_entry(hnode, struct osc_quota_info, oqi_hash); in oqi_key()
167 oqi_object(struct hlist_node *hnode) in oqi_object() argument
169 return hlist_entry(hnode, struct osc_quota_info, oqi_hash); in oqi_object()
173 oqi_get(struct cfs_hash *hs, struct hlist_node *hnode) in oqi_get() argument
178 oqi_put_locked(struct cfs_hash *hs, struct hlist_node *hnode) in oqi_put_locked() argument
183 oqi_exit(struct cfs_hash *hs, struct hlist_node *hnode) in oqi_exit() argument
187 oqi = hlist_entry(hnode, struct osc_quota_info, oqi_hash); in oqi_exit()
/linux-4.4.14/drivers/staging/lustre/lustre/ldlm/
Dldlm_resource.c485 static void *ldlm_res_hop_key(struct hlist_node *hnode) in ldlm_res_hop_key() argument
489 res = hlist_entry(hnode, struct ldlm_resource, lr_hash); in ldlm_res_hop_key()
493 static int ldlm_res_hop_keycmp(const void *key, struct hlist_node *hnode) in ldlm_res_hop_keycmp() argument
497 res = hlist_entry(hnode, struct ldlm_resource, lr_hash); in ldlm_res_hop_keycmp()
502 static void *ldlm_res_hop_object(struct hlist_node *hnode) in ldlm_res_hop_object() argument
504 return hlist_entry(hnode, struct ldlm_resource, lr_hash); in ldlm_res_hop_object()
508 struct hlist_node *hnode) in ldlm_res_hop_get_locked() argument
512 res = hlist_entry(hnode, struct ldlm_resource, lr_hash); in ldlm_res_hop_get_locked()
517 struct hlist_node *hnode) in ldlm_res_hop_put_locked() argument
521 res = hlist_entry(hnode, struct ldlm_resource, lr_hash); in ldlm_res_hop_put_locked()
[all …]
Dldlm_request.c1621 struct hlist_node *hnode, void *arg) in ldlm_cli_hash_cancel_unused() argument
1623 struct ldlm_resource *res = cfs_hash_object(hs, hnode); in ldlm_cli_hash_cancel_unused()
1711 struct hlist_node *hnode, void *arg) in ldlm_res_iter_helper() argument
1714 struct ldlm_resource *res = cfs_hash_object(hs, hnode); in ldlm_res_iter_helper()
/linux-4.4.14/drivers/staging/lustre/lustre/lov/
Dlov_pool.c105 static void *pool_key(struct hlist_node *hnode) in pool_key() argument
109 pool = hlist_entry(hnode, struct pool_desc, pool_hash); in pool_key()
123 static void *pool_hashobject(struct hlist_node *hnode) in pool_hashobject() argument
125 return hlist_entry(hnode, struct pool_desc, pool_hash); in pool_hashobject()
128 static void pool_hashrefcount_get(struct cfs_hash *hs, struct hlist_node *hnode) in pool_hashrefcount_get() argument
132 pool = hlist_entry(hnode, struct pool_desc, pool_hash); in pool_hashrefcount_get()
137 struct hlist_node *hnode) in pool_hashrefcount_put_locked() argument
141 pool = hlist_entry(hnode, struct pool_desc, pool_hash); in pool_hashrefcount_put_locked()
/linux-4.4.14/net/netfilter/
Dnf_conntrack_helper.c126 hlist_for_each_entry_rcu(helper, &nf_ct_helper_hash[h], hnode) { in __nf_ct_helper_find()
140 hlist_for_each_entry_rcu(h, &nf_ct_helper_hash[i], hnode) { in __nf_conntrack_helper_find()
373 hlist_for_each_entry(cur, &nf_ct_helper_hash[h], hnode) { in nf_conntrack_helper_register()
381 hlist_add_head_rcu(&me->hnode, &nf_ct_helper_hash[h]); in nf_conntrack_helper_register()
403 &net->ct.expect_hash[i], hnode) { in __nf_conntrack_helper_unregister()
443 hlist_del_rcu(&me->hnode); in nf_conntrack_helper_unregister()
Dnf_conntrack_expect.c52 hlist_del_rcu(&exp->hnode); in nf_ct_unlink_expect_report()
102 hlist_for_each_entry_rcu(i, &net->ct.expect_hash[h], hnode) { in __nf_ct_expect_find()
143 hlist_for_each_entry(i, &net->ct.expect_hash[h], hnode) { in nf_ct_find_expectation()
353 hlist_add_head_rcu(&exp->hnode, &net->ct.expect_hash[h]); in nf_ct_expect_insert()
405 hlist_for_each_entry_safe(i, next, &net->ct.expect_hash[h], hnode) { in __nf_ct_expect_check()
534 expect = hlist_entry(n, struct nf_conntrack_expect, hnode); in exp_seq_show()
Dnfnetlink_cthelper.c309 hlist_for_each_entry_rcu(cur, &nf_ct_helper_hash[i], hnode) { in nfnl_cthelper_new()
471 &nf_ct_helper_hash[cb->args[0]], hnode) { in nfnl_cthelper_dump_table()
531 hlist_for_each_entry_rcu(cur, &nf_ct_helper_hash[i], hnode) { in nfnl_cthelper_get()
597 hnode) { in nfnl_cthelper_del()
672 hnode) { in nfnl_cthelper_exit()
Dnf_conntrack_netlink.c2654 hnode) { in ctnetlink_exp_dump_table()
2912 hnode) { in ctnetlink_del_expect()
2930 hnode) { in ctnetlink_del_expect()
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/
Dlu_object.c529 struct hlist_node *hnode; in htable_lookup() local
539 hnode = cfs_hash_bd_peek_locked(s->ls_obj_hash, bd, (void *)f); in htable_lookup()
540 if (hnode == NULL) { in htable_lookup()
545 h = container_of0(hnode, struct lu_object_header, loh_hash); in htable_lookup()
547 cfs_hash_get(s->ls_obj_hash, hnode); in htable_lookup()
782 struct hlist_node *hnode, void *data) in lu_site_obj_print() argument
787 h = hlist_entry(hnode, struct lu_object_header, loh_hash); in lu_site_obj_print()
885 static void *lu_obj_hop_object(struct hlist_node *hnode) in lu_obj_hop_object() argument
887 return hlist_entry(hnode, struct lu_object_header, loh_hash); in lu_obj_hop_object()
890 static void *lu_obj_hop_key(struct hlist_node *hnode) in lu_obj_hop_key() argument
[all …]
Dobd_config.c1427 uuid_key(struct hlist_node *hnode) in uuid_key() argument
1431 exp = hlist_entry(hnode, struct obd_export, exp_uuid_hash); in uuid_key()
1441 uuid_keycmp(const void *key, struct hlist_node *hnode) in uuid_keycmp() argument
1446 exp = hlist_entry(hnode, struct obd_export, exp_uuid_hash); in uuid_keycmp()
1453 uuid_export_object(struct hlist_node *hnode) in uuid_export_object() argument
1455 return hlist_entry(hnode, struct obd_export, exp_uuid_hash); in uuid_export_object()
1459 uuid_export_get(struct cfs_hash *hs, struct hlist_node *hnode) in uuid_export_get() argument
1463 exp = hlist_entry(hnode, struct obd_export, exp_uuid_hash); in uuid_export_get()
1468 uuid_export_put_locked(struct cfs_hash *hs, struct hlist_node *hnode) in uuid_export_put_locked() argument
1472 exp = hlist_entry(hnode, struct obd_export, exp_uuid_hash); in uuid_export_put_locked()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Dvvp_dev.c300 struct hlist_node *hnode, void *data) in vvp_pgcache_obj_get() argument
303 struct lu_object_header *hdr = cfs_hash_object(hs, hnode); in vvp_pgcache_obj_get()
311 cfs_hash_get(hs, hnode); in vvp_pgcache_obj_get()
/linux-4.4.14/include/net/netfilter/
Dnf_conntrack_expect.h19 struct hlist_node hnode; member
Dnf_conntrack_helper.h26 struct hlist_node hnode; /* Internal use. */ member
/linux-4.4.14/net/sched/
Dsch_drr.c300 hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) { in drr_walk()
458 hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) { in drr_reset_qdisc()
478 common.hnode) in drr_destroy_qdisc()
Dsch_cbq.c1037 hlist_for_each_entry(cl, &q->clhash.hash[h], common.hnode) { in cbq_normalize_quanta()
1080 common.hnode) { in cbq_sync_defmap()
1215 hlist_for_each_entry(cl, &q->clhash.hash[h], common.hnode) { in cbq_reset()
1689 hlist_for_each_entry(cl, &q->clhash.hash[h], common.hnode) in cbq_destroy()
1694 common.hnode) in cbq_destroy()
2000 hlist_for_each_entry(cl, &q->clhash.hash[h], common.hnode) { in cbq_walk()
Dsch_hfsc.c1398 cl_common.hnode) { in hfsc_walk()
1526 hlist_for_each_entry(cl, &q->clhash.hash[i], cl_common.hnode) in hfsc_reset_qdisc()
1544 hlist_for_each_entry(cl, &q->clhash.hash[i], cl_common.hnode) in hfsc_destroy_qdisc()
1549 cl_common.hnode) in hfsc_destroy_qdisc()
1567 hlist_for_each_entry(cl, &q->clhash.hash[i], cl_common.hnode) in hfsc_dump_qdisc()
Dsch_api.c673 hlist_for_each_entry_safe(cl, next, &ohash[i], hnode) { in qdisc_class_hash_grow()
675 hlist_add_head(&cl->hnode, &nhash[h]); in qdisc_class_hash_grow()
712 INIT_HLIST_NODE(&cl->hnode); in qdisc_class_hash_insert()
714 hlist_add_head(&cl->hnode, &clhash->hash[h]); in qdisc_class_hash_insert()
722 hlist_del(&cl->hnode); in qdisc_class_hash_remove()
Dsch_htb.c980 hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) { in htb_reset()
1255 hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) in htb_destroy()
1260 common.hnode) in htb_destroy()
1570 hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) { in htb_walk()
Dsch_qfq.c685 hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) { in qfq_walk()
1512 hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) { in qfq_reset_qdisc()
1533 common.hnode) { in qfq_destroy_qdisc()
/linux-4.4.14/drivers/s390/net/
Dqeth_l2_main.c226 hash_for_each_safe(card->mac_htable, i, tmp, mac, hnode) { in qeth_l2_del_all_macs()
234 hash_del(&mac->hnode); in qeth_l2_del_all_macs()
779 hash_for_each_possible(card->mac_htable, mac, hnode, in qeth_l2_add_mac()
797 hash_add(card->mac_htable, &mac->hnode, in qeth_l2_add_mac()
827 hash_for_each_safe(card->mac_htable, i, tmp, mac, hnode) { in qeth_l2_set_rx_mode()
837 hash_del(&mac->hnode); in qeth_l2_set_rx_mode()
843 hash_del(&mac->hnode); in qeth_l2_set_rx_mode()
Dqeth_core.h753 struct hlist_node hnode; member
/linux-4.4.14/include/net/
Dsch_generic.h351 struct hlist_node hnode; member
375 hlist_for_each_entry(cl, &hash->hash[h], hnode) { in qdisc_class_find()
/linux-4.4.14/net/ipv4/netfilter/
Dnf_conntrack_l3proto_ipv4_compat.c286 exp = hlist_entry(n, struct nf_conntrack_expect, hnode); in exp_seq_show()
/linux-4.4.14/net/ipv4/
Dping.c176 struct hlist_nulls_node *hnode; in ping_lookup() local
191 ping_portaddr_for_each_entry(sk, hnode, hslot) { in ping_lookup()