Lines Matching refs:a_len
763 int *a_len, struct nfp_flower_pedit_acts *set_act, in nfp_fl_commit_mangle() argument
780 *a_len += act_size; in nfp_fl_commit_mangle()
787 *a_len += act_size; in nfp_fl_commit_mangle()
798 *a_len += act_size; in nfp_fl_commit_mangle()
809 *a_len += act_size; in nfp_fl_commit_mangle()
823 *a_len += act_size; in nfp_fl_commit_mangle()
828 *a_len += act_size; in nfp_fl_commit_mangle()
836 *a_len += act_size; in nfp_fl_commit_mangle()
844 *a_len += act_size; in nfp_fl_commit_mangle()
853 *a_len += act_size; in nfp_fl_commit_mangle()
864 struct flow_cls_offload *flow, char *nfp_action, int *a_len, in nfp_fl_pedit() argument
899 struct nfp_fl_payload *nfp_fl, int *a_len, in nfp_flower_output_action() argument
917 if (*a_len + sizeof(struct nfp_fl_output) > NFP_FL_MAX_A_SIZ) { in nfp_flower_output_action()
922 output = (struct nfp_fl_output *)&nfp_fl->action_data[*a_len]; in nfp_flower_output_action()
928 *a_len += sizeof(struct nfp_fl_output); in nfp_flower_output_action()
934 prelag_size = nfp_fl_pre_lag(app, act, nfp_fl, *a_len, extack); in nfp_flower_output_action()
942 *a_len += prelag_size; in nfp_flower_output_action()
952 struct nfp_fl_payload *nfp_fl, int *a_len, in nfp_flower_loop_action() argument
974 err = nfp_flower_output_action(app, act, nfp_fl, a_len, netdev, in nfp_flower_loop_action()
983 err = nfp_flower_output_action(app, act, nfp_fl, a_len, netdev, in nfp_flower_loop_action()
991 if (*a_len + in nfp_flower_loop_action()
997 pop_v = (struct nfp_fl_pop_vlan *)&nfp_fl->action_data[*a_len]; in nfp_flower_loop_action()
1001 *a_len += sizeof(struct nfp_fl_pop_vlan); in nfp_flower_loop_action()
1004 if (*a_len + in nfp_flower_loop_action()
1010 psh_v = (struct nfp_fl_push_vlan *)&nfp_fl->action_data[*a_len]; in nfp_flower_loop_action()
1014 *a_len += sizeof(struct nfp_fl_push_vlan); in nfp_flower_loop_action()
1034 if (*a_len + sizeof(struct nfp_fl_pre_tunnel) + in nfp_flower_loop_action()
1040 pre_tun = nfp_fl_pre_tunnel(nfp_fl->action_data, *a_len); in nfp_flower_loop_action()
1042 *a_len += sizeof(struct nfp_fl_pre_tunnel); in nfp_flower_loop_action()
1044 err = nfp_fl_push_geneve_options(nfp_fl, a_len, act, extack); in nfp_flower_loop_action()
1048 set_tun = (void *)&nfp_fl->action_data[*a_len]; in nfp_flower_loop_action()
1053 *a_len += sizeof(struct nfp_fl_set_ipv4_tun); in nfp_flower_loop_action()
1060 if (nfp_fl_pedit(act, flow, &nfp_fl->action_data[*a_len], in nfp_flower_loop_action()
1061 a_len, csum_updated, set_act, extack)) in nfp_flower_loop_action()
1076 if (*a_len + in nfp_flower_loop_action()
1082 psh_m = (struct nfp_fl_push_mpls *)&nfp_fl->action_data[*a_len]; in nfp_flower_loop_action()
1088 *a_len += sizeof(struct nfp_fl_push_mpls); in nfp_flower_loop_action()
1091 if (*a_len + in nfp_flower_loop_action()
1097 pop_m = (struct nfp_fl_pop_mpls *)&nfp_fl->action_data[*a_len]; in nfp_flower_loop_action()
1101 *a_len += sizeof(struct nfp_fl_pop_mpls); in nfp_flower_loop_action()
1104 if (*a_len + in nfp_flower_loop_action()
1110 set_m = (struct nfp_fl_set_mpls *)&nfp_fl->action_data[*a_len]; in nfp_flower_loop_action()
1114 *a_len += sizeof(struct nfp_fl_set_mpls); in nfp_flower_loop_action()