Lines Matching refs:table
108 static inline struct udp_hslot *udp_hashslot(struct udp_table *table, in udp_hashslot() argument
112 return &table->hash[udp_hashfn(net, num, table->mask)]; in udp_hashslot()
119 static inline struct udp_hslot *udp_hashslot2(struct udp_table *table, in udp_hashslot2() argument
122 return &table->hash2[hash & table->mask].hslot; in udp_hashslot2()
126 static inline void udp_table_hash4_init(struct udp_table *table) in udp_table_hash4_init() argument
130 static inline struct udp_hslot *udp_hashslot4(struct udp_table *table, in udp_hashslot4() argument
162 static inline void udp_table_hash4_init(struct udp_table *table) in udp_table_hash4_init() argument
164 table->hash4 = (void *)(table->hash2 + (table->mask + 1)); in udp_table_hash4_init()
165 for (int i = 0; i <= table->mask; i++) { in udp_table_hash4_init()
166 table->hash2[i].hash4_cnt = 0; in udp_table_hash4_init()
168 INIT_HLIST_NULLS_HEAD(&table->hash4[i].nulls_head, i); in udp_table_hash4_init()
169 table->hash4[i].count = 0; in udp_table_hash4_init()
170 spin_lock_init(&table->hash4[i].lock); in udp_table_hash4_init()
174 static inline struct udp_hslot *udp_hashslot4(struct udp_table *table, in udp_hashslot4() argument
177 return &table->hash4[hash & table->mask]; in udp_hashslot4()