Lines Matching refs:flow_db

645 	mutex_lock(&dev->flow_db->lock);
657 mutex_unlock(&dev->flow_db->lock);
740 prio = &dev->flow_db->prios[priority];
752 prio = &dev->flow_db->egress_prios[priority];
766 prio = &dev->flow_db->prios[MLX5_IB_FLOW_LEFTOVERS_PRIO];
778 prio = &dev->flow_db->sniffer[ft_type];
935 prio = &dev->flow_db->opfcs[type];
981 put_flow_table(dev, &dev->flow_db->opfcs[type], true);
1345 mutex_lock(&dev->flow_db->lock);
1398 mutex_unlock(&dev->flow_db->lock);
1409 mutex_unlock(&dev->flow_db->lock);
1486 prio = &dev->flow_db->prios[priority];
1489 prio = &dev->flow_db->egress_prios[priority];
1492 prio = &dev->flow_db->fdb[priority];
1495 prio = &dev->flow_db->rdma_rx[priority];
1498 prio = &dev->flow_db->rdma_tx[priority];
1626 mutex_lock(&dev->flow_db->lock);
1669 mutex_unlock(&dev->flow_db->lock);
1680 mutex_unlock(&dev->flow_db->lock);
2266 mutex_lock(&obj->dev->flow_db->lock);
2271 mutex_unlock(&obj->dev->flow_db->lock);
2286 fs_cleanup_anchor(dev->flow_db->prios, MLX5_IB_NUM_FLOW_FT);
2287 fs_cleanup_anchor(dev->flow_db->egress_prios, MLX5_IB_NUM_FLOW_FT);
2288 fs_cleanup_anchor(dev->flow_db->sniffer, MLX5_IB_NUM_SNIFFER_FTS);
2289 fs_cleanup_anchor(dev->flow_db->egress, MLX5_IB_NUM_EGRESS_FTS);
2290 fs_cleanup_anchor(dev->flow_db->fdb, MLX5_IB_NUM_FDB_FTS);
2291 fs_cleanup_anchor(dev->flow_db->rdma_rx, MLX5_IB_NUM_FLOW_FT);
2292 fs_cleanup_anchor(dev->flow_db->rdma_tx, MLX5_IB_NUM_FLOW_FT);
2434 mutex_lock(&dev->flow_db->lock);
2459 mutex_unlock(&dev->flow_db->lock);
2474 mutex_unlock(&dev->flow_db->lock);
2887 dev->flow_db = kzalloc(sizeof(*dev->flow_db), GFP_KERNEL);
2889 if (!dev->flow_db)
2892 mutex_init(&dev->flow_db->lock);