Lines Matching defs:chain
37 #define for_each_host(host, chain, table) \
38 for ((chain) = (table); \
39 (chain) < (table) + NLM_HOST_NRHASH; ++(chain)) \
40 hlist_for_each_entry((host), (chain), h_hash)
42 #define for_each_host_safe(host, next, chain, table) \
43 for ((chain) = (table); \
44 (chain) < (table) + NLM_HOST_NRHASH; ++(chain)) \
46 (chain), h_hash)
237 struct hlist_head *chain;
248 chain = &nlm_client_hosts[nlm_hash_address(sap)];
249 hlist_for_each_entry(host, chain, h_hash) {
274 hlist_add_head(&host->h_hash, chain);
332 struct hlist_head *chain;
359 chain = &nlm_server_hosts[nlm_hash_address(ni.sap)];
360 hlist_for_each_entry(host, chain, h_hash) {
377 /* Move to head of hash chain. */
379 hlist_add_head(&host->h_hash, chain);
393 hlist_add_head(&host->h_hash, chain);
530 struct hlist_head *chain;
533 for_each_host(host, chain, cache) {
585 struct hlist_head *chain;
604 for_each_host(host, chain, nlm_server_hosts) {
616 struct hlist_head *chain;
624 for_each_host(host, chain, nlm_server_hosts) {
659 struct hlist_head *chain;
665 for_each_host(host, chain, nlm_server_hosts) {
674 for_each_host_safe(host, next, chain, nlm_server_hosts) {