Lines Matching refs:ping_table
51 struct ping_table {
56 static struct ping_table ping_table;
71 static inline struct hlist_nulls_head *ping_hashslot(struct ping_table *table,
85 write_lock_bh(&ping_table.lock);
93 hlist = ping_hashslot(&ping_table, sock_net(sk),
111 hlist = ping_hashslot(&ping_table, sock_net(sk), ident);
134 write_unlock_bh(&ping_table.lock);
138 write_unlock_bh(&ping_table.lock);
156 write_lock_bh(&ping_table.lock);
165 write_unlock_bh(&ping_table.lock);
171 struct hlist_nulls_head *hslot = ping_hashslot(&ping_table, net, ident);
193 read_lock_bh(&ping_table.lock);
239 read_unlock_bh(&ping_table.lock);
1034 hslot = &ping_table.hash[state->bucket];
1075 __acquires(ping_table.lock)
1081 read_lock_bh(&ping_table.lock);
1107 __releases(ping_table.lock)
1109 read_unlock_bh(&ping_table.lock);
1192 INIT_HLIST_NULLS_HEAD(&ping_table.hash[i], i);
1193 rwlock_init(&ping_table.lock);