flow_context       71 drivers/infiniband/hw/mlx5/flow.c 	struct mlx5_flow_context flow_context = {.flow_tag = MLX5_FS_DEFAULT_FLOW_TAG};
flow_context      185 drivers/infiniband/hw/mlx5/flow.c 	ret = uverbs_copy_from(&flow_context.flow_tag, attrs,
flow_context      188 drivers/infiniband/hw/mlx5/flow.c 		if (flow_context.flow_tag >= BIT(24)) {
flow_context      192 drivers/infiniband/hw/mlx5/flow.c 		flow_context.flags |= FLOW_CONTEXT_HAS_TAG;
flow_context      196 drivers/infiniband/hw/mlx5/flow.c 					       &flow_context,
flow_context     2683 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_flow_context *flow_context = &spec->flow_context;
flow_context     3004 drivers/infiniband/hw/mlx5/main.c 		flow_context->flow_tag = ib_spec->flow_tag.tag_id;
flow_context     3005 drivers/infiniband/hw/mlx5/main.c 		flow_context->flags |= FLOW_CONTEXT_HAS_TAG;
flow_context     3100 drivers/infiniband/hw/mlx5/main.c 			     !(spec->flow_context.flags & FLOW_CONTEXT_HAS_TAG))) ?
flow_context     3616 drivers/infiniband/hw/mlx5/main.c 	if ((spec->flow_context.flags & FLOW_CONTEXT_HAS_TAG)  &&
flow_context     3620 drivers/infiniband/hw/mlx5/main.c 			     spec->flow_context.flow_tag, flow_attr->type);
flow_context     4007 drivers/infiniband/hw/mlx5/main.c 		      struct mlx5_flow_context *flow_context,
flow_context     4030 drivers/infiniband/hw/mlx5/main.c 	spec->flow_context = *flow_context;
flow_context     4095 drivers/infiniband/hw/mlx5/main.c 			struct mlx5_flow_context *flow_context,
flow_context     4149 drivers/infiniband/hw/mlx5/main.c 					flow_context, flow_act,
flow_context     1349 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct mlx5_flow_context *flow_context,
flow_context      208 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.h 			   __entry->flow_tag = fte->flow_context.flow_tag;
flow_context      209 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.h 			   __entry->flow_source = fte->flow_context.flow_source;
flow_context      439 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	spec->flow_context.flow_tag = MLX5_FS_DEFAULT_FLOW_TAG;
flow_context      903 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5_flow_context *flow_context = &parse_attr->spec.flow_context;
flow_context      914 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	flow_context->flags |= FLOW_CONTEXT_HAS_TAG;
flow_context      915 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	flow_context->flow_tag = attr->flow_tag;
flow_context      135 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 		spec->flow_context.flow_source = MLX5_FLOW_CONTEXT_FLOW_SOURCE_UPLINK;
flow_context      186 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c 		return spec->flow_context.flow_source ==
flow_context      640 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 					   struct mlx5_flow_context *flow_context)
flow_context      659 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 	     (flow_context->flags & FLOW_CONTEXT_HAS_TAG))
flow_context      772 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 					    &fte->flow_context))
flow_context      440 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	in_flow_context = MLX5_ADDR_OF(set_fte_in, in, flow_context);
flow_context      441 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	MLX5_SET(flow_context, in_flow_context, group_id, group_id);
flow_context      443 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	MLX5_SET(flow_context, in_flow_context, flow_tag,
flow_context      444 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 		 fte->flow_context.flow_tag);
flow_context      445 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	MLX5_SET(flow_context, in_flow_context, flow_source,
flow_context      446 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 		 fte->flow_context.flow_source);
flow_context      448 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	MLX5_SET(flow_context, in_flow_context, extended_destination,
flow_context      455 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 		MLX5_SET(flow_context, in_flow_context, action, action);
flow_context      457 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 		MLX5_SET(flow_context, in_flow_context, action,
flow_context      460 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 			MLX5_SET(flow_context, in_flow_context, packet_reformat_id,
flow_context      464 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 		MLX5_SET(flow_context, in_flow_context, modify_header_id,
flow_context      467 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	vlan = MLX5_ADDR_OF(flow_context, in_flow_context, push_vlan);
flow_context      473 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	vlan = MLX5_ADDR_OF(flow_context, in_flow_context, push_vlan_2);
flow_context      479 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	in_match_value = MLX5_ADDR_OF(flow_context, in_flow_context,
flow_context      483 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	in_dests = MLX5_ADDR_OF(flow_context, in_flow_context, destination);
flow_context      532 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 		MLX5_SET(flow_context, in_flow_context, destination_list_size,
flow_context      557 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 		MLX5_SET(flow_context, in_flow_context, flow_counter_list_size,
flow_context      630 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 	fte->flow_context = spec->flow_context;
flow_context     1469 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 				  const struct mlx5_flow_context *flow_context,
flow_context     1478 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 	if ((flow_context->flags & FLOW_CONTEXT_HAS_TAG) &&
flow_context     1479 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 	    fte->flow_context.flow_tag != flow_context->flow_tag) {
flow_context     1482 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 			       fte->flow_context.flow_tag,
flow_context     1483 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 			       flow_context->flow_tag);
flow_context     1502 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 	ret = check_conflicting_ftes(fte, &spec->flow_context, flow_act);
flow_context      201 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h 	struct mlx5_flow_context	flow_context;
flow_context      194 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c 	in_flow_context = MLX5_ADDR_OF(set_fte_in, in, flow_context);
flow_context      195 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c 	MLX5_SET(flow_context, in_flow_context, group_id, group_id);
flow_context      196 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c 	MLX5_SET(flow_context, in_flow_context, modify_header_id, modify_header_id);
flow_context      197 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c 	MLX5_SET(flow_context, in_flow_context, destination_list_size, 1);
flow_context      198 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c 	MLX5_SET(flow_context, in_flow_context, action,
flow_context      202 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c 	in_dests = MLX5_ADDR_OF(flow_context, in_flow_context, destination);
flow_context      341 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 	if (fte->flow_context.flow_tag) {
flow_context      343 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 			mlx5dr_action_create_tag(fte->flow_context.flow_tag);
flow_context      108 include/linux/mlx5/fs.h 	struct mlx5_flow_context flow_context;
flow_context     4014 include/linux/mlx5/mlx5_ifc.h 	struct mlx5_ifc_flow_context_bits flow_context;
flow_context     5172 include/linux/mlx5/mlx5_ifc.h 	struct mlx5_ifc_flow_context_bits flow_context;