Lines Matching defs:xt_hashlimit_htable
72 struct xt_hashlimit_htable {
103 hash_dst(const struct xt_hashlimit_htable *ht, const struct dsthash_dst *dst)
109 dsthash_find(const struct xt_hashlimit_htable *ht, struct dsthash_dst *dst)
125 dsthash_alloc_init(struct xt_hashlimit_htable *ht, struct dsthash_dst *dst)
159 dsthash_free(struct xt_hashlimit_htable *ht, struct dsthash_ent *ent)
169 struct xt_hashlimit_htable *hinfo;
183 hinfo = vmalloc(sizeof(struct xt_hashlimit_htable) +
228 static int select_all(struct xt_hashlimit_htable *ht, struct dsthash_ent *he)
233 static int select_gc(struct xt_hashlimit_htable *ht, struct dsthash_ent *he)
238 static void htable_selective_cleanup(struct xt_hashlimit_htable *ht,
239 int (*select)(struct xt_hashlimit_htable *ht,
260 struct xt_hashlimit_htable *ht = (struct xt_hashlimit_htable *)htlong;
269 static void htable_destroy(struct xt_hashlimit_htable *hinfo)
283 static struct xt_hashlimit_htable *htable_find_get(char *name, int family)
285 struct xt_hashlimit_htable *hinfo;
301 static void htable_put(struct xt_hashlimit_htable *hinfo)
368 hashlimit_init_dst(struct xt_hashlimit_htable *hinfo, struct dsthash_dst *dst,
445 struct xt_hashlimit_htable *hinfo = r->hinfo;
607 struct xt_hashlimit_htable *htable = pde->data;
625 struct xt_hashlimit_htable *htable = pde->data;
639 struct xt_hashlimit_htable *htable = pde->data;
682 struct xt_hashlimit_htable *htable = pde->data;