Lines Matching defs:template
17 prestera_flower_template_free(struct prestera_flower_template *template)
19 prestera_acl_ruleset_put(template->ruleset);
20 list_del(&template->list);
21 kfree(template);
26 struct prestera_flower_template *template, *tmp;
29 list_for_each_entry_safe(template, tmp, &block->template_list, list)
30 prestera_flower_template_free(template);
484 struct prestera_flower_template *template;
494 template = kmalloc(sizeof(*template), GFP_KERNEL);
495 if (!template) {
508 /* preserve keymask/template to this ruleset */
513 /* skip error, as it is not possible to reject template operation,
522 template->ruleset = ruleset;
523 template->chain_index = f->common.chain_index;
524 list_add_rcu(&template->list, &block->template_list);
530 kfree(template);
532 NL_SET_ERR_MSG_MOD(f->common.extack, "Create chain template failed");
539 struct prestera_flower_template *template, *tmp;
541 list_for_each_entry_safe(template, tmp, &block->template_list, list)
542 if (template->chain_index == f->common.chain_index) {
544 prestera_flower_template_free(template);