• Home
  • Raw
  • Download

Lines Matching refs:net

29 static inline struct net *PDE_NET(struct proc_dir_entry *pde)  in PDE_NET()
34 static struct net *get_proc_net(const struct inode *inode) in get_proc_net()
42 struct net *net; in seq_open_net() local
47 net = get_proc_net(ino); in seq_open_net()
48 if (net == NULL) in seq_open_net()
53 put_net(net); in seq_open_net()
57 p->net = net; in seq_open_net()
67 struct net *net; in single_open_net() local
70 net = get_proc_net(inode); in single_open_net()
71 if (net == NULL) in single_open_net()
74 err = single_open(file, show, net); in single_open_net()
81 put_net(net); in single_open_net()
107 static struct net *get_proc_task_net(struct inode *dir) in get_proc_task_net()
111 struct net *net = NULL; in get_proc_task_net() local
118 net = get_net(ns->net_ns); in get_proc_task_net()
122 return net; in get_proc_task_net()
129 struct net *net; in proc_tgid_net_lookup() local
132 net = get_proc_task_net(dir); in proc_tgid_net_lookup()
133 if (net != NULL) { in proc_tgid_net_lookup()
134 de = proc_lookup_de(net->proc_net, dir, dentry); in proc_tgid_net_lookup()
135 put_net(net); in proc_tgid_net_lookup()
144 struct net *net; in proc_tgid_net_getattr() local
146 net = get_proc_task_net(inode); in proc_tgid_net_getattr()
150 if (net != NULL) { in proc_tgid_net_getattr()
151 stat->nlink = net->proc_net->nlink; in proc_tgid_net_getattr()
152 put_net(net); in proc_tgid_net_getattr()
167 struct net *net; in proc_tgid_net_readdir() local
170 net = get_proc_task_net(file_inode(filp)); in proc_tgid_net_readdir()
171 if (net != NULL) { in proc_tgid_net_readdir()
172 ret = proc_readdir_de(net->proc_net, filp, dirent, filldir); in proc_tgid_net_readdir()
173 put_net(net); in proc_tgid_net_readdir()
184 static __net_init int proc_net_ns_init(struct net *net) in proc_net_ns_init() argument
194 netd->data = net; in proc_net_ns_init()
201 net_statd = proc_net_mkdir(net, "stat", netd); in proc_net_ns_init()
205 net->proc_net = netd; in proc_net_ns_init()
206 net->proc_net_stat = net_statd; in proc_net_ns_init()
215 static __net_exit void proc_net_ns_exit(struct net *net) in proc_net_ns_exit() argument
217 remove_proc_entry("stat", net->proc_net); in proc_net_ns_exit()
218 kfree(net->proc_net); in proc_net_ns_exit()