Lines Matching refs:flow_db
2987 mutex_lock(&dev->flow_db->lock); in mlx5_ib_destroy_flow()
3002 mutex_unlock(&dev->flow_db->lock); in mlx5_ib_destroy_flow()
3075 prio = &dev->flow_db->prios[priority]; in get_flow_table()
3083 prio = &dev->flow_db->prios[MLX5_IB_FLOW_LEFTOVERS_PRIO]; in get_flow_table()
3093 prio = &dev->flow_db->sniffer[ft_type]; in get_flow_table()
3589 mutex_lock(&dev->flow_db->lock); in mlx5_ib_create_flow()
3643 mutex_unlock(&dev->flow_db->lock); in mlx5_ib_create_flow()
3654 mutex_unlock(&dev->flow_db->lock); in mlx5_ib_create_flow()
3682 prio = &dev->flow_db->prios[priority]; in _get_flow_table()
3803 mutex_lock(&dev->flow_db->lock); in mlx5_ib_raw_fs_rule_add()
3827 mutex_unlock(&dev->flow_db->lock); in mlx5_ib_raw_fs_rule_add()
3838 mutex_unlock(&dev->flow_db->lock); in mlx5_ib_raw_fs_rule_add()
4773 dev->flow_db->lag_demux_ft = ft; in mlx5_eth_lag_init()
4785 if (dev->flow_db->lag_demux_ft) { in mlx5_eth_lag_cleanup()
4786 mlx5_destroy_flow_table(dev->flow_db->lag_demux_ft); in mlx5_eth_lag_cleanup()
4787 dev->flow_db->lag_demux_ft = NULL; in mlx5_eth_lag_cleanup()
5711 dev->flow_db = kzalloc(sizeof(*dev->flow_db), GFP_KERNEL); in mlx5_ib_stage_flow_db_init()
5713 if (!dev->flow_db) in mlx5_ib_stage_flow_db_init()
5716 mutex_init(&dev->flow_db->lock); in mlx5_ib_stage_flow_db_init()
5730 dev->flow_db = nic_dev->flow_db; in mlx5_ib_stage_rep_flow_db_init()
5737 kfree(dev->flow_db); in mlx5_ib_stage_flow_db_cleanup()