Lines Matching defs:flowtable_hook

8290 				    struct nft_flowtable_hook *flowtable_hook,
8299 INIT_LIST_HEAD(&flowtable_hook->list);
8320 flowtable_hook->priority = priority;
8321 flowtable_hook->num = hooknum;
8335 flowtable_hook->priority = flowtable->data.priority;
8336 flowtable_hook->num = flowtable->hooknum;
8342 &flowtable_hook->list,
8348 list_for_each_entry(hook, &flowtable_hook->list, list) {
8350 hook->ops.hooknum = flowtable_hook->num;
8351 hook->ops.priority = flowtable_hook->priority;
8495 struct nft_flowtable_hook flowtable_hook;
8502 err = nft_flowtable_parse_hook(ctx, nla, &flowtable_hook, flowtable,
8507 list_for_each_entry_safe(hook, next, &flowtable_hook.list, list) {
8530 &flowtable_hook.list, flowtable);
8546 list_splice(&flowtable_hook.list, &nft_trans_flowtable_hooks(trans));
8553 list_for_each_entry_safe(hook, next, &flowtable_hook.list, list) {
8569 struct nft_flowtable_hook flowtable_hook;
8653 err = nft_flowtable_parse_hook(&ctx, nla, &flowtable_hook, flowtable,
8658 list_splice(&flowtable_hook.list, &flowtable->hook_list);
8659 flowtable->data.priority = flowtable_hook.priority;
8660 flowtable->hooknum = flowtable_hook.num;
8697 static void nft_flowtable_hook_release(struct nft_flowtable_hook *flowtable_hook)
8701 list_for_each_entry_safe(this, next, &flowtable_hook->list, list) {
8712 struct nft_flowtable_hook flowtable_hook;
8718 err = nft_flowtable_parse_hook(ctx, nla, &flowtable_hook, flowtable,
8723 list_for_each_entry(this, &flowtable_hook.list, list) {
8743 nft_flowtable_hook_release(&flowtable_hook);
8751 nft_flowtable_hook_release(&flowtable_hook);