| /drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | mod_hdr.h | 31 char *mlx5e_mod_hdr_alloc(struct mlx5_core_dev *mdev, int namespace, 39 enum mlx5_flow_namespace_type namespace, 49 static inline int mlx5e_mod_hdr_max_actions(struct mlx5_core_dev *mdev, int namespace) in mlx5e_mod_hdr_max_actions() argument 51 if (namespace == MLX5_FLOW_NAMESPACE_FDB) /* FDB offloading */ in mlx5e_mod_hdr_max_actions()
|
| A D | mod_hdr.c | 74 enum mlx5_flow_namespace_type namespace, in mlx5e_mod_hdr_attach() argument 118 mh->modify_hdr = mlx5_modify_header_alloc(mdev, namespace, in mlx5e_mod_hdr_attach() 160 mlx5e_mod_hdr_alloc(struct mlx5_core_dev *mdev, int namespace, in mlx5e_mod_hdr_alloc() argument 170 max_hw_actions = mlx5e_mod_hdr_max_actions(mdev, namespace); in mlx5e_mod_hdr_alloc()
|
| /drivers/nvdimm/ |
| A D | Kconfig | 13 namespaces (/dev/pmemX). A PMEM namespace refers to a 54 NVDIMM namespace, i.e. a namespace can be in raw mode pmemX, 83 namespace. For environments that want to hard partition 85 sub-divide a namespace into character devices that can only be 115 the life of the given NVDIMM namespace. If you are using KMSAN
|
| A D | btt_devs.c | 121 static DEVICE_ATTR_RW(namespace);
|
| A D | pfn_devs.c | 196 static DEVICE_ATTR_RW(namespace);
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
| A D | vlan_mangle.c | 12 mlx5e_tc_act_vlan_add_rewrite_action(struct mlx5e_priv *priv, int namespace, in mlx5e_tc_act_vlan_add_rewrite_action() argument 46 err = mlx5e_tc_act_pedit_parse_action(priv, &pedit_act, namespace, parse_attr->hdrs, in mlx5e_tc_act_vlan_add_rewrite_action()
|
| A D | pedit.c | 47 const struct flow_action_entry *act, int namespace, in mlx5e_tc_act_pedit_parse_action() argument 62 if (!mlx5e_mod_hdr_max_actions(priv->mdev, namespace)) { in mlx5e_tc_act_pedit_parse_action()
|
| A D | vlan.h | 24 mlx5e_tc_act_vlan_add_rewrite_action(struct mlx5e_priv *priv, int namespace,
|
| A D | pedit.h | 26 const struct flow_action_entry *act, int namespace,
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | fs_cmd.h | 81 enum mlx5_flow_namespace_type namespace, 88 u8 namespace, u8 num_actions,
|
| A D | fs_cmd.c | 117 enum mlx5_flow_namespace_type namespace, in mlx5_cmd_stub_packet_reformat_alloc() argument 129 u8 namespace, u8 num_actions, in mlx5_cmd_stub_modify_header_alloc() argument 872 enum mlx5_flow_namespace_type namespace, in mlx5_cmd_packet_reformat_alloc() argument 884 if (namespace == MLX5_FLOW_NAMESPACE_FDB || in mlx5_cmd_packet_reformat_alloc() 885 namespace == MLX5_FLOW_NAMESPACE_FDB_BYPASS) in mlx5_cmd_packet_reformat_alloc() 946 u8 namespace, u8 num_actions, in mlx5_cmd_modify_header_alloc() argument 957 switch (namespace) { in mlx5_cmd_modify_header_alloc()
|
| A D | en_tc.c | 3307 int namespace, in offload_pedit_fields() argument 3393 action = mlx5e_mod_hdr_alloc(priv->mdev, namespace, mod_acts); in offload_pedit_fields() 3454 static int alloc_tc_pedit_action(struct mlx5e_priv *priv, int namespace, in alloc_tc_pedit_action() argument 3461 err = offload_pedit_fields(priv, namespace, parse_attr, action_flags, extack); in alloc_tc_pedit_action()
|
| /drivers/infiniband/hw/mlx5/ |
| A D | fs.c | 2248 enum mlx5_flow_namespace_type *namespace) in mlx5_ib_ft_type_to_namespace() argument 2252 *namespace = MLX5_FLOW_NAMESPACE_BYPASS; in mlx5_ib_ft_type_to_namespace() 2255 *namespace = MLX5_FLOW_NAMESPACE_EGRESS; in mlx5_ib_ft_type_to_namespace() 2258 *namespace = MLX5_FLOW_NAMESPACE_FDB_BYPASS; in mlx5_ib_ft_type_to_namespace() 2261 *namespace = MLX5_FLOW_NAMESPACE_RDMA_RX; in mlx5_ib_ft_type_to_namespace() 2264 *namespace = MLX5_FLOW_NAMESPACE_RDMA_TX; in mlx5_ib_ft_type_to_namespace() 2267 *namespace = MLX5_FLOW_NAMESPACE_RDMA_TRANSPORT_RX; in mlx5_ib_ft_type_to_namespace() 2270 *namespace = MLX5_FLOW_NAMESPACE_RDMA_TRANSPORT_TX; in mlx5_ib_ft_type_to_namespace() 3060 enum mlx5_flow_namespace_type namespace; in mlx5_ib_create_modify_header() local 3192 enum mlx5_flow_namespace_type namespace; in mlx5_ib_flow_action_create_packet_reformat_ctx() local [all …]
|
| /drivers/android/ |
| A D | Kconfig | 22 which can be mounted per-ipc namespace allowing to run multiple
|
| /drivers/base/ |
| A D | class.c | 186 if (cls->ns_type && !cls->namespace) { in class_register() 191 if (!cls->ns_type && cls->namespace) { in class_register()
|
| A D | core.c | 2577 if (dev->class && dev->class->namespace) in device_namespace() 2578 ns = dev->class->namespace(dev); in device_namespace() 2594 .namespace = device_namespace,
|
| /drivers/net/ipvlan/ |
| A D | ipvtap.c | 42 .namespace = ipvtap_net_namespace,
|
| /drivers/net/ |
| A D | macvtap.c | 47 .namespace = macvtap_net_namespace,
|
| /drivers/net/can/ |
| A D | Kconfig | 41 versa. The vxcan can be used for cross namespace communication. 47 in each namespace the CAN GW hop counter is set to zero.
|
| /drivers/nvme/host/ |
| A D | Kconfig | 25 option is disabled each controller/namespace receives its
|
| /drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| A D | fs_dr.c | 636 enum mlx5_flow_namespace_type namespace, in mlx5_cmd_dr_packet_reformat_alloc() argument 691 u8 namespace, u8 num_actions, in mlx5_cmd_dr_modify_header_alloc() argument
|
| /drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| A D | fs_hws.c | 1276 enum mlx5_flow_namespace_type namespace, in mlx5_cmd_hws_packet_reformat_alloc() argument 1465 u8 namespace, u8 num_actions, in mlx5_cmd_hws_modify_header_alloc() argument
|
| /drivers/infiniband/core/ |
| A D | device.c | 552 .namespace = net_namespace,
|