Lines Matching refs:flow_db

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