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