/linux-4.1.27/drivers/staging/lustre/lustre/libcfs/ |
D | hash.c | 262 struct hlist_node *hnode) in cfs_hash_hh_hnode_add() argument 264 hlist_add_head(hnode, cfs_hash_hh_hhead(hs, bd)); in cfs_hash_hh_hnode_add() 270 struct hlist_node *hnode) in cfs_hash_hh_hnode_del() argument 272 hlist_del_init(hnode); in cfs_hash_hh_hnode_del() 302 struct hlist_node *hnode) in cfs_hash_hd_hnode_add() argument 306 hlist_add_head(hnode, &hh->hd_head); in cfs_hash_hd_hnode_add() 312 struct hlist_node *hnode) in cfs_hash_hd_hnode_del() argument 316 hlist_del_init(hnode); in cfs_hash_hd_hnode_del() 346 struct hlist_node *hnode) in cfs_hash_dh_hnode_add() argument 352 hlist_add_behind(hnode, dh->dh_tail); in cfs_hash_dh_hnode_add() [all …]
|
/linux-4.1.27/drivers/staging/lustre/include/linux/libcfs/ |
D | libcfs_hash.h | 293 struct cfs_hash_bd *bd, struct hlist_node *hnode); 296 struct cfs_hash_bd *bd, struct hlist_node *hnode); 303 void * (*hs_key)(struct hlist_node *hnode); 305 void (*hs_keycpy)(struct hlist_node *hnode, void *key); 310 int (*hs_keycmp)(const void *key, struct hlist_node *hnode); 312 void * (*hs_object)(struct hlist_node *hnode); 314 void (*hs_get)(struct cfs_hash *hs, struct hlist_node *hnode); 316 void (*hs_put)(struct cfs_hash *hs, struct hlist_node *hnode); 318 void (*hs_put_locked)(struct cfs_hash *hs, struct hlist_node *hnode); 320 void (*hs_exit)(struct cfs_hash *hs, struct hlist_node *hnode); [all …]
|
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/ |
D | connection.c | 170 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.1.27/drivers/staging/lustre/lustre/osc/ |
D | osc_quota.c | 145 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 161 oqi = hlist_entry(hnode, struct osc_quota_info, oqi_hash); in oqi_key() 166 oqi_object(struct hlist_node *hnode) in oqi_object() argument 168 return hlist_entry(hnode, struct osc_quota_info, oqi_hash); in oqi_object() 172 oqi_get(struct cfs_hash *hs, struct hlist_node *hnode) in oqi_get() argument 177 oqi_put_locked(struct cfs_hash *hs, struct hlist_node *hnode) in oqi_put_locked() argument 182 oqi_exit(struct cfs_hash *hs, struct hlist_node *hnode) in oqi_exit() argument 186 oqi = hlist_entry(hnode, struct osc_quota_info, oqi_hash); in oqi_exit()
|
/linux-4.1.27/drivers/staging/lustre/lustre/ldlm/ |
D | ldlm_resource.c | 436 static void *ldlm_res_hop_key(struct hlist_node *hnode) in ldlm_res_hop_key() argument 440 res = hlist_entry(hnode, struct ldlm_resource, lr_hash); in ldlm_res_hop_key() 444 static int ldlm_res_hop_keycmp(const void *key, struct hlist_node *hnode) in ldlm_res_hop_keycmp() argument 448 res = hlist_entry(hnode, struct ldlm_resource, lr_hash); in ldlm_res_hop_keycmp() 453 static void *ldlm_res_hop_object(struct hlist_node *hnode) in ldlm_res_hop_object() argument 455 return hlist_entry(hnode, struct ldlm_resource, lr_hash); in ldlm_res_hop_object() 459 struct hlist_node *hnode) in ldlm_res_hop_get_locked() argument 463 res = hlist_entry(hnode, struct ldlm_resource, lr_hash); in ldlm_res_hop_get_locked() 468 struct hlist_node *hnode) in ldlm_res_hop_put_locked() argument 472 res = hlist_entry(hnode, struct ldlm_resource, lr_hash); in ldlm_res_hop_put_locked() [all …]
|
D | ldlm_flock.c | 769 ldlm_export_flock_key(struct hlist_node *hnode) in ldlm_export_flock_key() argument 773 lock = hlist_entry(hnode, struct ldlm_lock, l_exp_flock_hash); in ldlm_export_flock_key() 778 ldlm_export_flock_keycmp(const void *key, struct hlist_node *hnode) in ldlm_export_flock_keycmp() argument 780 return !memcmp(ldlm_export_flock_key(hnode), key, sizeof(__u64)); in ldlm_export_flock_keycmp() 784 ldlm_export_flock_object(struct hlist_node *hnode) in ldlm_export_flock_object() argument 786 return hlist_entry(hnode, struct ldlm_lock, l_exp_flock_hash); in ldlm_export_flock_object() 790 ldlm_export_flock_get(struct cfs_hash *hs, struct hlist_node *hnode) in ldlm_export_flock_get() argument 795 lock = hlist_entry(hnode, struct ldlm_lock, l_exp_flock_hash); in ldlm_export_flock_get() 805 ldlm_export_flock_put(struct cfs_hash *hs, struct hlist_node *hnode) in ldlm_export_flock_put() argument 810 lock = hlist_entry(hnode, struct ldlm_lock, l_exp_flock_hash); in ldlm_export_flock_put()
|
D | ldlm_lockd.c | 910 ldlm_export_lock_key(struct hlist_node *hnode) in ldlm_export_lock_key() argument 914 lock = hlist_entry(hnode, struct ldlm_lock, l_exp_hash); in ldlm_export_lock_key() 919 ldlm_export_lock_keycpy(struct hlist_node *hnode, void *key) in ldlm_export_lock_keycpy() argument 923 lock = hlist_entry(hnode, struct ldlm_lock, l_exp_hash); in ldlm_export_lock_keycpy() 928 ldlm_export_lock_keycmp(const void *key, struct hlist_node *hnode) in ldlm_export_lock_keycmp() argument 930 return lustre_handle_equal(ldlm_export_lock_key(hnode), key); in ldlm_export_lock_keycmp() 934 ldlm_export_lock_object(struct hlist_node *hnode) in ldlm_export_lock_object() argument 936 return hlist_entry(hnode, struct ldlm_lock, l_exp_hash); in ldlm_export_lock_object() 940 ldlm_export_lock_get(struct cfs_hash *hs, struct hlist_node *hnode) in ldlm_export_lock_get() argument 944 lock = hlist_entry(hnode, struct ldlm_lock, l_exp_hash); in ldlm_export_lock_get() [all …]
|
D | ldlm_request.c | 1921 struct hlist_node *hnode, void *arg) in ldlm_cli_hash_cancel_unused() argument 1923 struct ldlm_resource *res = cfs_hash_object(hs, hnode); in ldlm_cli_hash_cancel_unused() 2021 struct hlist_node *hnode, void *arg) in ldlm_res_iter_helper() argument 2024 struct ldlm_resource *res = cfs_hash_object(hs, hnode); in ldlm_res_iter_helper()
|
D | ldlm_lock.c | 1871 struct hlist_node *hnode, void *arg) in ldlm_reprocess_res() argument 1873 struct ldlm_resource *res = cfs_hash_object(hs, hnode); in ldlm_reprocess_res() 2019 struct hlist_node *hnode, void *data) in ldlm_cancel_locks_for_export_cb() argument 2024 struct ldlm_lock *lock = cfs_hash_object(hs, hnode); in ldlm_cancel_locks_for_export_cb()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/ |
D | obd_config.c | 1773 uuid_key(struct hlist_node *hnode) in uuid_key() argument 1777 exp = hlist_entry(hnode, struct obd_export, exp_uuid_hash); in uuid_key() 1787 uuid_keycmp(const void *key, struct hlist_node *hnode) in uuid_keycmp() argument 1792 exp = hlist_entry(hnode, struct obd_export, exp_uuid_hash); in uuid_keycmp() 1799 uuid_export_object(struct hlist_node *hnode) in uuid_export_object() argument 1801 return hlist_entry(hnode, struct obd_export, exp_uuid_hash); in uuid_export_object() 1805 uuid_export_get(struct cfs_hash *hs, struct hlist_node *hnode) in uuid_export_get() argument 1809 exp = hlist_entry(hnode, struct obd_export, exp_uuid_hash); in uuid_export_get() 1814 uuid_export_put_locked(struct cfs_hash *hs, struct hlist_node *hnode) in uuid_export_put_locked() argument 1818 exp = hlist_entry(hnode, struct obd_export, exp_uuid_hash); in uuid_export_put_locked() [all …]
|
D | lu_object.c | 544 struct hlist_node *hnode; in htable_lookup() local 554 hnode = cfs_hash_bd_peek_locked(s->ls_obj_hash, bd, (void *)f); in htable_lookup() 555 if (hnode == NULL) { in htable_lookup() 560 h = container_of0(hnode, struct lu_object_header, loh_hash); in htable_lookup() 562 cfs_hash_get(s->ls_obj_hash, hnode); in htable_lookup() 800 struct hlist_node *hnode, void *data) in lu_site_obj_print() argument 805 h = hlist_entry(hnode, struct lu_object_header, loh_hash); in lu_site_obj_print() 903 static void *lu_obj_hop_object(struct hlist_node *hnode) in lu_obj_hop_object() argument 905 return hlist_entry(hnode, struct lu_object_header, loh_hash); in lu_obj_hop_object() 908 static void *lu_obj_hop_key(struct hlist_node *hnode) in lu_obj_hop_key() argument [all …]
|
D | lprocfs_status.c | 1547 struct hlist_node *hnode, void *data) in lprocfs_exp_print_uuid() argument 1550 struct obd_export *exp = cfs_hash_object(hs, hnode); in lprocfs_exp_print_uuid() 1578 struct hlist_node *hnode, void *cb_data) in lprocfs_exp_print_hash() argument 1582 struct obd_export *exp = cfs_hash_object(hs, hnode); in lprocfs_exp_print_hash()
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/ |
D | lustre_capa.h | 241 struct hlist_node *hnode; in capa_put() local 243 hnode = &ocapa->u.tgt.c_hash; in capa_put() 244 LASSERT(!hnode->next && !hnode->pprev); in capa_put()
|
/linux-4.1.27/drivers/staging/lustre/lustre/lov/ |
D | lov_pool.c | 105 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.1.27/net/netfilter/ |
D | nf_conntrack_helper.c | 126 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()
|
D | nf_conntrack_expect.c | 52 hlist_del_rcu(&exp->hnode); in nf_ct_unlink_expect_report() 101 hlist_for_each_entry_rcu(i, &net->ct.expect_hash[h], hnode) { in __nf_ct_expect_find() 140 hlist_for_each_entry(i, &net->ct.expect_hash[h], hnode) { in nf_ct_find_expectation() 350 hlist_add_head_rcu(&exp->hnode, &net->ct.expect_hash[h]); in nf_ct_expect_insert() 402 hlist_for_each_entry_safe(i, next, &net->ct.expect_hash[h], hnode) { in __nf_ct_expect_check() 531 expect = hlist_entry(n, struct nf_conntrack_expect, hnode); in exp_seq_show()
|
D | nfnetlink_cthelper.c | 309 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()
|
D | nf_conntrack_netlink.c | 2526 hnode) { in ctnetlink_exp_dump_table() 2782 hnode) { in ctnetlink_del_expect() 2800 hnode) { in ctnetlink_del_expect()
|
/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
D | vvp_dev.c | 303 struct hlist_node *hnode, void *data) in vvp_pgcache_obj_get() argument 306 struct lu_object_header *hdr = cfs_hash_object(hs, hnode); in vvp_pgcache_obj_get() 314 cfs_hash_get(hs, hnode); in vvp_pgcache_obj_get()
|
/linux-4.1.27/include/net/netfilter/ |
D | nf_conntrack_expect.h | 17 struct hlist_node hnode; member
|
D | nf_conntrack_helper.h | 26 struct hlist_node hnode; /* Internal use. */ member
|
/linux-4.1.27/net/sched/ |
D | sch_drr.c | 303 hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) { in drr_walk() 461 hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) { in drr_reset_qdisc() 481 common.hnode) in drr_destroy_qdisc()
|
D | sch_cbq.c | 1037 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() 1694 hlist_for_each_entry(cl, &q->clhash.hash[h], common.hnode) in cbq_destroy() 1699 common.hnode) in cbq_destroy() 2004 hlist_for_each_entry(cl, &q->clhash.hash[h], common.hnode) { in cbq_walk()
|
D | sch_hfsc.c | 1401 cl_common.hnode) { in hfsc_walk() 1529 hlist_for_each_entry(cl, &q->clhash.hash[i], cl_common.hnode) in hfsc_reset_qdisc() 1547 hlist_for_each_entry(cl, &q->clhash.hash[i], cl_common.hnode) in hfsc_destroy_qdisc() 1552 cl_common.hnode) in hfsc_destroy_qdisc() 1570 hlist_for_each_entry(cl, &q->clhash.hash[i], cl_common.hnode) in hfsc_dump_qdisc()
|
D | sch_api.c | 673 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()
|
D | sch_htb.c | 977 hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) { in htb_reset() 1261 hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) in htb_destroy() 1266 common.hnode) in htb_destroy() 1574 hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) { in htb_walk()
|
D | sch_qfq.c | 690 hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) { in qfq_walk() 1517 hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) { in qfq_reset_qdisc() 1538 common.hnode) { in qfq_destroy_qdisc()
|
/linux-4.1.27/include/net/ |
D | sch_generic.h | 350 struct hlist_node hnode; member 374 hlist_for_each_entry(cl, &hash->hash[h], hnode) { in qdisc_class_find()
|
/linux-4.1.27/net/ipv4/netfilter/ |
D | nf_conntrack_l3proto_ipv4_compat.c | 286 exp = hlist_entry(n, struct nf_conntrack_expect, hnode); in exp_seq_show()
|
/linux-4.1.27/net/ipv4/ |
D | ping.c | 176 struct hlist_nulls_node *hnode; in ping_lookup() local 191 ping_portaddr_for_each_entry(sk, hnode, hslot) { in ping_lookup()
|