Lines Matching defs:fl_flow_mask

84 struct fl_flow_mask {
115 struct fl_flow_mask *mask;
138 .key_offset = offsetof(struct fl_flow_mask, key),
140 .head_offset = offsetof(struct fl_flow_mask, ht_node),
144 static unsigned short int fl_mask_range(const struct fl_flow_mask *mask)
149 static void fl_mask_update_range(struct fl_flow_mask *mask)
173 const struct fl_flow_mask *mask)
179 struct fl_flow_mask *mask)
191 struct fl_flow_mask *mask)
208 struct fl_flow_mask *mask)
259 static struct cls_fl_filter *__fl_lookup(struct fl_flow_mask *mask,
266 static struct cls_fl_filter *fl_lookup_range(struct fl_flow_mask *mask,
287 struct cls_fl_filter *fl_mask_lookup(struct fl_flow_mask *mask, struct fl_flow_key *key)
321 struct fl_flow_mask *mask;
368 static void fl_mask_free(struct fl_flow_mask *mask, bool mask_init_done)
380 struct fl_flow_mask *mask = container_of(to_rcu_work(work),
381 struct fl_flow_mask, rwork);
388 struct fl_flow_mask *mask = container_of(to_rcu_work(work),
389 struct fl_flow_mask, rwork);
394 static bool fl_mask_put(struct cls_fl_head *head, struct fl_flow_mask *mask)
592 struct fl_flow_mask *mask, *next_mask;
1992 static void fl_mask_copy(struct fl_flow_mask *dst,
1993 struct fl_flow_mask *src)
2008 static int fl_init_mask_hashtable(struct fl_flow_mask *mask)
2105 static struct fl_flow_mask *fl_create_new_mask(struct cls_fl_head *head,
2106 struct fl_flow_mask *mask)
2108 struct fl_flow_mask *newmask;
2154 struct fl_flow_mask *mask)
2156 struct fl_flow_mask *newmask;
2210 struct fl_flow_mask *mask = fnew->mask;
2239 struct fl_flow_mask *mask;
2249 mask = kzalloc(sizeof(struct fl_flow_mask), GFP_KERNEL);