Lines Matching refs:ft_prio
903 struct mlx5_ib_flow_prio *ft_prio, in _create_flow_rule() argument
909 struct mlx5_flow_table *ft = ft_prio->flow_table; in _create_flow_rule()
1022 ft_prio->refcount++; in _create_flow_rule()
1023 handler->prio = ft_prio; in _create_flow_rule()
1026 ft_prio->flow_table = ft; in _create_flow_rule()
1037 struct mlx5_ib_flow_prio *ft_prio, in create_flow_rule() argument
1041 return _create_flow_rule(dev, ft_prio, flow_attr, dst, 0, NULL); in create_flow_rule()
1050 struct mlx5_ib_flow_prio *ft_prio, in create_leftovers_rule() argument
1087 handler = create_flow_rule(dev, ft_prio, in create_leftovers_rule()
1092 handler_ucast = create_flow_rule(dev, ft_prio, in create_leftovers_rule()
1097 ft_prio->refcount--; in create_leftovers_rule()
1155 struct mlx5_ib_flow_prio *ft_prio; in mlx5_ib_create_flow() local
1219 ft_prio = get_flow_table(dev, flow_attr, in mlx5_ib_create_flow()
1221 if (IS_ERR(ft_prio)) { in mlx5_ib_create_flow()
1222 err = PTR_ERR(ft_prio); in mlx5_ib_create_flow()
1249 handler = _create_flow_rule(dev, ft_prio, flow_attr, dst, in mlx5_ib_create_flow()
1254 handler = create_leftovers_rule(dev, ft_prio, flow_attr, dst); in mlx5_ib_create_flow()
1257 handler = create_sniffer_rule(dev, ft_prio, ft_prio_tx, dst); in mlx5_ib_create_flow()
1277 put_flow_table(dev, ft_prio, false); in mlx5_ib_create_flow()
1387 struct mlx5_ib_flow_prio *ft_prio, in _create_raw_flow_rule() argument
1397 struct mlx5_flow_table *ft = ft_prio->flow_table; in _create_raw_flow_rule()
1423 ft_prio->refcount++; in _create_raw_flow_rule()
1424 handler->prio = ft_prio; in _create_raw_flow_rule()
1426 ft_prio->flow_table = ft; in _create_raw_flow_rule()
1481 struct mlx5_ib_flow_prio *ft_prio; in raw_fs_rule_add() local
1500 ft_prio = _get_flow_table(dev, fs_matcher, mcast); in raw_fs_rule_add()
1501 if (IS_ERR(ft_prio)) { in raw_fs_rule_add()
1502 err = PTR_ERR(ft_prio); in raw_fs_rule_add()
1531 handler = _create_raw_flow_rule(dev, ft_prio, dst_num ? dst : NULL, in raw_fs_rule_add()
1549 put_flow_table(dev, ft_prio, false); in raw_fs_rule_add()