• Home
  • Raw
  • Download

Lines Matching refs:tmplt

186 static bool fl_mask_fits_tmplt(struct fl_flow_tmplt *tmplt,  in fl_mask_fits_tmplt()  argument
193 if (!tmplt) in fl_mask_fits_tmplt()
195 ltmplt = fl_key_get_start(&tmplt->mask, mask); in fl_mask_fits_tmplt()
1942 struct fl_flow_tmplt *tmplt, u32 flags, in fl_set_parms() argument
1967 if (!fl_mask_fits_tmplt(tmplt, mask)) { in fl_set_parms()
2347 struct fl_flow_tmplt *tmplt) in fl_hw_create_tmplt() argument
2358 cls_flower.cookie = (unsigned long) tmplt; in fl_hw_create_tmplt()
2359 cls_flower.rule->match.dissector = &tmplt->dissector; in fl_hw_create_tmplt()
2360 cls_flower.rule->match.mask = &tmplt->mask; in fl_hw_create_tmplt()
2361 cls_flower.rule->match.key = &tmplt->dummy_key; in fl_hw_create_tmplt()
2373 struct fl_flow_tmplt *tmplt) in fl_hw_destroy_tmplt() argument
2380 cls_flower.cookie = (unsigned long) tmplt; in fl_hw_destroy_tmplt()
2389 struct fl_flow_tmplt *tmplt; in fl_tmplt_create() local
2404 tmplt = kzalloc(sizeof(*tmplt), GFP_KERNEL); in fl_tmplt_create()
2405 if (!tmplt) { in fl_tmplt_create()
2409 tmplt->chain = chain; in fl_tmplt_create()
2410 err = fl_set_key(net, tb, &tmplt->dummy_key, &tmplt->mask, extack); in fl_tmplt_create()
2414 fl_init_dissector(&tmplt->dissector, &tmplt->mask); in fl_tmplt_create()
2416 err = fl_hw_create_tmplt(chain, tmplt); in fl_tmplt_create()
2421 return tmplt; in fl_tmplt_create()
2424 kfree(tmplt); in fl_tmplt_create()
2432 struct fl_flow_tmplt *tmplt = tmplt_priv; in fl_tmplt_destroy() local
2434 fl_hw_destroy_tmplt(tmplt->chain, tmplt); in fl_tmplt_destroy()
2435 kfree(tmplt); in fl_tmplt_destroy()
3177 struct fl_flow_tmplt *tmplt = tmplt_priv; in fl_tmplt_dump() local
3185 key = &tmplt->dummy_key; in fl_tmplt_dump()
3186 mask = &tmplt->mask; in fl_tmplt_dump()