Lines Matching refs:flow_context
189 struct mlx5_flow_context *flow_context = &spec->flow_context; in parse_flow_attr() local
503 flow_context->flow_tag = ib_spec->flow_tag.tag_id; in parse_flow_attr()
504 flow_context->flags |= FLOW_CONTEXT_HAS_TAG; in parse_flow_attr()
1136 if ((spec->flow_context.flags & FLOW_CONTEXT_HAS_TAG) && in _create_flow_rule()
1140 spec->flow_context.flow_tag, flow_attr->type); in _create_flow_rule()
1520 struct mlx5_flow_context *flow_context, in _create_raw_flow_rule() argument
1543 spec->flow_context = *flow_context; in _create_raw_flow_rule()
1607 struct mlx5_flow_context *flow_context, struct mlx5_flow_act *flow_act, in raw_fs_rule_add() argument
1663 fs_matcher, flow_context, flow_act, in raw_fs_rule_add()
1907 struct mlx5_flow_context flow_context = {.flow_tag = in UVERBS_HANDLER() local
1989 ret = uverbs_copy_from(&flow_context.flow_tag, attrs, in UVERBS_HANDLER()
1992 if (flow_context.flow_tag >= BIT(24)) { in UVERBS_HANDLER()
1996 flow_context.flags |= FLOW_CONTEXT_HAS_TAG; in UVERBS_HANDLER()
2000 raw_fs_rule_add(dev, fs_matcher, &flow_context, &flow_act, in UVERBS_HANDLER()