nfp_flow          133 drivers/net/ethernet/netronome/nfp/flower/action.c 	       struct nfp_fl_payload *nfp_flow, int act_len,
nfp_flow          154 drivers/net/ethernet/netronome/nfp/flower/action.c 		memmove(nfp_flow->action_data + act_size,
nfp_flow          155 drivers/net/ethernet/netronome/nfp/flower/action.c 			nfp_flow->action_data, act_len);
nfp_flow          157 drivers/net/ethernet/netronome/nfp/flower/action.c 	pre_lag = (struct nfp_fl_pre_lag *)nfp_flow->action_data;
nfp_flow          165 drivers/net/ethernet/netronome/nfp/flower/action.c 	nfp_flow->meta.shortcut = cpu_to_be32(NFP_FL_SC_ACT_NULL);
nfp_flow          173 drivers/net/ethernet/netronome/nfp/flower/action.c 	      struct nfp_fl_payload *nfp_flow,
nfp_flow          227 drivers/net/ethernet/netronome/nfp/flower/action.c 		if (nfp_flow->pre_tun_rule.dev || !pkt_host) {
nfp_flow          232 drivers/net/ethernet/netronome/nfp/flower/action.c 		nfp_flow->pre_tun_rule.dev = out_dev;
nfp_flow          258 drivers/net/ethernet/netronome/nfp/flower/action.c 	nfp_flow->meta.shortcut = output->port;
nfp_flow         1171 drivers/net/ethernet/netronome/nfp/flower/action.c 			      struct nfp_fl_payload *nfp_flow,
nfp_flow         1181 drivers/net/ethernet/netronome/nfp/flower/action.c 	memset(nfp_flow->action_data, 0, NFP_FL_MAX_A_SIZ);
nfp_flow         1182 drivers/net/ethernet/netronome/nfp/flower/action.c 	nfp_flow->meta.act_len = 0;
nfp_flow         1192 drivers/net/ethernet/netronome/nfp/flower/action.c 		err = nfp_flower_loop_action(app, act, flow, nfp_flow, &act_len,
nfp_flow         1201 drivers/net/ethernet/netronome/nfp/flower/action.c 					     &nfp_flow->action_data[act_len],
nfp_flow         1209 drivers/net/ethernet/netronome/nfp/flower/action.c 		nfp_flow->meta.shortcut = cpu_to_be32(NFP_FL_SC_ACT_NULL);
nfp_flow         1211 drivers/net/ethernet/netronome/nfp/flower/action.c 	nfp_flow->meta.act_len = act_len;
nfp_flow          364 drivers/net/ethernet/netronome/nfp/flower/main.h 				  struct nfp_fl_payload *nfp_flow,
nfp_flow          370 drivers/net/ethernet/netronome/nfp/flower/main.h 			      struct nfp_fl_payload *nfp_flow,
nfp_flow          374 drivers/net/ethernet/netronome/nfp/flower/main.h 			      struct nfp_fl_payload *nfp_flow,
nfp_flow          378 drivers/net/ethernet/netronome/nfp/flower/main.h 				struct nfp_fl_payload *nfp_flow);
nfp_flow          380 drivers/net/ethernet/netronome/nfp/flower/main.h 			     struct nfp_fl_payload *nfp_flow);
nfp_flow          377 drivers/net/ethernet/netronome/nfp/flower/match.c 				  struct nfp_fl_payload *nfp_flow,
nfp_flow          388 drivers/net/ethernet/netronome/nfp/flower/match.c 	memset(nfp_flow->unmasked_data, 0, key_ls->key_size);
nfp_flow          389 drivers/net/ethernet/netronome/nfp/flower/match.c 	memset(nfp_flow->mask_data, 0, key_ls->key_size);
nfp_flow          391 drivers/net/ethernet/netronome/nfp/flower/match.c 	ext = nfp_flow->unmasked_data;
nfp_flow          392 drivers/net/ethernet/netronome/nfp/flower/match.c 	msk = nfp_flow->mask_data;
nfp_flow          468 drivers/net/ethernet/netronome/nfp/flower/match.c 		nfp_flow->nfp_tun_ipv4_addr = tun_dst;
nfp_flow          484 drivers/net/ethernet/netronome/nfp/flower/match.c 		nfp_flow->nfp_tun_ipv4_addr = tun_dst;
nfp_flow          294 drivers/net/ethernet/netronome/nfp/flower/metadata.c 			      struct nfp_fl_payload *nfp_flow,
nfp_flow          311 drivers/net/ethernet/netronome/nfp/flower/metadata.c 	nfp_flow->meta.host_ctx_id = cpu_to_be32(stats_cxt);
nfp_flow          312 drivers/net/ethernet/netronome/nfp/flower/metadata.c 	nfp_flow->meta.host_cookie = cpu_to_be64(flow->cookie);
nfp_flow          313 drivers/net/ethernet/netronome/nfp/flower/metadata.c 	nfp_flow->ingress_dev = netdev;
nfp_flow          322 drivers/net/ethernet/netronome/nfp/flower/metadata.c 	ctx_entry->flow = nfp_flow;
nfp_flow          331 drivers/net/ethernet/netronome/nfp/flower/metadata.c 	if (!nfp_check_mask_add(app, nfp_flow->mask_data,
nfp_flow          332 drivers/net/ethernet/netronome/nfp/flower/metadata.c 				nfp_flow->meta.mask_len,
nfp_flow          333 drivers/net/ethernet/netronome/nfp/flower/metadata.c 				&nfp_flow->meta.flags, &new_mask_id)) {
nfp_flow          344 drivers/net/ethernet/netronome/nfp/flower/metadata.c 	nfp_flow->meta.flow_version = cpu_to_be64(priv->flower_version);
nfp_flow          348 drivers/net/ethernet/netronome/nfp/flower/metadata.c 	nfp_flow->unmasked_data[NFP_FL_MASK_ID_LOCATION] = new_mask_id;
nfp_flow          362 drivers/net/ethernet/netronome/nfp/flower/metadata.c 		if (!nfp_check_mask_remove(app, nfp_flow->mask_data,
nfp_flow          363 drivers/net/ethernet/netronome/nfp/flower/metadata.c 					   nfp_flow->meta.mask_len,
nfp_flow          377 drivers/net/ethernet/netronome/nfp/flower/metadata.c 	nfp_check_mask_remove(app, nfp_flow->mask_data, nfp_flow->meta.mask_len,
nfp_flow          392 drivers/net/ethernet/netronome/nfp/flower/metadata.c 				struct nfp_fl_payload *nfp_flow)
nfp_flow          394 drivers/net/ethernet/netronome/nfp/flower/metadata.c 	nfp_flow->meta.flags &= ~NFP_FL_META_FLAG_MANAGE_MASK;
nfp_flow          395 drivers/net/ethernet/netronome/nfp/flower/metadata.c 	nfp_flow->meta.flow_version = cpu_to_be64(priv->flower_version);
nfp_flow          400 drivers/net/ethernet/netronome/nfp/flower/metadata.c 			     struct nfp_fl_payload *nfp_flow)
nfp_flow          407 drivers/net/ethernet/netronome/nfp/flower/metadata.c 	__nfp_modify_flow_metadata(priv, nfp_flow);
nfp_flow          409 drivers/net/ethernet/netronome/nfp/flower/metadata.c 	nfp_check_mask_remove(app, nfp_flow->mask_data,
nfp_flow          410 drivers/net/ethernet/netronome/nfp/flower/metadata.c 			      nfp_flow->meta.mask_len, &nfp_flow->meta.flags,
nfp_flow          414 drivers/net/ethernet/netronome/nfp/flower/metadata.c 	nfp_flow->unmasked_data[NFP_FL_MASK_ID_LOCATION] = new_mask_id;
nfp_flow          417 drivers/net/ethernet/netronome/nfp/flower/metadata.c 	temp_ctx_id = be32_to_cpu(nfp_flow->meta.host_ctx_id);
nfp_flow           85 drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flower_xmit_flow(struct nfp_app *app, struct nfp_fl_payload *nfp_flow,
nfp_flow           93 drivers/net/ethernet/netronome/nfp/flower/offload.c 	key_len = nfp_flow->meta.key_len;
nfp_flow           94 drivers/net/ethernet/netronome/nfp/flower/offload.c 	mask_len = nfp_flow->meta.mask_len;
nfp_flow           95 drivers/net/ethernet/netronome/nfp/flower/offload.c 	act_len = nfp_flow->meta.act_len;
nfp_flow          102 drivers/net/ethernet/netronome/nfp/flower/offload.c 	nfp_flow->meta.key_len >>= NFP_FL_LW_SIZ;
nfp_flow          103 drivers/net/ethernet/netronome/nfp/flower/offload.c 	nfp_flow->meta.mask_len >>= NFP_FL_LW_SIZ;
nfp_flow          104 drivers/net/ethernet/netronome/nfp/flower/offload.c 	nfp_flow->meta.act_len >>= NFP_FL_LW_SIZ;
nfp_flow          111 drivers/net/ethernet/netronome/nfp/flower/offload.c 	memcpy(msg, &nfp_flow->meta, meta_len);
nfp_flow          112 drivers/net/ethernet/netronome/nfp/flower/offload.c 	memcpy(&msg[meta_len], nfp_flow->unmasked_data, key_len);
nfp_flow          113 drivers/net/ethernet/netronome/nfp/flower/offload.c 	memcpy(&msg[meta_len + key_len], nfp_flow->mask_data, mask_len);
nfp_flow          115 drivers/net/ethernet/netronome/nfp/flower/offload.c 	       nfp_flow->action_data, act_len);
nfp_flow          120 drivers/net/ethernet/netronome/nfp/flower/offload.c 	nfp_flow->meta.key_len <<= NFP_FL_LW_SIZ;
nfp_flow          121 drivers/net/ethernet/netronome/nfp/flower/offload.c 	nfp_flow->meta.mask_len <<= NFP_FL_LW_SIZ;
nfp_flow          122 drivers/net/ethernet/netronome/nfp/flower/offload.c 	nfp_flow->meta.act_len <<= NFP_FL_LW_SIZ;
nfp_flow         1293 drivers/net/ethernet/netronome/nfp/flower/offload.c 	struct nfp_fl_payload *nfp_flow;
nfp_flow         1301 drivers/net/ethernet/netronome/nfp/flower/offload.c 	nfp_flow = nfp_flower_search_fl_table(app, flow->cookie, netdev);
nfp_flow         1302 drivers/net/ethernet/netronome/nfp/flower/offload.c 	if (!nfp_flow) {
nfp_flow         1307 drivers/net/ethernet/netronome/nfp/flower/offload.c 	err = nfp_modify_flow_metadata(app, nfp_flow);
nfp_flow         1311 drivers/net/ethernet/netronome/nfp/flower/offload.c 	if (nfp_flow->nfp_tun_ipv4_addr)
nfp_flow         1312 drivers/net/ethernet/netronome/nfp/flower/offload.c 		nfp_tunnel_del_ipv4_off(app, nfp_flow->nfp_tun_ipv4_addr);
nfp_flow         1314 drivers/net/ethernet/netronome/nfp/flower/offload.c 	if (!nfp_flow->in_hw) {
nfp_flow         1319 drivers/net/ethernet/netronome/nfp/flower/offload.c 	if (nfp_flow->pre_tun_rule.dev)
nfp_flow         1320 drivers/net/ethernet/netronome/nfp/flower/offload.c 		err = nfp_flower_xmit_pre_tun_del_flow(app, nfp_flow);
nfp_flow         1322 drivers/net/ethernet/netronome/nfp/flower/offload.c 		err = nfp_flower_xmit_flow(app, nfp_flow,
nfp_flow         1327 drivers/net/ethernet/netronome/nfp/flower/offload.c 	nfp_flower_del_linked_merge_flows(app, nfp_flow);
nfp_flow         1330 drivers/net/ethernet/netronome/nfp/flower/offload.c 	kfree(nfp_flow->action_data);
nfp_flow         1331 drivers/net/ethernet/netronome/nfp/flower/offload.c 	kfree(nfp_flow->mask_data);
nfp_flow         1332 drivers/net/ethernet/netronome/nfp/flower/offload.c 	kfree(nfp_flow->unmasked_data);
nfp_flow         1334 drivers/net/ethernet/netronome/nfp/flower/offload.c 					    &nfp_flow->fl_node,
nfp_flow         1336 drivers/net/ethernet/netronome/nfp/flower/offload.c 	kfree_rcu(nfp_flow, rcu);
nfp_flow         1404 drivers/net/ethernet/netronome/nfp/flower/offload.c 	struct nfp_fl_payload *nfp_flow;
nfp_flow         1408 drivers/net/ethernet/netronome/nfp/flower/offload.c 	nfp_flow = nfp_flower_search_fl_table(app, flow->cookie, netdev);
nfp_flow         1409 drivers/net/ethernet/netronome/nfp/flower/offload.c 	if (!nfp_flow) {
nfp_flow         1414 drivers/net/ethernet/netronome/nfp/flower/offload.c 	ctx_id = be32_to_cpu(nfp_flow->meta.host_ctx_id);
nfp_flow         1418 drivers/net/ethernet/netronome/nfp/flower/offload.c 	if (!list_empty(&nfp_flow->linked_flows))
nfp_flow         1419 drivers/net/ethernet/netronome/nfp/flower/offload.c 		nfp_flower_update_merge_stats(app, nfp_flow);