Lines Matching refs:root_ns
1917 struct mlx5_flow_root_namespace *root_ns = dev->root_ns;
1920 if (!root_ns)
1924 fs_for_each_prio(iter_prio, &root_ns->ns) {
1940 fs_for_each_prio(iter_prio, &root_ns->ns) {
1951 while (!list_empty(&root_ns->ns.prios)) {
1953 list_first_entry(&root_ns->ns.prios,
1960 fs_remove_node(&root_ns->ns.base);
1961 dev->root_ns = NULL;
1965 struct mlx5_flow_root_namespace *root_ns)
1969 if (!root_ns)
1972 if (!list_empty(&root_ns->ns.prios)) {
1973 prio = list_first_entry(&root_ns->ns.prios,
1978 fs_remove_node(&root_ns->ns.base);
1979 root_ns = NULL;
2009 struct mlx5_flow_root_namespace *root_ns;
2013 root_ns = mlx5_vzalloc(sizeof(*root_ns));
2014 if (!root_ns)
2017 root_ns->dev = dev;
2018 root_ns->table_type = table_type;
2019 mutex_init(&root_ns->fs_chain_lock);
2021 ns = &root_ns->ns;
2025 return root_ns;
2268 dev->root_ns = create_root_ns(dev, FS_FT_NIC_RX,
2270 if (IS_ERR_OR_NULL(dev->root_ns))
2274 if (init_root_tree(dev, max_ft_level, &root_fs, &dev->root_ns->ns.base))
2277 set_max_ft(&dev->root_ns->ns);
2366 struct mlx5_flow_root_namespace *root_ns = dev->root_ns;
2410 if (!root_ns)
2413 fs_prio = find_prio(&root_ns->ns, prio);