Home
last modified time | relevance | path

Searched refs:hlist_node (Results 1 – 25 of 78) sorted by relevance

1234

/drivers/staging/lustre/include/linux/libcfs/
Dlibcfs_hash.h293 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 …]
/drivers/staging/lustre/lustre/libcfs/
Dhash.c258 struct hlist_node *hnode) in cfs_hash_hh_hnode_add()
266 struct hlist_node *hnode) in cfs_hash_hh_hnode_del()
298 struct hlist_node *hnode) in cfs_hash_hd_hnode_add()
308 struct hlist_node *hnode) in cfs_hash_hd_hnode_del()
322 struct hlist_node *dh_tail; /**< the last entry */
342 struct hlist_node *hnode) in cfs_hash_dh_hnode_add()
357 struct hlist_node *hnd) in cfs_hash_dh_hnode_del()
364 container_of(hnd->pprev, struct hlist_node, next); in cfs_hash_dh_hnode_del()
376 struct hlist_node *dd_tail; /**< the last entry */
397 struct hlist_node *hnode) in cfs_hash_dd_hnode_add()
[all …]
/drivers/staging/lustre/lustre/ptlrpc/
Dconnection.c170 conn_keycmp(const void *key, struct hlist_node *hnode) in conn_keycmp()
184 conn_key(struct hlist_node *hnode) in conn_key()
192 conn_object(struct hlist_node *hnode) in conn_object()
198 conn_get(struct cfs_hash *hs, struct hlist_node *hnode) in conn_get()
207 conn_put_locked(struct cfs_hash *hs, struct hlist_node *hnode) in conn_put_locked()
216 conn_exit(struct cfs_hash *hs, struct hlist_node *hnode) in conn_exit()
/drivers/gpu/drm/
Ddrm_hashtab.c73 static struct hlist_node *drm_ht_find_key(struct drm_open_hash *ht, in drm_ht_find_key()
91 static struct hlist_node *drm_ht_find_key_rcu(struct drm_open_hash *ht, in drm_ht_find_key_rcu()
113 struct hlist_node *parent; in drm_ht_insert_item()
168 struct hlist_node *list; in drm_ht_find_item()
181 struct hlist_node *list; in drm_ht_remove_key()
/drivers/staging/lustre/lustre/osc/
Dosc_quota.c145 oqi_keycmp(const void *key, struct hlist_node *hnode) in oqi_keycmp()
158 oqi_key(struct hlist_node *hnode) in oqi_key()
166 oqi_object(struct hlist_node *hnode) in oqi_object()
172 oqi_get(struct cfs_hash *hs, struct hlist_node *hnode) in oqi_get()
177 oqi_put_locked(struct cfs_hash *hs, struct hlist_node *hnode) in oqi_put_locked()
182 oqi_exit(struct cfs_hash *hs, struct hlist_node *hnode) in oqi_exit()
/drivers/infiniband/core/
Diwpm_util.c121 hlist_add_head(&map_info->hlist_node, hash_bucket_head); in iwpm_create_mapinfo()
131 struct hlist_node *tmp_hlist_node; in iwpm_remove_mapinfo()
143 hash_bucket_head, hlist_node) { in iwpm_remove_mapinfo()
148 hlist_del_init(&map_info->hlist_node); in iwpm_remove_mapinfo()
162 struct hlist_node *tmp_hlist_node; in free_hash_bucket()
171 &iwpm_hash_bucket[i], hlist_node) { in free_hash_bucket()
173 hlist_del_init(&map_info->hlist_node); in free_hash_bucket()
517 hlist_node) { in iwpm_send_mapinfo()
Diwpm_util.h73 struct hlist_node hlist_node; member
/drivers/staging/lustre/lustre/obdclass/
Dobd_config.c1776 uuid_key(struct hlist_node *hnode) in uuid_key()
1790 uuid_keycmp(const void *key, struct hlist_node *hnode) in uuid_keycmp()
1802 uuid_export_object(struct hlist_node *hnode) in uuid_export_object()
1808 uuid_export_get(struct cfs_hash *hs, struct hlist_node *hnode) in uuid_export_get()
1817 uuid_export_put_locked(struct cfs_hash *hs, struct hlist_node *hnode) in uuid_export_put_locked()
1846 nid_key(struct hlist_node *hnode) in nid_key()
1860 nid_kepcmp(const void *key, struct hlist_node *hnode) in nid_kepcmp()
1872 nid_export_object(struct hlist_node *hnode) in nid_export_object()
1878 nid_export_get(struct cfs_hash *hs, struct hlist_node *hnode) in nid_export_get()
1887 nid_export_put_locked(struct cfs_hash *hs, struct hlist_node *hnode) in nid_export_put_locked()
[all …]
Dcl_object.c530 struct hlist_node ce_node;
591 static void *cl_env_hops_obj(struct hlist_node *hn) in cl_env_hops_obj()
598 static int cl_env_hops_keycmp(const void *key, struct hlist_node *hn) in cl_env_hops_keycmp()
606 static void cl_env_hops_noop(struct cfs_hash *hs, struct hlist_node *hn) in cl_env_hops_noop()
/drivers/staging/lustre/lustre/include/
Dlustre_export.h115 struct hlist_node nid_hash;
177 struct hlist_node exp_uuid_hash; /** uuid-export hash*/
178 struct hlist_node exp_nid_hash; /** nid-export hash */
Dlustre_capa.h77 struct hlist_node c_hash; /* link to capa hash */
241 struct hlist_node *hnode; in capa_put()
/drivers/staging/lustre/lustre/ldlm/
Dldlm_resource.c435 static void *ldlm_res_hop_key(struct hlist_node *hnode) in ldlm_res_hop_key()
443 static int ldlm_res_hop_keycmp(const void *key, struct hlist_node *hnode) in ldlm_res_hop_keycmp()
452 static void *ldlm_res_hop_object(struct hlist_node *hnode) in ldlm_res_hop_object()
457 static void ldlm_res_hop_get_locked(struct cfs_hash *hs, struct hlist_node *hnode) in ldlm_res_hop_get_locked()
465 static void ldlm_res_hop_put_locked(struct cfs_hash *hs, struct hlist_node *hnode) in ldlm_res_hop_put_locked()
474 static void ldlm_res_hop_put(struct cfs_hash *hs, struct hlist_node *hnode) in ldlm_res_hop_put()
747 struct hlist_node *hnode, void *arg) in ldlm_resource_clean()
760 struct hlist_node *hnode, void *arg) in ldlm_resource_complain()
1052 struct hlist_node *hnode; in ldlm_resource_get()
1347 struct hlist_node *hnode, void *arg) in ldlm_res_hash_dump()
Dldlm_flock.c767 ldlm_export_flock_key(struct hlist_node *hnode) in ldlm_export_flock_key()
776 ldlm_export_flock_keycmp(const void *key, struct hlist_node *hnode) in ldlm_export_flock_keycmp()
782 ldlm_export_flock_object(struct hlist_node *hnode) in ldlm_export_flock_object()
788 ldlm_export_flock_get(struct cfs_hash *hs, struct hlist_node *hnode) in ldlm_export_flock_get()
803 ldlm_export_flock_put(struct cfs_hash *hs, struct hlist_node *hnode) in ldlm_export_flock_put()
Dldlm_lockd.c911 ldlm_export_lock_key(struct hlist_node *hnode) in ldlm_export_lock_key()
920 ldlm_export_lock_keycpy(struct hlist_node *hnode, void *key) in ldlm_export_lock_keycpy()
929 ldlm_export_lock_keycmp(const void *key, struct hlist_node *hnode) in ldlm_export_lock_keycmp()
935 ldlm_export_lock_object(struct hlist_node *hnode) in ldlm_export_lock_object()
941 ldlm_export_lock_get(struct cfs_hash *hs, struct hlist_node *hnode) in ldlm_export_lock_get()
950 ldlm_export_lock_put(struct cfs_hash *hs, struct hlist_node *hnode) in ldlm_export_lock_put()
/drivers/staging/lustre/lustre/lov/
Dlov_pool.c105 static void *pool_key(struct hlist_node *hnode) in pool_key()
113 static int pool_hashkey_keycmp(const void *key, struct hlist_node *compared_hnode) in pool_hashkey_keycmp()
123 static void *pool_hashobject(struct hlist_node *hnode) in pool_hashobject()
128 static void pool_hashrefcount_get(struct cfs_hash *hs, struct hlist_node *hnode) in pool_hashrefcount_get()
137 struct hlist_node *hnode) in pool_hashrefcount_put_locked()
/drivers/net/ethernet/cisco/enic/
Denic_clsf.c93 struct hlist_node *tmp; in enic_rfs_flw_tbl_free()
112 struct hlist_node *tmp; in htbl_fltr_search()
134 struct hlist_node *tmp; in enic_flow_may_expire()
/drivers/misc/vmw_vmci/
Dvmci_resource.h38 struct hlist_node node;
/drivers/staging/lustre/lustre/llite/
Dremote_perm.c101 struct hlist_node *next; in free_rmtperm_hash()
317 struct hlist_node *node, *next;
/drivers/misc/
Duid_sys_stats.c62 struct hlist_node hash;
75 struct hlist_node hash;
223 struct hlist_node *tmp_task; in remove_uid_tasks()
413 struct hlist_node *tmp; in uid_remove_write()
/drivers/md/
Ddm-bio-prison.h38 struct hlist_node list;
/drivers/net/ethernet/sun/
Dsunvnet.h41 struct hlist_node hash;
/drivers/md/persistent-data/
Ddm-transaction-manager.c21 struct hlist_node hlist;
83 struct hlist_node *tmp; in wipe_shadow_table()
/drivers/net/wireless/
Dzd1201.h57 struct hlist_node fnode;
/drivers/infiniband/hw/ehca/
Dehca_cq.c75 struct hlist_node *iter; in ehca_cq_unassign_qp()
104 struct hlist_node *iter; in ehca_cq_get_qp()
/drivers/target/tcm_fc/
Dtcm_fc.h44 struct hlist_node hash; /* linkage in ft_sess_hash table */

1234