Home
last modified time | relevance | path

Searched full:ns (Results 1 – 25 of 1348) sorted by relevance

12345678910>>...54

/linux/tools/testing/selftests/net/forwarding/
H A Dfib_offload_lib.sh7 local ns=$1; shift
13 ip -n $ns -j -p -$family route show $route \
29 local ns=$1; shift
34 busywait 5000 __fib_trap_check $ns $family "$route" $should_fail
39 local ns=$1; shift
43 fib_trap_check $ns 4 "$route" $should_fail
48 local ns=$1; shift
52 fib_trap_check $ns 6 "$route" $should_fail
57 local ns=$1; shift
63 ip -n $ns link add name dummy$i type dummy
[all …]
/linux/drivers/mtd/nand/raw/
H A Dnandsim.c9 * Note: NS means "NAND Simulator".
189 #define NS_IS_INITIALIZED(ns) ((ns)->geom.totsz != 0) argument
192 #define NS_STATUS_OK(ns) (NAND_STATUS_READY | (NAND_STATUS_WP * ((ns)->lines.wp == 0))) argument
195 #define NS_STATUS_FAILED(ns) (NAND_STATUS_FAIL | NS_STATUS_OK(ns)) argument
198 #define NS_RAW_OFFSET(ns) \ argument
199 (((ns)->regs.row * (ns)->geom.pgszoob) + (ns)->regs.column)
202 #define NS_RAW_OFFSET_OOB(ns) (NS_RAW_OFFSET(ns) + ns->geom.pgsz) argument
205 #define NS_PAGE_BYTE_SHIFT(ns) ((ns)->regs.column + (ns)->regs.off) argument
491 DEFINE_SHOW_ATTRIBUTE(ns);
495 * @ns: nandsim device description object
[all …]
/linux/security/apparmor/
H A Dpolicy_ns.c57 * aa_ns_name - Find the ns name to display for @view from @curr
71 /* at this point if a ns is visible it is in a view ns in aa_ns_name()
72 * thus the curr ns.hname is a prefix of its name. in aa_ns_name()
107 struct aa_ns *ns; in alloc_ns() local
109 ns = kzalloc_obj(*ns); in alloc_ns()
110 AA_DEBUG(DEBUG_POLICY, "%s(%p)\n", __func__, ns); in alloc_ns()
111 if (!ns) in alloc_ns()
113 if (!aa_policy_init(&ns->base, prefix, name, GFP_KERNEL)) in alloc_ns()
116 INIT_LIST_HEAD(&ns->sub_ns); in alloc_ns()
117 INIT_LIST_HEAD(&ns->rawdata_list); in alloc_ns()
[all …]
/linux/drivers/net/netdevsim/
H A Dethtool.c14 struct netdevsim *ns = netdev_priv(dev); in nsim_get_pause_stats() local
16 if (ns->ethtool.pauseparam.report_stats_rx) in nsim_get_pause_stats()
18 if (ns->ethtool.pauseparam.report_stats_tx) in nsim_get_pause_stats()
25 struct netdevsim *ns = netdev_priv(dev); in nsim_get_pauseparam() local
28 pause->rx_pause = ns->ethtool.pauseparam.rx; in nsim_get_pauseparam()
29 pause->tx_pause = ns->ethtool.pauseparam.tx; in nsim_get_pauseparam()
35 struct netdevsim *ns = netdev_priv(dev); in nsim_set_pauseparam() local
40 ns->ethtool.pauseparam.rx = pause->rx_pause; in nsim_set_pauseparam()
41 ns->ethtool.pauseparam.tx = pause->tx_pause; in nsim_set_pauseparam()
50 struct netdevsim *ns = netdev_priv(dev); in nsim_get_coalesce() local
[all …]
H A Dudp_tunnels.c15 struct netdevsim *ns = netdev_priv(dev); in nsim_udp_tunnel_set_port() local
18 ret = -ns->udp_ports.inject_error; in nsim_udp_tunnel_set_port()
19 ns->udp_ports.inject_error = 0; in nsim_udp_tunnel_set_port()
22 if (ns->udp_ports.ports[table][entry]) { in nsim_udp_tunnel_set_port()
26 ns->udp_ports.ports[table][entry] = in nsim_udp_tunnel_set_port()
41 struct netdevsim *ns = netdev_priv(dev); in nsim_udp_tunnel_unset_port() local
44 ret = -ns->udp_ports.inject_error; in nsim_udp_tunnel_unset_port()
45 ns->udp_ports.inject_error = 0; in nsim_udp_tunnel_unset_port()
50 if (val == ns->udp_ports.ports[table][entry]) { in nsim_udp_tunnel_unset_port()
51 ns->udp_ports.ports[table][entry] = 0; in nsim_udp_tunnel_unset_port()
[all …]
H A Dpsp.c18 nsim_do_psp(struct sk_buff *skb, struct netdevsim *ns, in nsim_do_psp() argument
41 if (*ptr != ns) { in nsim_do_psp()
53 atomic64_inc(&ns->psp.tx_packets); in nsim_do_psp()
54 atomic64_add(psp_len, &ns->psp.tx_bytes); in nsim_do_psp()
135 struct netdevsim *ns = psd->drv_priv; in nsim_rx_spi_alloc() local
139 if ((ns->psp.spi & PSP_SPI_KEY_ID) == PSP_SPI_KEY_ID) { in nsim_rx_spi_alloc()
144 assoc->spi = cpu_to_be32(++ns->psp.spi); in nsim_rx_spi_alloc()
147 assoc->key[i] = ns->psp.spi + i; in nsim_rx_spi_alloc()
155 struct netdevsim *ns = psd->drv_priv; in nsim_assoc_add() local
160 ns->psp.assoc_cnt++; in nsim_assoc_add()
[all …]
/linux/ipc/
H A Dnamespace.c29 static struct ucounts *inc_ipc_namespaces(struct user_namespace *ns) in inc_ipc_namespaces() argument
31 return inc_ucount(ns, current_euid(), UCOUNT_IPC_NAMESPACES); in inc_ipc_namespaces()
42 struct ipc_namespace *ns; in create_ipc_ns() local
61 ns = kzalloc_obj(struct ipc_namespace, GFP_KERNEL_ACCOUNT); in create_ipc_ns()
62 if (ns == NULL) in create_ipc_ns()
65 err = ns_common_init(ns); in create_ipc_ns()
69 ns_tree_gen_id(ns); in create_ipc_ns()
70 ns->user_ns = get_user_ns(user_ns); in create_ipc_ns()
71 ns->ucounts = ucounts; in create_ipc_ns()
73 err = mq_init_ns(ns); in create_ipc_ns()
[all …]
/linux/include/linux/
H A Dns_common.h5 #include <linux/ns/ns_common_types.h>
11 bool is_current_namespace(struct ns_common *ns);
12 int __ns_common_init(struct ns_common *ns, u32 ns_type, const struct proc_ns_operations *ops, int i…
13 void __ns_common_free(struct ns_common *ns);
14 struct ns_common *__must_check ns_owner(struct ns_common *ns);
16 static __always_inline bool is_ns_init_inum(const struct ns_common *ns) in is_ns_init_inum() argument
18 VFS_WARN_ON_ONCE(ns->inum == 0); in is_ns_init_inum()
19 return unlikely(in_range(ns->inum, MNT_NS_INIT_INO, in is_ns_init_inum()
23 static __always_inline bool is_ns_init_id(const struct ns_common *ns) in is_ns_init_id() argument
25 VFS_WARN_ON_ONCE(ns->ns_id == 0); in is_ns_init_id()
[all …]
H A Dipc_namespace.h58 /* # queues in this ns, protected by mq_lock */
74 /* user_ns which owns the ipc ns */
80 struct ns_common ns; member
87 extern void shm_destroy_orphaned(struct ipc_namespace *ns);
89 static inline void shm_destroy_orphaned(struct ipc_namespace *ns) {} in shm_destroy_orphaned() argument
93 extern int mq_init_ns(struct ipc_namespace *ns);
128 static inline int mq_init_ns(struct ipc_namespace *ns) { return 0; } in mq_init_ns() argument
132 static inline struct ipc_namespace *to_ipc_ns(struct ns_common *ns) in to_ipc_ns() argument
134 return container_of(ns, struct ipc_namespace, ns); in to_ipc_ns()
138 struct user_namespace *user_ns, struct ipc_namespace *ns);
[all …]
H A Duser_namespace.h87 struct ns_common ns;
89 /* parent_could_setfcap: true if the creator if this ns had CAP_SETFCAP
90 * in its effective capability set at the child ns creation time. */
124 struct user_namespace *ns;
135 bool setup_userns_sysctls(struct user_namespace *ns);
136 void retire_userns_sysctls(struct user_namespace *ns);
137 struct ucounts *inc_ucount(struct user_namespace *ns, kuid_t uid, enum ucount_type type);
139 struct ucounts *alloc_ucounts(struct user_namespace *ns, kuid_t uid); in get_ucounts()
161 static inline long get_userns_rlimit_max(struct user_namespace *ns, enum rlimit_type type) in get_userns_rlimit_max()
163 return READ_ONCE(ns argument
84 struct ns_common ns; global() member
121 struct user_namespace *ns; global() member
158 get_userns_rlimit_max(struct user_namespace * ns,enum rlimit_type type) get_userns_rlimit_max() argument
169 to_user_ns(struct ns_common * ns) to_user_ns() argument
176 get_user_ns(struct user_namespace * ns) get_user_ns() argument
187 put_user_ns(struct user_namespace * ns) put_user_ns() argument
209 get_user_ns(struct user_namespace * ns) get_user_ns() argument
227 put_user_ns(struct user_namespace * ns) put_user_ns() argument
231 userns_may_setgroups(const struct user_namespace * ns) userns_may_setgroups() argument
247 ns_get_owner(struct ns_common * ns) ns_get_owner() argument
[all...]
/linux/tools/testing/selftests/net/
H A Dbridge_vlan_dump.sh21 setup_ns NS
24 ip -n "$NS" link add name br0 type bridge vlan_filtering 1 \
26 ip -n "$NS" link set dev br0 up
28 ip -n "$NS" link add name dummy0 type dummy
29 ip -n "$NS" link set dev dummy0 master br0
30 ip -n "$NS" link set dev dummy0 up
38 bridge -n "$NS" vlan add vid 10 dev dummy0
39 defer bridge -n "$NS" vlan del vid 10 dev dummy0
41 bridge -n "$NS" vlan add vid 11 dev dummy0
42 defer bridge -n "$NS" vlan del vid 11 dev dummy0
[all …]
H A Dxfrm_policy.sh31 local ns=$1
38 …ip -net $ns xfrm policy add src $lnet dst $rnet dir out tmpl src $me dst $remote proto esp mode tu…
40 …ip -net $ns xfrm policy add src $rnet dst $lnet dir fwd tmpl src $remote dst $me proto esp mode tu…
44 local ns=$1
52 …ip -net $ns xfrm state add src $remote dst $me proto esp spi $spi_in enc aes $KEY_AES auth sha1 …
53 …ip -net $ns xfrm state add src $me dst $remote proto esp spi $spi_out enc aes $KEY_AES auth sha1 …
55 do_esp_policy $ns $me $remote $lnet $rnet
72 local ns=$1
75 ip -net $ns xfrm policy add src 10.1.0.0/24 dst 10.0.0.0/24 dir fwd priority 200 action block
78 ip -net $ns xfrm policy add src 10.2.0.0/24 dst 10.0.0.0/24 dir fwd priority 200 action block
[all …]
/linux/tools/testing/selftests/drivers/net/bonding/
H A Dbond_vlan_real_dev.sh32 # Return 0 if $dev in netns $ns has flag $flag set (e.g. UP) in its <...> flags.
35 local ns=$1 dev=$2 flag=$3
37 ip -n "$ns" link show dev "$dev" 2>/dev/null | grep -q "[<,]${flag}[,>]"
47 local ns=$1 dev=$2 want=$3 cur
49 cur=$(ip -n "$ns" link show dev "$dev" 2>/dev/null | \
56 local ns=$1 dev=$2 feature=$3 value=$4
58 ip netns exec "$ns" ethtool -k "$dev" 2>/dev/null | \
64 local ns=$1 dev=$2 master=$3
66 ip -n "$ns" -o link show dev "$dev" 2>/dev/null | grep -q "master $master"
73 ip -n "$NS" link add ls_dummy type dummy
[all …]
/linux/kernel/
H A Dutsname.c21 static struct ucounts *inc_uts_namespaces(struct user_namespace *ns) in inc_uts_namespaces() argument
23 return inc_ucount(ns, current_euid(), UCOUNT_UTS_NAMESPACES); in inc_uts_namespaces()
32 * Clone a new ns copying an original utsname, setting refcount to 1
34 * Return ERR_PTR(-ENOMEM) on error (failure to allocate), new ns otherwise
39 struct uts_namespace *ns; in clone_uts_ns() local
49 ns = kmem_cache_zalloc(uts_ns_cache, GFP_KERNEL); in clone_uts_ns()
50 if (!ns) in clone_uts_ns()
53 err = ns_common_init(ns); in clone_uts_ns()
57 ns->ucounts = ucounts; in clone_uts_ns()
59 memcpy(&ns->name, &old_ns->name, sizeof(ns->name)); in clone_uts_ns()
[all …]
H A Dnscommon.c11 static void ns_debug(struct ns_common *ns, const struct proc_ns_operations *ops) in ns_debug() argument
13 switch (ns->ns_type) { in ns_debug()
56 int __ns_common_init(struct ns_common *ns, u32 ns_type, const struct proc_ns_operations *ops, int i… in __ns_common_init() argument
60 refcount_set(&ns->__ns_ref, 1); in __ns_common_init()
61 ns->stashed = NULL; in __ns_common_init()
62 ns->ops = ops; in __ns_common_init()
63 ns->ns_id = 0; in __ns_common_init()
64 ns->ns_type = ns_type; in __ns_common_init()
65 ns_tree_node_init(&ns->ns_tree_node); in __ns_common_init()
66 ns_tree_node_init(&ns->ns_unified_node); in __ns_common_init()
[all …]
H A Dnstree.c197 void __ns_tree_add_raw(struct ns_common *ns, struct ns_tree_root *ns_tree) in __ns_tree_add_raw() argument
200 const struct proc_ns_operations *ops = ns->ops; in __ns_tree_add_raw()
202 VFS_WARN_ON_ONCE(!ns->ns_id); in __ns_tree_add_raw()
207 node = ns_tree_node_add(&ns->ns_tree_node, ns_tree, ns_cmp); in __ns_tree_add_raw()
210 ns_tree_node_add(&ns->ns_unified_node, &ns_unified_root, ns_cmp_unified); in __ns_tree_add_raw()
217 user_ns = ops->owner(ns); in __ns_tree_add_raw()
219 struct ns_common *owner = &user_ns->ns; in __ns_tree_add_raw()
223 ns_tree_node_add(&ns->ns_owner_node, &owner->ns_owner_root, ns_cmp_owner); in __ns_tree_add_raw()
226 VFS_WARN_ON_ONCE(ns != to_ns_common(&init_user_ns)); in __ns_tree_add_raw()
233 void __ns_tree_remove(struct ns_common *ns, struct ns_tree_root *ns_tree) in __ns_tree_remove() argument
[all …]
/linux/drivers/block/drbd/
H A Ddrbd_state.c26 union drbd_state ns; member
281 union drbd_state ns, enum chg_state_flags flags,
285 static enum drbd_state_rv is_valid_transition(union drbd_state os, union drbd_state ns);
287 union drbd_state ns, enum sanitize_state_warnings *warn);
465 * @ns: new (wanted) state.
468 union drbd_state os, union drbd_state ns) in cl_wide_st_chg() argument
470 return (os.conn >= C_CONNECTED && ns.conn >= C_CONNECTED && in cl_wide_st_chg()
471 ((os.role != R_PRIMARY && ns.role == R_PRIMARY) || in cl_wide_st_chg()
472 (os.conn != C_STARTING_SYNC_T && ns.conn == C_STARTING_SYNC_T) || in cl_wide_st_chg()
473 (os.conn != C_STARTING_SYNC_S && ns.conn == C_STARTING_SYNC_S) || in cl_wide_st_chg()
[all …]
/linux/drivers/nvme/host/
H A Dmultipath.c149 struct nvme_ns *ns = req->q->queuedata; in nvme_failover_req() local
154 nvme_mpath_clear_current_path(ns); in nvme_failover_req()
155 atomic_long_inc(&ns->failover); in nvme_failover_req()
162 if (nvme_is_ana_error(status) && ns->ctrl->ana_log_buf) { in nvme_failover_req()
163 set_bit(NVME_NS_ANA_PENDING, &ns->flags); in nvme_failover_req()
164 queue_work(nvme_wq, &ns->ctrl->ana_work); in nvme_failover_req()
167 spin_lock_irqsave(&ns->head->requeue_lock, flags); in nvme_failover_req()
169 bio_set_dev(bio, ns->head->disk->part0); in nvme_failover_req()
170 blk_steal_bios(&ns->head->requeue_list, req); in nvme_failover_req()
171 spin_unlock_irqrestore(&ns->head->requeue_lock, flags); in nvme_failover_req()
[all …]
H A Dzns.c38 int nvme_query_zone_info(struct nvme_ns *ns, unsigned lbaf, in nvme_query_zone_info() argument
41 struct nvme_effects_log *log = ns->head->effects; in nvme_query_zone_info()
49 if (test_and_clear_bit(NVME_NS_FORCE_RO, &ns->flags)) in nvme_query_zone_info()
50 dev_warn(ns->ctrl->device, in nvme_query_zone_info()
52 ns->head->ns_id); in nvme_query_zone_info()
54 set_bit(NVME_NS_FORCE_RO, &ns->flags); in nvme_query_zone_info()
55 dev_warn(ns->ctrl->device, in nvme_query_zone_info()
57 ns->head->ns_id); in nvme_query_zone_info()
61 if (!ns->ctrl->max_zone_append) { in nvme_query_zone_info()
62 status = nvme_set_max_append(ns->ctrl); in nvme_query_zone_info()
[all …]
H A Dioctl.c61 static bool nvme_ns_cmd_allowed(struct nvme_ns *ns, struct nvme_command *c, in nvme_ns_cmd_allowed() argument
71 effects = nvme_command_effects(ns->ctrl, ns, c->common.opcode); in nvme_ns_cmd_allowed()
96 static bool nvme_cmd_allowed(struct nvme_ctrl *ctrl, struct nvme_ns *ns, in nvme_cmd_allowed() argument
115 if (!ns) in nvme_cmd_allowed()
118 return nvme_ns_cmd_allowed(ns, c, open_for_write); in nvme_cmd_allowed()
137 struct nvme_ns *ns = q->queuedata; in nvme_alloc_user_request() local
145 if (ns && nvme_ns_head_multipath(ns->head)) in nvme_alloc_user_request()
161 struct nvme_ns *ns = q->queuedata; in nvme_map_user_request() local
162 struct block_device *bdev = ns ? ns->disk->part0 : NULL; in nvme_map_user_request()
198 struct nvme_ns *ns = q->queuedata; in nvme_submit_user_cmd() local
[all …]
/linux/arch/arm/boot/dts/nvidia/
H A Dtegra30-cpu-opp.dtsi9 clock-latency-ns = <100000>;
15 clock-latency-ns = <100000>;
21 clock-latency-ns = <100000>;
27 clock-latency-ns = <100000>;
33 clock-latency-ns = <100000>;
39 clock-latency-ns = <100000>;
45 clock-latency-ns = <100000>;
52 clock-latency-ns = <100000>;
59 clock-latency-ns = <100000>;
66 clock-latency-ns = <100000>;
[all …]
H A Dtegra20-cpu-opp.dtsi9 clock-latency-ns = <400000>;
16 clock-latency-ns = <400000>;
23 clock-latency-ns = <400000>;
29 clock-latency-ns = <400000>;
35 clock-latency-ns = <400000>;
41 clock-latency-ns = <400000>;
48 clock-latency-ns = <400000>;
54 clock-latency-ns = <400000>;
60 clock-latency-ns = <400000>;
66 clock-latency-ns = <400000>;
[all …]
/linux/drivers/clk/qcom/
H A Dclk-rcg.c18 static u32 ns_to_src(struct src_sel *s, u32 ns) in ns_to_src() argument
20 ns >>= s->src_sel_shift; in ns_to_src()
21 ns &= SRC_SEL_MASK; in ns_to_src()
22 return ns; in ns_to_src()
25 static u32 src_to_ns(struct src_sel *s, u8 src, u32 ns) in src_to_ns() argument
31 ns &= ~mask; in src_to_ns()
33 ns |= src << s->src_sel_shift; in src_to_ns()
34 return ns; in src_to_ns()
41 u32 ns; in clk_rcg_get_parent() local
44 ret = regmap_read(rcg->clkr.regmap, rcg->ns_reg, &ns); in clk_rcg_get_parent()
[all …]
/linux/tools/testing/selftests/drivers/net/mlxsw/
H A Dfib.sh96 local ns="testns1"
100 ip -n $ns link add name dummy1 type dummy
101 ip -n $ns link set dev dummy1 up
103 ip -n $ns route add table local 192.0.2.1/32 dev dummy1
104 fib4_trap_check $ns "table local 192.0.2.1/32 dev dummy1" false
107 ip -n $ns route add table main 192.0.2.1/32 dev dummy1
108 fib4_trap_check $ns "table main 192.0.2.1/32 dev dummy1" true
111 fib4_trap_check $ns "table local 192.0.2.1/32 dev dummy1" false
115 ip -n $ns route add table main 192.0.2.2/32 dev dummy1
116 fib4_trap_check $ns "table main 192.0.2.2/32 dev dummy1" false
[all …]
/linux/arch/arm/boot/dts/ti/omap/
H A Domap-gpmc-smsc911x.dtsi30 gpmc,cs-on-ns = <5>;
31 gpmc,cs-rd-off-ns = <150>;
32 gpmc,cs-wr-off-ns = <150>;
33 gpmc,adv-on-ns = <0>;
34 gpmc,adv-rd-off-ns = <15>;
35 gpmc,adv-wr-off-ns = <40>;
36 gpmc,oe-on-ns = <45>;
37 gpmc,oe-off-ns = <140>;
38 gpmc,we-on-ns = <45>;
39 gpmc,we-off-ns = <140>;
[all …]

12345678910>>...54