Lines Matching refs:hash
31 #include <linux/hash.h>
83 INIT_HLIST_HEAD(&tport->hash[i]);
166 * Sessions and hash lists are RCU-protected.
181 head = &tport->hash[ft_sess_hash(port_id)];
182 hlist_for_each_entry_rcu(sess, pos, head, hash) {
197 * Allocate session and enter it in the hash for the local port.
207 head = &tport->hash[ft_sess_hash(port_id)];
208 hlist_for_each_entry_rcu(sess, pos, head, hash)
225 hlist_add_head_rcu(&sess->hash, head);
243 hlist_del_rcu(&sess->hash);
251 * Delete session from hash.
260 head = &tport->hash[ft_sess_hash(port_id)];
261 hlist_for_each_entry_rcu(sess, pos, head, hash) {
280 for (head = tport->hash;
281 head < &tport->hash[FT_SESS_HASH_SIZE]; head++) {
282 hlist_for_each_entry_rcu(sess, pos, head, hash) {