Lines Matching refs:flow_db
703 mutex_lock(&dev->flow_db->lock); in mlx5_ib_destroy_flow()
715 mutex_unlock(&dev->flow_db->lock); in mlx5_ib_destroy_flow()
790 prio = &dev->flow_db->prios[priority]; in get_flow_table()
802 prio = &dev->flow_db->egress_prios[priority]; in get_flow_table()
816 prio = &dev->flow_db->prios[MLX5_IB_FLOW_LEFTOVERS_PRIO]; in get_flow_table()
828 prio = &dev->flow_db->sniffer[ft_type]; in get_flow_table()
1217 mutex_lock(&dev->flow_db->lock); in mlx5_ib_create_flow()
1270 mutex_unlock(&dev->flow_db->lock); in mlx5_ib_create_flow()
1281 mutex_unlock(&dev->flow_db->lock); in mlx5_ib_create_flow()
1358 prio = &dev->flow_db->prios[priority]; in _get_flow_table()
1361 prio = &dev->flow_db->egress_prios[priority]; in _get_flow_table()
1364 prio = &dev->flow_db->fdb; in _get_flow_table()
1367 prio = &dev->flow_db->rdma_rx[priority]; in _get_flow_table()
1370 prio = &dev->flow_db->rdma_tx[priority]; in _get_flow_table()
1498 mutex_lock(&dev->flow_db->lock); in raw_fs_rule_add()
1540 mutex_unlock(&dev->flow_db->lock); in raw_fs_rule_add()
1551 mutex_unlock(&dev->flow_db->lock); in raw_fs_rule_add()
2529 dev->flow_db = kzalloc(sizeof(*dev->flow_db), GFP_KERNEL); in mlx5_ib_fs_init()
2531 if (!dev->flow_db) in mlx5_ib_fs_init()
2534 mutex_init(&dev->flow_db->lock); in mlx5_ib_fs_init()