Lines Matching defs:prio
686 struct mlx5_ib_flow_prio *prio, bool ft_added)
688 prio->refcount -= !!ft_added;
689 if (!prio->refcount) {
690 mlx5_destroy_flow_table(prio->flow_table);
691 prio->flow_table = NULL;
707 put_flow_table(dev, iter->prio, true);
713 put_flow_table(dev, handler->prio, true);
740 struct mlx5_ib_flow_prio *prio,
748 ft_attr.prio = priority;
756 prio->flow_table = ft;
757 prio->refcount = 0;
758 return prio;
768 struct mlx5_ib_flow_prio *prio;
790 prio = &dev->flow_db->prios[priority];
802 prio = &dev->flow_db->egress_prios[priority];
816 prio = &dev->flow_db->prios[MLX5_IB_FLOW_LEFTOVERS_PRIO];
828 prio = &dev->flow_db->sniffer[ft_type];
842 ft = prio->flow_table;
844 return _get_prio(ns, prio, priority, max_table_size, num_groups,
847 return prio;
1023 handler->prio = ft_prio;
1294 struct mlx5_ib_flow_prio *prio = NULL;
1358 prio = &dev->flow_db->prios[priority];
1361 prio = &dev->flow_db->egress_prios[priority];
1364 prio = &dev->flow_db->fdb;
1367 prio = &dev->flow_db->rdma_rx[priority];
1370 prio = &dev->flow_db->rdma_tx[priority];
1375 if (!prio)
1378 if (prio->flow_table)
1379 return prio;
1381 return _get_prio(ns, prio, priority, max_table_size,
1424 handler->prio = ft_prio;