Lines Matching refs:ping_table
52 struct ping_table { struct
57 static struct ping_table ping_table; argument
69 static inline struct hlist_head *ping_hashslot(struct ping_table *table, in ping_hashslot()
83 spin_lock(&ping_table.lock); in ping_get_port()
91 hlist = ping_hashslot(&ping_table, net, result); in ping_get_port()
110 hlist = ping_hashslot(&ping_table, net, ident); in ping_get_port()
135 spin_unlock(&ping_table.lock); in ping_get_port()
139 spin_unlock(&ping_table.lock); in ping_get_port()
149 spin_lock(&ping_table.lock); in ping_unhash()
155 spin_unlock(&ping_table.lock); in ping_unhash()
162 struct hlist_head *hslot = ping_hashslot(&ping_table, net, ident); in ping_lookup()
1025 hslot = &ping_table.hash[state->bucket]; in ping_get_first()
1066 __acquires(ping_table.lock) in ping_seq_start()
1072 spin_lock(&ping_table.lock); in ping_seq_start()
1098 __releases(ping_table.lock) in ping_seq_stop()
1100 spin_unlock(&ping_table.lock); in ping_seq_stop()
1185 INIT_HLIST_HEAD(&ping_table.hash[i]); in ping_init()
1186 spin_lock_init(&ping_table.lock); in ping_init()