Lines Matching refs:tb

511 	struct nlattr *tb[TCA_ACT_MAX + 1];  in tcf_action_init_1()  local
516 err = nla_parse_nested(tb, TCA_ACT_MAX, nla, NULL); in tcf_action_init_1()
520 kind = tb[TCA_ACT_KIND]; in tcf_action_init_1()
564 err = a_o->init(net, tb[TCA_ACT_OPTIONS], est, a, ovr, bind); in tcf_action_init_1()
591 struct nlattr *tb[TCA_ACT_MAX_PRIO + 1]; in tcf_action_init() local
596 err = nla_parse_nested(tb, TCA_ACT_MAX_PRIO, nla, NULL); in tcf_action_init()
600 for (i = 1; i <= TCA_ACT_MAX_PRIO && tb[i]; i++) { in tcf_action_init()
601 act = tcf_action_init_1(net, tb[i], est, name, ovr, bind); in tcf_action_init()
727 struct nlattr *tb[TCA_ACT_MAX + 1]; in tcf_action_get_1() local
732 err = nla_parse_nested(tb, TCA_ACT_MAX, nla, NULL); in tcf_action_get_1()
737 if (tb[TCA_ACT_INDEX] == NULL || in tcf_action_get_1()
738 nla_len(tb[TCA_ACT_INDEX]) < sizeof(index)) in tcf_action_get_1()
740 index = nla_get_u32(tb[TCA_ACT_INDEX]); in tcf_action_get_1()
748 a->ops = tc_lookup_action(tb[TCA_ACT_KIND]); in tcf_action_get_1()
785 struct nlattr *tb[TCA_ACT_MAX + 1]; in tca_action_flush() local
798 err = nla_parse_nested(tb, TCA_ACT_MAX, nla, NULL); in tca_action_flush()
803 kind = tb[TCA_ACT_KIND]; in tca_action_flush()
884 struct nlattr *tb[TCA_ACT_MAX_PRIO + 1]; in tca_action_gd() local
888 ret = nla_parse_nested(tb, TCA_ACT_MAX_PRIO, nla, NULL); in tca_action_gd()
893 if (tb[1] != NULL) in tca_action_gd()
894 return tca_action_flush(net, tb[1], n, portid); in tca_action_gd()
899 for (i = 1; i <= TCA_ACT_MAX_PRIO && tb[i]; i++) { in tca_action_gd()
900 act = tcf_action_get_1(tb[i], n, portid); in tca_action_gd()
1020 struct nlattr *tb[TCA_ACT_MAX_PRIO + 1]; in find_dump_kind() local
1030 if (nla_parse(tb, TCA_ACT_MAX_PRIO, nla_data(tb1), in find_dump_kind()
1034 if (tb[1] == NULL) in find_dump_kind()
1036 if (nla_parse(tb2, TCA_ACT_MAX, nla_data(tb[1]), in find_dump_kind()
1037 nla_len(tb[1]), NULL) < 0) in find_dump_kind()