| /linux/include/linux/ |
| H A D | ns_common.h | 45 __ns_common_init(to_ns_common(__ns), \ 51 __ns_common_init(to_ns_common(__ns), \ 56 #define ns_common_free(__ns) __ns_common_free(to_ns_common((__ns))) 118 #define ns_ref_read(__ns) __ns_ref_read(to_ns_common((__ns))) 120 do { if (__ns) __ns_ref_inc(to_ns_common((__ns))); } while (0) 122 ((__ns) ? __ns_ref_get(to_ns_common((__ns))) : false) 124 ((__ns) ? __ns_ref_put(to_ns_common((__ns))) : false) 126 ((__ns) ? __ns_ref_dec_and_lock(to_ns_common((__ns)), __ns_lock) : false) 129 ((__ns) ? __ns_ref_active_read(to_ns_common(__ns)) : 0) 134 do { if (__ns) __ns_ref_active_put(to_ns_common(__ns)); } while (0) [all …]
|
| H A D | nstree.h | 45 __ns_tree_gen_id(to_ns_common(__ns), \ 69 #define ns_tree_add_raw(__ns) __ns_tree_add_raw(to_ns_common(__ns), to_ns_tree(__ns)) 79 __ns_tree_add(to_ns_common(__ns), to_ns_tree(__ns), \ 89 #define ns_tree_remove(__ns) __ns_tree_remove(to_ns_common(__ns), to_ns_tree(__ns)) 92 __ns_tree_adjoined_rcu(to_ns_common(__ns), to_ns_tree(__ns), __previous) 94 #define ns_tree_active(__ns) (!RB_EMPTY_NODE(&to_ns_common(__ns)->ns_tree_node.ns_node))
|
| /linux/fs/ |
| H A D | pidfs.c | 554 ns_common = to_ns_common(nsp->cgroup_ns); in pidfd_ioctl() 561 ns_common = to_ns_common(nsp->ipc_ns); in pidfd_ioctl() 567 ns_common = to_ns_common(nsp->mnt_ns); in pidfd_ioctl() 573 ns_common = to_ns_common(nsp->net_ns); in pidfd_ioctl() 580 ns_common = to_ns_common(nsp->pid_ns_for_children); in pidfd_ioctl() 587 ns_common = to_ns_common(nsp->time_ns); in pidfd_ioctl() 594 ns_common = to_ns_common(nsp->time_ns_for_children); in pidfd_ioctl() 601 ns_common = to_ns_common(nsp->uts_ns); in pidfd_ioctl() 612 ns_common = to_ns_common(user_ns); in pidfd_ioctl() 623 ns_common = to_ns_common(pid_ns); in pidfd_ioctl()
|
| H A D | nsfs.c | 344 ns = to_ns_common(mnt_ns); in ns_ioctl()
|
| H A D | namespace.c | 3174 return open_namespace_file(to_ns_common(new_ns)); in open_new_namespace()
|
| /linux/kernel/ |
| H A D | nscommon.c | 105 VFS_WARN_ON_ONCE(!owner && ns != to_ns_common(&init_user_ns)); in ns_owner() 111 return to_ns_common(owner); in ns_owner()
|
| H A D | nstree.c | 226 VFS_WARN_ON_ONCE(ns != to_ns_common(&init_user_ns)); in __ns_tree_add_raw() 562 ns = to_ns_common(current_user_ns()); in do_listns_userns() 581 head = &to_ns_common(kls->user_ns)->ns_owner_root.ns_list_head; in do_listns_userns()
|
| /linux/fs/nfs/ |
| H A D | sysfs.c | 133 return to_ns_common(container_of(kobj, struct nfs_netns_client, in nfs_netns_client_namespace() 163 return to_ns_common(container_of(kobj, struct nfs_netns_client, in nfs_netns_namespace() 358 return to_ns_common(container_of(kobj, struct nfs_server, in nfs_netns_server_namespace()
|
| /linux/include/linux/ns/ |
| H A D | ns_common_types.h | 124 #define to_ns_common(__ns) \ macro
|
| /linux/net/sunrpc/ |
| H A D | sysfs.c | 559 return to_ns_common(container_of(kobj, struct rpc_sysfs_client, in rpc_sysfs_client_namespace() 565 return to_ns_common(container_of(kobj, struct rpc_sysfs_xprt_switch, in rpc_sysfs_xprt_switch_namespace() 571 return to_ns_common(container_of(kobj, struct rpc_sysfs_xprt, in rpc_sysfs_xprt_namespace()
|
| /linux/net/wireless/ |
| H A D | sysfs.c | 161 return to_ns_common(wiphy_net(wiphy)); in wiphy_namespace()
|
| /linux/drivers/net/ |
| H A D | macvtap.c | 42 return to_ns_common(dev_net(dev)); in macvtap_net_namespace()
|
| /linux/drivers/net/ipvlan/ |
| H A D | ipvtap.c | 37 return to_ns_common(dev_net(dev)); in ipvtap_net_namespace()
|
| /linux/drivers/net/bonding/ |
| H A D | bond_sysfs.c | 811 to_ns_common(bn->net)); in bond_create_sysfs() 838 netdev_class_remove_file_ns(&bn->class_attr_bonding_masters, to_ns_common(bn->net)); in bond_destroy_sysfs()
|
| /linux/fs/autofs/ |
| H A D | inode.c | 254 sbi->mnt_ns_id = to_ns_common(current->nsproxy->mnt_ns)->ns_id; in autofs_alloc_sbi()
|
| H A D | dev-ioctl.c | 366 sbi->mnt_ns_id = to_ns_common(current->nsproxy->mnt_ns)->ns_id; in autofs_dev_ioctl_setpipefd()
|
| H A D | root.c | 347 if (sbi->mnt_ns_id != to_ns_common(current->nsproxy->mnt_ns)->ns_id) { in autofs_d_automount()
|
| /linux/net/core/ |
| H A D | net-sysfs.c | 2195 return net ? to_ns_common(net) : NULL; in net_grab_current_ns() 2200 return to_ns_common(&init_net); in net_initial_ns() 2205 return to_ns_common(sock_net(sk)); in net_netlink_ns() 2259 return to_ns_common(dev_net(dev)); in net_namespace()
|
| /linux/drivers/infiniband/ulp/srp/ |
| H A D | ib_srp.c | 1052 kobj_ns_drop(KOBJ_NS_TYPE_NET, to_ns_common(target->net)); in srp_remove_target() 3909 kobj_ns_drop(KOBJ_NS_TYPE_NET, to_ns_common(target->net)); in add_target_store()
|
| /linux/drivers/infiniband/core/ |
| H A D | device.c | 518 return net ? to_ns_common(net) : NULL; in net_namespace()
|