drivers/base/class.c
115
return class->ns_type;
drivers/base/class.c
186
if (cls->ns_type && !cls->namespace) {
drivers/base/class.c
191
if (!cls->ns_type && cls->namespace) {
drivers/base/core.c
3210
return dir->class->ns_type;
drivers/base/core.c
3261
else if (parent->class && !dev->class->ns_type) {
drivers/infiniband/core/device.c
524
.ns_type = &net_ns_type_operations,
drivers/infiniband/hw/mlx5/fs.c
1909
enum mlx5_flow_namespace_type ns_type,
drivers/infiniband/hw/mlx5/fs.c
1932
switch (ns_type) {
drivers/infiniband/hw/mlx5/fs.c
1976
ret = mlx5_ib_fill_transport_ns_info(dev, ns_type, &flags,
drivers/infiniband/hw/mlx5/fs.c
1983
if (ns_type == MLX5_FLOW_NAMESPACE_RDMA_TRANSPORT_RX)
drivers/infiniband/hw/mlx5/fs.c
1999
if (ns_type == MLX5_FLOW_NAMESPACE_RDMA_TRANSPORT_RX ||
drivers/infiniband/hw/mlx5/fs.c
2000
ns_type == MLX5_FLOW_NAMESPACE_RDMA_TRANSPORT_TX)
drivers/infiniband/hw/mlx5/fs.c
2001
ns = mlx5_get_flow_vport_namespace(ft_mdev, ns_type, vport_idx);
drivers/infiniband/hw/mlx5/fs.c
2003
ns = mlx5_get_flow_namespace(ft_mdev, ns_type);
drivers/infiniband/hw/mlx5/fs.c
2008
switch (ns_type) {
drivers/infiniband/hw/mlx5/fs.c
2164
fs_matcher->ns_type, mcast,
drivers/infiniband/hw/mlx5/fs.c
2363
if (fs_matcher->ns_type == MLX5_FLOW_NAMESPACE_BYPASS) {
drivers/infiniband/hw/mlx5/fs.c
2371
if (fs_matcher->ns_type == MLX5_FLOW_NAMESPACE_FDB_BYPASS &&
drivers/infiniband/hw/mlx5/fs.c
2376
if ((fs_matcher->ns_type == MLX5_FLOW_NAMESPACE_RDMA_RX ||
drivers/infiniband/hw/mlx5/fs.c
2377
fs_matcher->ns_type == MLX5_FLOW_NAMESPACE_RDMA_TRANSPORT_RX) &&
drivers/infiniband/hw/mlx5/fs.c
2393
if ((fs_matcher->ns_type == MLX5_FLOW_NAMESPACE_FDB_BYPASS ||
drivers/infiniband/hw/mlx5/fs.c
2394
fs_matcher->ns_type == MLX5_FLOW_NAMESPACE_RDMA_RX ||
drivers/infiniband/hw/mlx5/fs.c
2395
fs_matcher->ns_type == MLX5_FLOW_NAMESPACE_RDMA_TRANSPORT_RX) &&
drivers/infiniband/hw/mlx5/fs.c
2415
} else if ((fs_matcher->ns_type == MLX5_FLOW_NAMESPACE_EGRESS ||
drivers/infiniband/hw/mlx5/fs.c
2416
fs_matcher->ns_type == MLX5_FLOW_NAMESPACE_RDMA_TX ||
drivers/infiniband/hw/mlx5/fs.c
2417
fs_matcher->ns_type == MLX5_FLOW_NAMESPACE_RDMA_TRANSPORT_TX) &&
drivers/infiniband/hw/mlx5/fs.c
2423
(fs_matcher->ns_type == MLX5_FLOW_NAMESPACE_EGRESS ||
drivers/infiniband/hw/mlx5/fs.c
2424
fs_matcher->ns_type == MLX5_FLOW_NAMESPACE_RDMA_TX ||
drivers/infiniband/hw/mlx5/fs.c
2425
fs_matcher->ns_type == MLX5_FLOW_NAMESPACE_RDMA_TRANSPORT_TX))
drivers/infiniband/hw/mlx5/fs.c
2589
enum mlx5_flow_namespace_type ns_type)
drivers/infiniband/hw/mlx5/fs.c
2598
ns = mlx5_get_flow_namespace(dev->mdev, ns_type);
drivers/infiniband/hw/mlx5/fs.c
2771
enum mlx5_flow_namespace_type ns_type)
drivers/infiniband/hw/mlx5/fs.c
2775
err = steering_anchor_create_ft(dev, ft_prio, ns_type);
drivers/infiniband/hw/mlx5/fs.c
2877
err = mlx5_ib_ft_type_to_namespace(ft_type, &obj->ns_type);
drivers/infiniband/hw/mlx5/fs.c
2894
&obj->ns_type);
drivers/infiniband/hw/mlx5/fs.c
2897
obj->ns_type = MLX5_FLOW_NAMESPACE_BYPASS;
drivers/infiniband/hw/mlx5/fs.c
2953
if (obj->ns_type == MLX5_FLOW_NAMESPACE_FDB_BYPASS &&
drivers/infiniband/hw/mlx5/fs.c
2968
if (obj->ns_type != MLX5_FLOW_NAMESPACE_RDMA_TRANSPORT_RX &&
drivers/infiniband/hw/mlx5/fs.c
2969
obj->ns_type != MLX5_FLOW_NAMESPACE_RDMA_TRANSPORT_TX) {
drivers/infiniband/hw/mlx5/fs.c
2996
enum mlx5_flow_namespace_type ns_type;
drivers/infiniband/hw/mlx5/fs.c
3011
err = mlx5_ib_ft_type_to_namespace(ib_uapi_ft_type, &ns_type);
drivers/infiniband/hw/mlx5/fs.c
3026
ft_prio = _get_flow_table(dev, priority, ns_type, 0, 0);
drivers/infiniband/hw/mlx5/fs.c
3035
err = steering_anchor_create_res(dev, ft_prio, ns_type);
drivers/infiniband/hw/mlx5/mlx5_ib.h
261
enum mlx5_flow_namespace_type ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
554
enum mlx5_flow_namespace_type ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
567
ns_type = MLX5_FLOW_NAMESPACE_FDB;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
569
ns_type = MLX5_FLOW_NAMESPACE_KERNEL;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
572
act = mlx5e_tc_act_get(action->id, ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
592
enum mlx5_flow_namespace_type ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
596
ns_type = MLX5_FLOW_NAMESPACE_FDB;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
598
ns_type = MLX5_FLOW_NAMESPACE_KERNEL;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
600
act = mlx5e_tc_act_get(fl_act->id, ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
614
enum mlx5_flow_namespace_type ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
618
ns_type = MLX5_FLOW_NAMESPACE_FDB;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
620
ns_type = MLX5_FLOW_NAMESPACE_KERNEL;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
622
act = mlx5e_tc_act_get(fl_act->id, ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.c
104
tc_act = mlx5e_tc_act_get(act->id, ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.c
54
enum mlx5_flow_namespace_type ns_type)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.c
58
tc_acts = ns_type == MLX5_FLOW_NAMESPACE_FDB ? tc_acts_fdb : tc_acts_nic;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.c
89
enum mlx5_flow_namespace_type ns_type)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.h
100
enum mlx5_flow_namespace_type ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.h
112
enum mlx5_flow_namespace_type ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.c
102
if (ns_type == MLX5_FLOW_NAMESPACE_FDB) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.c
90
enum mlx5_flow_namespace_type ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.c
93
ns_type = mlx5e_get_flow_namespace(flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.c
95
err = mlx5e_tc_act_pedit_parse_action(flow->priv, act, ns_type, attr->parse_attr->hdrs,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan_mangle.c
59
enum mlx5_flow_namespace_type ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan_mangle.c
62
ns_type = mlx5e_get_flow_namespace(parse_state->flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan_mangle.c
63
err = mlx5e_tc_act_vlan_add_rewrite_action(priv, ns_type, act, attr->parse_attr,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan_mangle.c
68
if (ns_type == MLX5_FLOW_NAMESPACE_FDB) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
36
enum mlx5_flow_namespace_type ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
507
return flow_meters->ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
512
enum mlx5_flow_namespace_type ns_type,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
550
flow_meters->ns_type = ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.h
66
enum mlx5_flow_namespace_type ns_type,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c
11
enum mlx5_flow_namespace_type ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c
132
handle->ns_type = post_act->ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c
134
if (handle->ns_type == MLX5_FLOW_NAMESPACE_FDB)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c
180
return mlx5e_tc_match_to_reg_set(dev, acts, handle->ns_type, FTEID_TO_REG, handle->id);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c
19
enum mlx5_flow_namespace_type ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c
31
enum mlx5_flow_namespace_type ns_type)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c
33
enum fs_flow_table_type table_type = ns_type == MLX5_FLOW_NAMESPACE_FDB ?
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c
57
post_act->ns_type = ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.h
16
enum mlx5_flow_namespace_type ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
250
enum mlx5_flow_namespace_type ns_type,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
263
ft = mlx5e_post_meter_table_create(priv, ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
294
enum mlx5_flow_namespace_type ns_type,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
306
table->ft = mlx5e_post_meter_table_create(priv, ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
335
enum mlx5_flow_namespace_type ns_type,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
350
err = mlx5e_post_meter_create_mtu_table(priv, ns_type, &mtu_tables->green_table);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
365
err = mlx5e_post_meter_create_mtu_table(priv, ns_type, &mtu_tables->red_table);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
394
enum mlx5_flow_namespace_type ns_type,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
411
err = mlx5e_post_meter_mtu_create(priv, ns_type, post_act,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
416
err = mlx5e_post_meter_rate_create(priv, ns_type, post_act,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
60
enum mlx5_flow_namespace_type ns_type)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
65
root_ns = mlx5_get_flow_namespace(priv->mdev, ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.h
35
enum mlx5_flow_namespace_type ns_type,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1628
err = mlx5e_tc_match_to_reg_set(dev, &pre_mod_acts, ct_priv->ns_type,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1635
mod_hdr = mlx5_modify_header_alloc(dev, ct_priv->ns_type,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1722
ns = mlx5_get_flow_namespace(dev, ct_priv->ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1734
ft_attr.prio = ct_priv->ns_type == MLX5_FLOW_NAMESPACE_FDB ?
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
2000
ct_priv->ns_type, MAPPED_OBJ_TO_REG, act_miss_mapping);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
2012
ct_priv->ns_type, ZONE_TO_REG, zone);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
2100
if (ct_priv->ns_type == MLX5_FLOW_NAMESPACE_FDB) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
2168
enum mlx5_flow_namespace_type ns_type,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
2185
if (ns_type == MLX5_FLOW_NAMESPACE_FDB)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
2287
enum mlx5_flow_namespace_type ns_type,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
2297
err = mlx5_tc_ct_init_check_support(priv, ns_type, post_act);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
2325
ct_priv->ns_type = ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
570
enum mlx5_flow_namespace_type ns = ct_priv->ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
692
modact = mlx5e_mod_hdr_alloc(mdev, ct_priv->ns_type, mod_acts);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
760
attr->modify_hdr = mlx5_modify_header_alloc(ct_priv->dev, ct_priv->ns_type,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
772
ct_priv->ns_type,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
78
enum mlx5_flow_namespace_type ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
819
attr = mlx5_alloc_flow_attr(ct_priv->ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
848
if (ct_priv->ns_type == MLX5_FLOW_NAMESPACE_FDB)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
894
old_attr = mlx5_alloc_flow_attr(ct_priv->ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h
139
enum mlx5_flow_namespace_type ns_type,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h
99
enum mlx5_flow_namespace_type ns_type,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1691
enum mlx5_flow_namespace_type ns_type = ipsec_fs_get_ns(ipsec, type, dir);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1734
modify_hdr = mlx5_modify_header_alloc(mdev, ns_type, num_of_actions, action);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1921
enum mlx5_flow_namespace_type ns_type = ipsec_fs_get_ns(ipsec, attrs->type,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1943
mlx5_packet_reformat_alloc(mdev, &reformat_params, ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
903
ttc_params->ns_type = MLX5_FLOW_NAMESPACE_KERNEL;
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
937
ttc_params->ns_type = MLX5_FLOW_NAMESPACE_KERNEL;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3635
enum mlx5_flow_namespace_type ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3642
ns_type = mlx5e_get_flow_namespace(flow);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3644
err = alloc_tc_pedit_action(priv, ns_type, parse_attr, &attr->action, extack);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3655
if (ns_type != MLX5_FLOW_NAMESPACE_FDB)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3667
enum mlx5_flow_namespace_type ns_type)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3670
u32 attr_sz = ns_to_attr_sz(ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3673
attr2 = mlx5_alloc_flow_attr(ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3694
if (ns_type == MLX5_FLOW_NAMESPACE_FDB) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4023
enum mlx5_flow_namespace_type ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4031
ns_type = mlx5e_get_flow_namespace(flow);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4039
tc_act = mlx5e_tc_act_get(act->id, ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4071
ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4075
attr = mlx5e_clone_flow_attr_for_post_act(flow->attr, ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4097
err = mlx5e_tc_act_post_parse(parse_state, flow_action, i_split, i, attr, ns_type);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
444
enum mlx5_flow_namespace_type ns_type;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
457
ns_type = mlx5e_tc_meter_get_namespace(meter->flow_meters);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
459
post_meter = mlx5e_post_meter_init(priv, ns_type, post_act,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
839
ttc_params->ns_type = MLX5_FLOW_NAMESPACE_KERNEL;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4107
mlx5_get_root_namespace(struct mlx5_core_dev *dev, enum mlx5_flow_namespace_type ns_type)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4111
if (ns_type == MLX5_FLOW_NAMESPACE_ESW_EGRESS ||
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4112
ns_type == MLX5_FLOW_NAMESPACE_ESW_INGRESS ||
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4113
ns_type == MLX5_FLOW_NAMESPACE_RDMA_TRANSPORT_TX ||
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4114
ns_type == MLX5_FLOW_NAMESPACE_RDMA_TRANSPORT_RX)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4115
ns = mlx5_get_flow_vport_namespace(dev, ns_type, 0);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4117
ns = mlx5_get_flow_namespace(dev, ns_type);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4125
u8 ns_type, u8 num_actions,
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4132
root = mlx5_get_root_namespace(dev, ns_type);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4140
modify_hdr->ns_type = ns_type;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4141
err = root->cmds->modify_header_alloc(root, ns_type, num_actions,
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4157
root = mlx5_get_root_namespace(dev, modify_hdr->ns_type);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4167
enum mlx5_flow_namespace_type ns_type)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4173
root = mlx5_get_root_namespace(dev, ns_type);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4181
pkt_reformat->ns_type = ns_type;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4183
err = root->cmds->packet_reformat_alloc(root, params, ns_type,
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4199
root = mlx5_get_root_namespace(dev, pkt_reformat->ns_type);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4214
enum mlx5_flow_namespace_type ns_type, u16 format_id,
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4221
root = mlx5_get_root_namespace(dev, ns_type);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4229
definer->ns_type = ns_type;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
4245
root = mlx5_get_root_namespace(dev, definer->ns_type);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
54
enum mlx5_flow_namespace_type ns_type;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
65
enum mlx5_flow_namespace_type ns_type;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
75
enum mlx5_flow_namespace_type ns_type;
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
471
ttc_params->ns_type = MLX5_FLOW_NAMESPACE_PORT_SEL;
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
490
ttc_params->ns_type = MLX5_FLOW_NAMESPACE_PORT_SEL;
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
794
switch (params->ns_type) {
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
811
ns = mlx5_get_flow_namespace(dev, params->ns_type);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
872
switch (params->ns_type) {
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
889
ns = mlx5_get_flow_namespace(dev, params->ns_type);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h
51
enum mlx5_flow_namespace_type ns_type;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
1537
enum mlx5_flow_namespace_type ns_type = pkt_reformat->ns_type;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
1560
ns = mlx5_get_root_namespace(dev, ns_type);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
1571
packet_reformat_alloc(ns, ¶ms, ns_type, &fw_pkt_reformat);
drivers/net/ipvlan/ipvtap.c
41
.ns_type = &net_ns_type_operations,
drivers/net/macvtap.c
46
.ns_type = &net_ns_type_operations,
fs/namespace.c
4984
if (ns->ns_type != CLONE_NEWUSER)
fs/namespace.c
5907
if (ns->ns_type != CLONE_NEWNS)
fs/nsfs.c
240
return ns->ns_type;
fs/nsfs.c
242
if (ns->ns_type != CLONE_NEWUSER)
fs/nsfs.c
255
if (ns->ns_type != CLONE_NEWPID)
fs/nsfs.c
294
if (ns->ns_type != CLONE_NEWNS)
fs/nsfs.c
314
if (ns->ns_type != CLONE_NEWNS)
fs/nsfs.c
334
if (ns->ns_type != CLONE_NEWNS)
fs/nsfs.c
474
fid->ns_type = ns->ns_type;
fs/nsfs.c
481
switch (ns->ns_type) {
fs/nsfs.c
546
if (!fid->ns_inum != !fid->ns_type)
fs/nsfs.c
550
ns = ns_tree_lookup_rcu(fid->ns_id, fid->ns_type);
fs/nsfs.c
558
if (fid->ns_type && (fid->ns_type != ns->ns_type))
fs/nsfs.c
575
switch (ns->ns_type) {
fs/proc/root.c
146
if (ns->ns_type != CLONE_NEWPID)
include/linux/device/class.h
64
const struct kobj_ns_type_operations *ns_type;
include/linux/mlx5/fs.h
347
u8 ns_type, u8 num_actions,
include/linux/mlx5/fs.h
353
enum mlx5_flow_namespace_type ns_type, u16 format_id,
include/linux/mlx5/fs.h
369
enum mlx5_flow_namespace_type ns_type);
include/linux/mlx5/fs.h
376
mlx5_get_root_namespace(struct mlx5_core_dev *dev, enum mlx5_flow_namespace_type ns_type);
include/linux/ns/ns_common_types.h
114
u32 ns_type;
include/linux/ns_common.h
12
int __ns_common_init(struct ns_common *ns, u32 ns_type, const struct proc_ns_operations *ops, int inum);
include/linux/ns_common.h
31
.ns_type = ns_common_type(&nsname), \
include/linux/nstree.h
51
struct ns_common *ns_tree_lookup_rcu(u64 ns_id, int ns_type);
include/uapi/linux/nsfs.h
114
__u32 ns_type;
include/uapi/linux/nsfs.h
63
__u32 ns_type;
kernel/nscommon.c
13
switch (ns->ns_type) {
kernel/nscommon.c
56
int __ns_common_init(struct ns_common *ns, u32 ns_type, const struct proc_ns_operations *ops, int inum)
kernel/nscommon.c
64
ns->ns_type = ns_type;
kernel/nsproxy.c
575
if (flags && (ns->ns_type != flags))
kernel/nsproxy.c
577
flags = ns->ns_type;
kernel/nstree.c
220
VFS_WARN_ON_ONCE(owner->ns_type != CLONE_NEWUSER);
kernel/nstree.c
286
static struct ns_tree_root *ns_tree_from_type(int ns_type)
kernel/nstree.c
288
switch (ns_type) {
kernel/nstree.c
325
static struct ns_common *__ns_tree_lookup_rcu(u64 ns_id, int ns_type)
kernel/nstree.c
331
ns_tree = ns_tree_from_type(ns_type);
kernel/nstree.c
345
struct ns_common *ns_tree_lookup_rcu(u64 ns_id, int ns_type)
kernel/nstree.c
349
if (ns_type)
kernel/nstree.c
350
return __ns_tree_lookup_rcu(ns_id, ns_type);
kernel/nstree.c
408
u32 ns_type;
kernel/nstree.c
445
if (kreq->ns_type & ~NS_ALL)
kernel/nstree.c
456
kls->ns_type = kreq->ns_type;
kernel/nstree.c
470
VFS_WARN_ON_ONCE(owner->ns_type != CLONE_NEWUSER);
kernel/nstree.c
494
static struct ns_common *lookup_ns_id(u64 mnt_ns_id, int ns_type)
kernel/nstree.c
499
ns = ns_tree_lookup_rcu(mnt_ns_id, ns_type);
kernel/nstree.c
512
return !kls->ns_type || (kls->ns_type & ns->ns_type);
kernel/nstree.c
625
static struct ns_common *lookup_ns_id_at(u64 ns_id, int ns_type)
kernel/nstree.c
631
if (ns_type) {
kernel/nstree.c
632
ns_tree = ns_tree_from_type(ns_type);
kernel/nstree.c
647
if (ns_type)
kernel/nstree.c
653
if (ns_type)
kernel/nstree.c
702
u32 ns_type;
kernel/nstree.c
705
if (hweight32(kls->ns_type) == 1)
kernel/nstree.c
706
ns_type = kls->ns_type;
kernel/nstree.c
708
ns_type = 0;
kernel/nstree.c
710
if (ns_type) {
kernel/nstree.c
711
ns_tree = ns_tree_from_type(ns_type);
kernel/nstree.c
717
kls->first_ns = lookup_ns_id_at(kls->last_ns_id + 1, ns_type);
net/core/net-sysfs.c
2275
.ns_type = &net_ns_type_operations,
net/wireless/sysfs.c
169
.ns_type = &net_ns_type_operations,
tools/include/uapi/linux/nsfs.h
114
__u32 ns_type;
tools/include/uapi/linux/nsfs.h
63
__u32 ns_type;
tools/testing/selftests/namespaces/cred_change_test.c
177
.ns_type = CLONE_NEWUSER,
tools/testing/selftests/namespaces/cred_change_test.c
293
.ns_type = CLONE_NEWUSER,
tools/testing/selftests/namespaces/cred_change_test.c
40
.ns_type = CLONE_NEWUSER,
tools/testing/selftests/namespaces/cred_change_test.c
412
.ns_type = CLONE_NEWUSER,
tools/testing/selftests/namespaces/cred_change_test.c
582
.ns_type = CLONE_NEWUSER,
tools/testing/selftests/namespaces/cred_change_test.c
716
.ns_type = CLONE_NEWUSER,
tools/testing/selftests/namespaces/listns_efault_test.c
197
.ns_type = 0,
tools/testing/selftests/namespaces/listns_efault_test.c
226
.ns_type = 0,
tools/testing/selftests/namespaces/listns_efault_test.c
290
.ns_type = 0,
tools/testing/selftests/namespaces/listns_efault_test.c
438
.ns_type = CLONE_NEWNS, /* Only mount namespaces */
tools/testing/selftests/namespaces/listns_efault_test.c
84
.ns_type = 0, /* All types */
tools/testing/selftests/namespaces/listns_pagination_bug.c
30
.ns_type = CLONE_NEWUSER, /* Filter by user namespace */
tools/testing/selftests/namespaces/listns_permissions_test.c
141
.ns_type = 0, /* All types */
tools/testing/selftests/namespaces/listns_permissions_test.c
312
.ns_type = CLONE_NEWNET,
tools/testing/selftests/namespaces/listns_permissions_test.c
33
.ns_type = CLONE_NEWNET,
tools/testing/selftests/namespaces/listns_permissions_test.c
391
.ns_type = 0,
tools/testing/selftests/namespaces/listns_permissions_test.c
523
req.ns_type = 0;
tools/testing/selftests/namespaces/listns_permissions_test.c
614
req.ns_type = CLONE_NEWUSER;
tools/testing/selftests/namespaces/listns_permissions_test.c
693
.ns_type = CLONE_NEWNET,
tools/testing/selftests/namespaces/listns_test.c
108
int ns_type;
tools/testing/selftests/namespaces/listns_test.c
110
ns_type = ioctl(fd, NS_GET_NSTYPE);
tools/testing/selftests/namespaces/listns_test.c
111
if (ns_type >= 0) {
tools/testing/selftests/namespaces/listns_test.c
112
ASSERT_EQ(ns_type, CLONE_NEWNET);
tools/testing/selftests/namespaces/listns_test.c
129
.ns_type = 0,
tools/testing/selftests/namespaces/listns_test.c
182
.ns_type = 0,
tools/testing/selftests/namespaces/listns_test.c
215
.ns_type = CLONE_NEWNET,
tools/testing/selftests/namespaces/listns_test.c
32
.ns_type = 0, /* All types */
tools/testing/selftests/namespaces/listns_test.c
338
.ns_type = 0,
tools/testing/selftests/namespaces/listns_test.c
458
.ns_type = CLONE_NEWNET | CLONE_NEWUTS, /* Network and UTS */
tools/testing/selftests/namespaces/listns_test.c
490
.ns_type = CLONE_NEWUSER,
tools/testing/selftests/namespaces/listns_test.c
639
.ns_type = 0,
tools/testing/selftests/namespaces/listns_test.c
68
.ns_type = CLONE_NEWNET, /* Only network namespaces */
tools/testing/selftests/namespaces/listns_test.c
92
.ns_type = CLONE_NEWNET,
tools/testing/selftests/namespaces/ns_active_ref_test.c
1064
gp_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1072
p_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1080
c_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1229
p_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1237
c1_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1245
c2_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1397
u_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1405
n_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1413
ut_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1568
ua_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1576
ub_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1584
net_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1762
p_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1770
n1_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1778
n2_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1912
ua_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1920
ub_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
2067
u_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
2075
n_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
2083
ut_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
2221
fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
2305
fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
2542
user_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
2550
net_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
2570
.ns_type = CLONE_NEWUSER,
tools/testing/selftests/namespaces/ns_active_ref_test.c
2591
req.ns_type = CLONE_NEWNET;
tools/testing/selftests/namespaces/ns_active_ref_test.c
2642
req.ns_type = CLONE_NEWUSER;
tools/testing/selftests/namespaces/ns_active_ref_test.c
2656
req.ns_type = CLONE_NEWNET;
tools/testing/selftests/namespaces/ns_active_ref_test.c
744
parent_fh->ns_type = 0;
tools/testing/selftests/namespaces/ns_active_ref_test.c
752
child_fh->ns_type = 0;
tools/testing/selftests/namespaces/siocgskns_test.c
1169
nsfs_fh->ns_type = 0;
tools/testing/selftests/namespaces/siocgskns_test.c
1312
.ns_type = CLONE_NEWNET | CLONE_NEWUSER,
tools/testing/selftests/namespaces/siocgskns_test.c
1708
nsfs_fh->ns_type = 0;
tools/testing/selftests/namespaces/siocgskns_test.c
596
.ns_type = CLONE_NEWNET,
tools/testing/selftests/namespaces/siocgskns_test.c
911
nsfs_fh->ns_type = 0; /* Type field not needed for reopening */
tools/testing/selftests/namespaces/siocgskns_test.c
995
.ns_type = CLONE_NEWNET | CLONE_NEWUSER,
tools/testing/selftests/namespaces/stress_test.c
219
.ns_type = 0, /* All types */
tools/testing/selftests/namespaces/stress_test.c
282
.ns_type = CLONE_NEWUSER,
tools/testing/selftests/namespaces/stress_test.c
350
.ns_type = CLONE_NEWUSER,
tools/testing/selftests/namespaces/stress_test.c
41
.ns_type = CLONE_NEWUSER,
tools/testing/selftests/namespaces/stress_test.c
489
.ns_type = 0,
tools/testing/selftests/namespaces/stress_test.c
568
.ns_type = CLONE_NEWUSER | CLONE_NEWNET | CLONE_NEWUTS,
tools/testing/selftests/namespaces/stress_test.c
97
.ns_type = CLONE_NEWUSER,