Lines Matching refs:ns
306 struct net *ns = p; in net_drop_ns() local
307 if (ns && atomic_dec_and_test(&ns->passive)) in net_drop_ns()
308 net_free(ns); in net_drop_ns()
424 struct ns_common *ns; in get_net_ns_by_fd() local
431 ns = get_proc_ns(file_inode(file)); in get_net_ns_by_fd()
432 if (ns->ops == &netns_operations) in get_net_ns_by_fd()
433 net = get_net(container_of(ns, struct net, ns)); in get_net_ns_by_fd()
474 net->ns.ops = &netns_operations; in net_ns_net_init()
476 return ns_alloc_inum(&net->ns); in net_ns_net_init()
481 ns_free_inum(&net->ns); in net_ns_net_exit()
932 return net ? &net->ns : NULL; in netns_get()
935 static inline struct net *to_net_ns(struct ns_common *ns) in to_net_ns() argument
937 return container_of(ns, struct net, ns); in to_net_ns()
940 static void netns_put(struct ns_common *ns) in netns_put() argument
942 put_net(to_net_ns(ns)); in netns_put()
945 static int netns_install(struct nsproxy *nsproxy, struct ns_common *ns) in netns_install() argument
947 struct net *net = to_net_ns(ns); in netns_install()