Searched refs:ns (Results 1 - 25 of 674) sorted by relevance

1234567891011>>

/linux-master/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
72 * thus the curr ns.hname is a prefix of its name.
107 struct aa_ns *ns; local
109 ns = kzalloc(sizeof(*ns), GFP_KERNEL);
110 AA_DEBUG("%s(%p)\n", __func__, ns);
111 if (!ns)
113 if (!aa_policy_init(&ns
148 aa_free_ns(struct aa_ns *ns) argument
176 struct aa_ns *ns = view; local
207 struct aa_ns *ns = NULL; local
219 struct aa_ns *ns; local
259 struct aa_ns *ns; local
284 struct aa_ns *ns; local
304 destroy_ns(struct aa_ns *ns) argument
334 __aa_remove_ns(struct aa_ns *ns) argument
350 struct aa_ns *ns, *tmp; local
389 struct aa_ns *ns = root_ns; local
[all...]
/linux-master/include/linux/
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 in struct:ipc_namespace
87 extern void shm_destroy_orphaned(struct ipc_namespace *ns);
89 static inline void shm_destroy_orphaned(struct ipc_namespace *ns) {} argument
93 extern int mq_init_ns(struct ipc_namespace *ns);
128 static inline int mq_init_ns(struct ipc_namespace *ns) { return 0; } argument
133 struct user_namespace *user_ns, struct ipc_namespace *ns);
135 static inline struct ipc_namespace *get_ipc_ns(struct ipc_namespace *ns) argument
137 if (ns)
142 get_ipc_ns_not_zero(struct ipc_namespace *ns) argument
154 copy_ipcs(unsigned long flags, struct user_namespace *user_ns, struct ipc_namespace *ns) argument
163 get_ipc_ns(struct ipc_namespace *ns) argument
168 get_ipc_ns_not_zero(struct ipc_namespace *ns) argument
173 put_ipc_ns(struct ipc_namespace *ns) argument
185 retire_mq_sysctls(struct ipc_namespace *ns) argument
189 setup_mq_sysctls(struct ipc_namespace *ns) argument
203 retire_ipc_sysctls(struct ipc_namespace *ns) argument
207 setup_ipc_sysctls(struct ipc_namespace *ns) argument
[all...]
H A Dpid_namespace.h40 struct ns_common ns; member in struct:pid_namespace
51 static inline struct pid_namespace *get_pid_ns(struct pid_namespace *ns) argument
53 if (ns != &init_pid_ns)
54 refcount_inc(&ns->ns.count);
55 return ns;
59 static inline int pidns_memfd_noexec_scope(struct pid_namespace *ns) argument
63 for (; ns; ns = ns
69 pidns_memfd_noexec_scope(struct pid_namespace *ns) argument
84 get_pid_ns(struct pid_namespace *ns) argument
89 pidns_memfd_noexec_scope(struct pid_namespace *ns) argument
94 copy_pid_ns(unsigned long flags, struct user_namespace *user_ns, struct pid_namespace *ns) argument
102 put_pid_ns(struct pid_namespace *ns) argument
106 zap_pid_ns_processes(struct pid_namespace *ns) argument
[all...]
H A Dexport.h27 #define ___EXPORT_SYMBOL(sym, license, ns) \
31 .asciz ns ASM_NL \
42 #define __EXPORT_SYMBOL(sym, license, ns)
46 #define __EXPORT_SYMBOL(sym, license, ns) __GENKSYMS_EXPORT_SYMBOL(sym)
50 #define __EXPORT_SYMBOL(sym, license, ns) \
51 ___EXPORT_SYMBOL(sym, license, ns)
55 #define __EXPORT_SYMBOL(sym, license, ns) \
58 asm(__stringify(___EXPORT_SYMBOL(sym, license, ns)))
70 #define EXPORT_SYMBOL_NS(sym, ns) __EXPORT_SYMBOL(sym, "", __stringify(ns))
[all...]
H A Dutsname.h28 struct ns_common ns; member in struct:uts_namespace
33 static inline void get_uts_ns(struct uts_namespace *ns) argument
35 refcount_inc(&ns->ns.count);
40 extern void free_uts_ns(struct uts_namespace *ns);
42 static inline void put_uts_ns(struct uts_namespace *ns) argument
44 if (refcount_dec_and_test(&ns->ns.count))
45 free_uts_ns(ns);
50 static inline void get_uts_ns(struct uts_namespace *ns) argument
54 put_uts_ns(struct uts_namespace *ns) argument
[all...]
H A Dexport-internal.h40 #define __KSYMTAB(name, sym, sec, ns) \
45 " .asciz \"" ns "\"" "\n" \
62 #define KSYMTAB_FUNC(name, sec, ns) __KSYMTAB(name, KSYM_FUNC(name), sec, ns)
63 #define KSYMTAB_DATA(name, sec, ns) __KSYMTAB(name, name, sec, ns)
/linux-master/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 lin
[all...]
/linux-master/kernel/time/
H A Dnamespace.c59 static struct ucounts *inc_time_namespaces(struct user_namespace *ns) argument
61 return inc_ucount(ns, current_euid(), UCOUNT_TIME_NAMESPACES);
81 struct time_namespace *ns; local
91 ns = kmalloc(sizeof(*ns), GFP_KERNEL_ACCOUNT);
92 if (!ns)
95 refcount_set(&ns->ns.count, 1);
97 ns->vvar_page = alloc_page(GFP_KERNEL_ACCOUNT | __GFP_ZERO);
98 if (!ns
179 timens_setup_vdso_data(struct vdso_data *vdata, struct time_namespace *ns) argument
219 timens_set_vvar_page(struct task_struct *task, struct time_namespace *ns) argument
247 free_time_ns(struct time_namespace *ns) argument
256 to_time_ns(struct ns_common *ns) argument
263 struct time_namespace *ns = NULL; local
279 struct time_namespace *ns = NULL; local
293 timens_put(struct ns_common *ns) argument
298 timens_commit(struct task_struct *tsk, struct time_namespace *ns) argument
307 struct time_namespace *ns = to_time_ns(new); local
329 struct time_namespace *ns = to_time_ns(nsc); local
342 timens_owner(struct ns_common *ns) argument
367 struct ns_common *ns; local
383 struct ns_common *ns; local
[all...]
/linux-master/ipc/
H A Dnamespace.c28 static struct ucounts *inc_ipc_namespaces(struct user_namespace *ns) argument
30 return inc_ucount(ns, current_euid(), UCOUNT_IPC_NAMESPACES);
41 struct ipc_namespace *ns; local
60 ns = kzalloc(sizeof(struct ipc_namespace), GFP_KERNEL_ACCOUNT);
61 if (ns == NULL)
64 err = ns_alloc_inum(&ns->ns);
67 ns->ns.ops = &ipcns_operations;
69 refcount_set(&ns
107 copy_ipcs(unsigned long flags, struct user_namespace *user_ns, struct ipc_namespace *ns) argument
123 free_ipcs(struct ipc_namespace *ns, struct ipc_ids *ids, void (*free)(struct ipc_namespace *, struct kern_ipc_perm *)) argument
146 free_ipc_ns(struct ipc_namespace *ns) argument
198 put_ipc_ns(struct ipc_namespace *ns) argument
209 to_ipc_ns(struct ns_common *ns) argument
216 struct ipc_namespace *ns = NULL; local
228 ipcns_put(struct ns_common *ns) argument
236 struct ipc_namespace *ns = to_ipc_ns(new); local
246 ipcns_owner(struct ns_common *ns) argument
[all...]
/linux-master/drivers/net/netdevsim/
H A Dethtool.c14 struct netdevsim *ns = netdev_priv(dev); local
16 if (ns->ethtool.pauseparam.report_stats_rx)
18 if (ns->ethtool.pauseparam.report_stats_tx)
25 struct netdevsim *ns = netdev_priv(dev); local
28 pause->rx_pause = ns->ethtool.pauseparam.rx;
29 pause->tx_pause = ns->ethtool.pauseparam.tx;
35 struct netdevsim *ns = netdev_priv(dev); local
40 ns->ethtool.pauseparam.rx = pause->rx_pause;
41 ns->ethtool.pauseparam.tx = pause->tx_pause;
50 struct netdevsim *ns local
61 struct netdevsim *ns = netdev_priv(dev); local
72 struct netdevsim *ns = netdev_priv(dev); local
82 struct netdevsim *ns = netdev_priv(dev); local
94 struct netdevsim *ns = netdev_priv(dev); local
103 struct netdevsim *ns = netdev_priv(dev); local
118 struct netdevsim *ns = netdev_priv(dev); local
129 struct netdevsim *ns = netdev_priv(dev); local
146 struct netdevsim *ns = netdev_priv(dev); local
169 nsim_ethtool_ring_init(struct netdevsim *ns) argument
177 nsim_ethtool_init(struct netdevsim *ns) argument
[all...]
H A Dnetdev.c31 struct netdevsim *ns = netdev_priv(dev); local
36 if (!nsim_ipsec_tx(ns, skb))
39 peer_ns = rcu_dereference(ns->peer);
48 u64_stats_update_begin(&ns->syncp);
49 ns->tx_packets++;
50 ns->tx_bytes += len;
51 u64_stats_update_end(&ns->syncp);
58 u64_stats_update_begin(&ns->syncp);
59 ns->tx_dropped++;
60 u64_stats_update_end(&ns
70 struct netdevsim *ns = netdev_priv(dev); local
83 struct netdevsim *ns = netdev_priv(dev); local
102 struct netdevsim *ns = netdev_priv(dev); local
116 struct netdevsim *ns = netdev_priv(dev); local
131 struct netdevsim *ns = netdev_priv(dev); local
150 struct netdevsim *ns = netdev_priv(dev); local
162 struct netdevsim *ns = netdev_priv(dev); local
174 struct netdevsim *ns = netdev_priv(dev); local
187 struct netdevsim *ns = netdev_priv(dev); local
210 struct netdevsim *ns = netdev_priv(dev); local
260 struct netdevsim *ns = netdev_priv(dev); local
278 struct netdevsim *ns = netdev_priv(dev); local
352 nsim_init_netdevsim(struct netdevsim *ns) argument
394 nsim_init_netdevsim_vf(struct netdevsim *ns) argument
405 nsim_exit_netdevsim(struct netdevsim *ns) argument
415 struct netdevsim *ns; local
446 nsim_destroy(struct netdevsim *ns) argument
[all...]
H A Dudp_tunnels.c15 struct netdevsim *ns = netdev_priv(dev); local
18 ret = -ns->udp_ports.inject_error;
19 ns->udp_ports.inject_error = 0;
21 if (ns->udp_ports.sleep)
22 msleep(ns->udp_ports.sleep);
25 if (ns->udp_ports.ports[table][entry]) {
29 ns->udp_ports.ports[table][entry] =
44 struct netdevsim *ns = netdev_priv(dev); local
47 ret = -ns->udp_ports.inject_error;
48 ns
73 struct netdevsim *ns = netdev_priv(dev); local
113 struct netdevsim *ns = netdev_priv(dev); local
133 struct netdevsim *ns = netdev_priv(dev); local
[all...]
/linux-master/kernel/
H A Dutsname.c20 static struct ucounts *inc_uts_namespaces(struct user_namespace *ns) argument
22 return inc_ucount(ns, current_euid(), UCOUNT_UTS_NAMESPACES);
36 refcount_set(&uts_ns->ns.count, 1);
41 * Clone a new ns copying an original utsname, setting refcount to 1
43 * Return ERR_PTR(-ENOMEM) on error (failure to allocate), new ns otherwise
48 struct uts_namespace *ns; local
58 ns = create_uts_ns();
59 if (!ns)
62 err = ns_alloc_inum(&ns->ns);
106 free_uts_ns(struct uts_namespace *ns) argument
114 to_uts_ns(struct ns_common *ns) argument
121 struct uts_namespace *ns = NULL; local
135 utsns_put(struct ns_common *ns) argument
143 struct uts_namespace *ns = to_uts_ns(new); local
155 utsns_owner(struct ns_common *ns) argument
[all...]
H A Dpid_namespace.c63 static struct ucounts *inc_pid_namespaces(struct user_namespace *ns) argument
65 return inc_ucount(ns, current_euid(), UCOUNT_PID_NAMESPACES);
76 struct pid_namespace *ns; local
93 ns = kmem_cache_zalloc(pid_ns_cachep, GFP_KERNEL);
94 if (ns == NULL)
97 idr_init(&ns->idr);
99 ns->pid_cachep = create_pid_cachep(level);
100 if (ns->pid_cachep == NULL)
103 err = ns_alloc_inum(&ns->ns);
130 struct pid_namespace *ns = container_of(p, struct pid_namespace, rcu); local
138 destroy_pid_namespace(struct pid_namespace *ns) argument
156 put_pid_ns(struct pid_namespace *ns) argument
343 to_pid_ns(struct ns_common *ns) argument
350 struct pid_namespace *ns; local
363 struct pid_namespace *ns = NULL; local
384 pidns_put(struct ns_common *ns) argument
389 pidns_install(struct nsset *nsset, struct ns_common *ns) argument
421 pidns_get_parent(struct ns_common *ns) argument
439 pidns_owner(struct ns_common *ns) argument
[all...]
/linux-master/drivers/mtd/nand/raw/
H A Dnandsim.c189 #define NS_IS_INITIALIZED(ns) ((ns)->geom.totsz != 0)
192 #define NS_STATUS_OK(ns) (NAND_STATUS_READY | (NAND_STATUS_WP * ((ns)->lines.wp == 0)))
195 #define NS_STATUS_FAILED(ns) (NAND_STATUS_FAIL | NS_STATUS_OK(ns))
198 #define NS_RAW_OFFSET(ns) \
199 (((ns)->regs.row * (ns)->geom.pgszoob) + (ns)
491 DEFINE_SHOW_ATTRIBUTE(ns); variable
500 ns_debugfs_create(struct nandsim *ns) argument
525 ns_debugfs_remove(struct nandsim *ns) argument
536 ns_alloc_device(struct nandsim *ns) argument
608 ns_free_device(struct nandsim *ns) argument
643 struct nandsim *ns = nand_get_controller_data(chip); local
789 ns_free(struct nandsim *ns) argument
802 ns_parse_badblocks(struct nandsim *ns, struct mtd_info *mtd) argument
1138 ns_accept_addr_byte(struct nandsim *ns, u_char bt) argument
1156 ns_switch_to_ready_state(struct nandsim *ns, u_char status) argument
1216 ns_find_operation(struct nandsim *ns, uint32_t flag) argument
1301 ns_put_pages(struct nandsim *ns) argument
1310 ns_get_pages(struct nandsim *ns, struct file *file, size_t count, loff_t pos) argument
1341 ns_read_file(struct nandsim *ns, struct file *file, void *buf, size_t count, loff_t pos) argument
1358 ns_write_file(struct nandsim *ns, struct file *file, void *buf, size_t count, loff_t pos) argument
1378 NS_GET_PAGE(struct nandsim *ns) argument
1386 NS_PAGE_BYTE_OFF(struct nandsim *ns) argument
1391 ns_do_read_error(struct nandsim *ns, int num) argument
1403 ns_do_bit_flips(struct nandsim *ns, int num) argument
1423 ns_read_page(struct nandsim *ns, int num) argument
1468 ns_erase_sector(struct nandsim *ns) argument
1496 ns_prog_page(struct nandsim *ns, int num) argument
1571 ns_do_state_action(struct nandsim *ns, uint32_t action) argument
1721 ns_switch_state(struct nandsim *ns) argument
1865 struct nandsim *ns = nand_get_controller_data(chip); local
1926 struct nandsim *ns = nand_get_controller_data(chip); local
2084 struct nandsim *ns = nand_get_controller_data(chip); local
2111 struct nandsim *ns = nand_get_controller_data(chip); local
2161 struct nandsim *ns = nand_get_controller_data(chip); local
2264 struct nandsim *ns; local
2429 struct nandsim *ns = nand_get_controller_data(chip); local
[all...]
/linux-master/tools/testing/selftests/net/
H A Dlib.sh42 local ns=""
52 for ns in "$@"; do
53 ip netns delete "${ns}" &> /dev/null
54 if ! busywait $BUSYWAIT_TIMEOUT ip netns list \| grep -vq "^$ns$" &> /dev/null; then
55 echo "Warn: Failed to remove namespace $ns"
73 local ns=""
79 ns="${ns_name,,}-$(mktemp -u XXXXXX)"
80 eval readonly ${ns_name}="$ns"
82 eval ns='$'${ns_name}
83 cleanup_ns "$ns"
[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 tunnel priority 100 action allow
40 ip -net $ns xfrm policy add src $rnet dst $lnet dir fwd tmpl src $remote dst $me proto esp mode tunnel priority 100 action allow
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 $KEY_SHA mode tunnel sel src $rnet dst $lnet
53 ip -net $ns xfrm state add src $me dst $remote proto esp spi $spi_out enc aes $KEY_AES auth sha1 $KEY_SHA mode tunnel sel src $lnet dst $rnet
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 xfr
[all...]
/linux-master/arch/mips/include/asm/
H A Ddelay.h17 extern void __ndelay(unsigned long ns);
20 #define ndelay(ns) __ndelay(ns)
/linux-master/arch/loongarch/include/asm/
H A Ddelay.h11 extern void __ndelay(unsigned long ns);
14 #define ndelay(ns) __ndelay(ns)
/linux-master/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 "tabl
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_cmd.h39 int (*create_flow_table)(struct mlx5_flow_root_namespace *ns,
43 int (*destroy_flow_table)(struct mlx5_flow_root_namespace *ns,
46 int (*modify_flow_table)(struct mlx5_flow_root_namespace *ns,
50 int (*create_flow_group)(struct mlx5_flow_root_namespace *ns,
55 int (*destroy_flow_group)(struct mlx5_flow_root_namespace *ns,
59 int (*create_fte)(struct mlx5_flow_root_namespace *ns,
64 int (*update_fte)(struct mlx5_flow_root_namespace *ns,
70 int (*delete_fte)(struct mlx5_flow_root_namespace *ns,
74 int (*update_root_ft)(struct mlx5_flow_root_namespace *ns,
79 int (*packet_reformat_alloc)(struct mlx5_flow_root_namespace *ns,
[all...]
/linux-master/kernel/cgroup/
H A Dnamespace.c12 static struct ucounts *inc_cgroup_namespaces(struct user_namespace *ns) argument
14 return inc_ucount(ns, current_euid(), UCOUNT_CGROUP_NAMESPACES);
30 ret = ns_alloc_inum(&new_ns->ns);
35 refcount_set(&new_ns->ns.count, 1);
36 new_ns->ns.ops = &cgroupns_operations;
40 void free_cgroup_ns(struct cgroup_namespace *ns) argument
42 put_css_set(ns->root_cset);
43 dec_cgroup_namespaces(ns->ucounts);
44 put_user_ns(ns->user_ns);
45 ns_free_inum(&ns
93 to_cg_ns(struct ns_common *ns) argument
98 cgroupns_install(struct nsset *nsset, struct ns_common *ns) argument
120 struct cgroup_namespace *ns = NULL; local
134 cgroupns_put(struct ns_common *ns) argument
139 cgroupns_owner(struct ns_common *ns) argument
[all...]
/linux-master/security/selinux/include/
H A Dnetif.h22 int sel_netif_sid(struct net *ns, int ifindex, u32 *sid);
/linux-master/fs/
H A Dnsfs.c30 struct ns_common *ns = inode->i_private; local
31 const struct proc_ns_operations *ns_ops = ns->ops;
45 struct ns_common *ns = inode->i_private; local
47 ns->ops->put(ns);
53 struct ns_common *ns; local
55 ns = ns_get_cb(private_data);
56 if (!ns)
59 return path_from_stashed(&ns->stashed, nsfs_mnt, ns, pat
85 open_related_ns(struct ns_common *ns, struct ns_common *(*get_ns)(struct ns_common *ns)) argument
126 struct ns_common *ns = get_proc_ns(file_inode(filp)); local
154 struct ns_common *ns; local
179 ns_match(const struct ns_common *ns, dev_t dev, ino_t ino) argument
188 const struct ns_common *ns = inode->i_private; local
203 struct ns_common *ns = data; local
214 struct ns_common *ns = data; local
[all...]
/linux-master/drivers/block/drbd/
H A Ddrbd_state.c26 union drbd_state ns; member in struct:after_state_chg_work
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)
470 return (os.conn >= C_CONNECTED && ns.conn >= C_CONNECTED &&
471 ((os.role != R_PRIMARY && ns.role == R_PRIMARY) ||
472 (os.conn != C_STARTING_SYNC_T && ns.conn == C_STARTING_SYNC_T) ||
473 (os.conn != C_STARTING_SYNC_S && ns
467 cl_wide_st_chg(struct drbd_device *device, union drbd_state os, union drbd_state ns) argument
483 union drbd_state ns; local
493 union drbd_state ns; local
520 union drbd_state os, ns; local
568 union drbd_state os, ns; local
715 print_st(struct drbd_device *device, const char *name, union drbd_state ns) argument
733 print_st_err(struct drbd_device *device, union drbd_state os, union drbd_state ns, enum drbd_state_rv err) argument
743 print_state_change(char *pb, union drbd_state os, union drbd_state ns, enum chg_state_flags flags) argument
774 drbd_pr_state_change(struct drbd_device *device, union drbd_state os, union drbd_state ns, enum chg_state_flags flags) argument
799 conn_pr_state_change(struct drbd_connection *connection, union drbd_state os, union drbd_state ns, enum chg_state_flags flags) argument
823 is_valid_state(struct drbd_device *device, union drbd_state ns) argument
912 is_valid_soft_transition(union drbd_state os, union drbd_state ns, struct drbd_connection *connection) argument
1014 is_valid_transition(union drbd_state os, union drbd_state ns) argument
1052 sanitize_state(struct drbd_device *device, union drbd_state os, union drbd_state ns, enum sanitize_state_warnings *warn) argument
1263 _drbd_set_state(struct drbd_device *device, union drbd_state ns, enum chg_state_flags flags, struct completion *done) argument
1681 lost_contact_to_peer_data(enum drbd_disk_state os, enum drbd_disk_state ns) argument
1708 after_state_ch(struct drbd_device *device, union drbd_state os, union drbd_state ns, enum chg_state_flags flags, struct drbd_state_change *state_change) argument
2164 union drbd_state ns, os; local
2206 union drbd_state ns, os, ns_max = { }; local
[all...]

Completed in 251 milliseconds

1234567891011>>