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()
1216 mutex_lock(&dev->flow_db->lock); in mlx5_ib_create_flow()
1269 mutex_unlock(&dev->flow_db->lock); in mlx5_ib_create_flow()
1280 mutex_unlock(&dev->flow_db->lock); in mlx5_ib_create_flow()
1357 prio = &dev->flow_db->prios[priority]; in _get_flow_table()
1360 prio = &dev->flow_db->egress_prios[priority]; in _get_flow_table()
1363 prio = &dev->flow_db->fdb; in _get_flow_table()
1366 prio = &dev->flow_db->rdma_rx[priority]; in _get_flow_table()
1369 prio = &dev->flow_db->rdma_tx[priority]; in _get_flow_table()
1497 mutex_lock(&dev->flow_db->lock); in raw_fs_rule_add()
1539 mutex_unlock(&dev->flow_db->lock); in raw_fs_rule_add()
1550 mutex_unlock(&dev->flow_db->lock); in raw_fs_rule_add()
2532 dev->flow_db = kzalloc(sizeof(*dev->flow_db), GFP_KERNEL); in mlx5_ib_fs_init()
2534 if (!dev->flow_db) in mlx5_ib_fs_init()
2537 mutex_init(&dev->flow_db->lock); in mlx5_ib_fs_init()