Lines Matching refs:ns
346 struct net *ns = p; in net_drop_ns() local
347 if (ns && atomic_dec_and_test(&ns->passive)) in net_drop_ns()
348 net_free(ns); in net_drop_ns()
469 struct ns_common *ns; in get_net_ns_by_fd() local
476 ns = get_proc_ns(file_inode(file)); in get_net_ns_by_fd()
477 if (ns->ops == &netns_operations) in get_net_ns_by_fd()
478 net = get_net(container_of(ns, struct net, ns)); in get_net_ns_by_fd()
519 net->ns.ops = &netns_operations; in net_ns_net_init()
521 return ns_alloc_inum(&net->ns); in net_ns_net_init()
526 ns_free_inum(&net->ns); in net_ns_net_exit()
973 return net ? &net->ns : NULL; in netns_get()
976 static inline struct net *to_net_ns(struct ns_common *ns) in to_net_ns() argument
978 return container_of(ns, struct net, ns); in to_net_ns()
981 static void netns_put(struct ns_common *ns) in netns_put() argument
983 put_net(to_net_ns(ns)); in netns_put()
986 static int netns_install(struct nsproxy *nsproxy, struct ns_common *ns) in netns_install() argument
988 struct net *net = to_net_ns(ns); in netns_install()