Lines Matching refs:net
91 struct afs_net *net = afs_seq2net(m); in afs_proc_cells_write() local
125 cell = afs_lookup_cell(net, name, strlen(name), args, true, in afs_proc_cells_write()
157 struct afs_net *net = afs_seq2net_single(m); in afs_proc_addr_prefs_show() local
166 preflist = rcu_dereference(net->address_prefs); in afs_proc_addr_prefs_show()
206 struct afs_net *net; in afs_proc_rootcell_show() local
208 net = afs_seq2net_single(m); in afs_proc_rootcell_show()
209 down_read(&net->cells_lock); in afs_proc_rootcell_show()
210 cell = rcu_dereference_protected(net->ws_cell, lockdep_is_held(&net->cells_lock)); in afs_proc_rootcell_show()
213 up_read(&net->cells_lock); in afs_proc_rootcell_show()
226 struct afs_net *net = afs_seq2net_single(m); in afs_proc_rootcell_write() local
246 if (!rcu_access_pointer(net->ws_cell)) in afs_proc_rootcell_write()
247 ret = afs_cell_init(net, buf); in afs_proc_rootcell_write()
514 struct afs_net *net = afs_seq2net(m); in afs_proc_sysname_show() local
515 struct afs_sysnames *sysnames = net->sysnames; in afs_proc_sysname_show()
524 __acquires(&net->sysnames_lock) in afs_proc_sysname_start()
526 struct afs_net *net = afs_seq2net(m); in afs_proc_sysname_start() local
529 read_lock(&net->sysnames_lock); in afs_proc_sysname_start()
531 names = net->sysnames; in afs_proc_sysname_start()
539 struct afs_net *net = afs_seq2net(m); in afs_proc_sysname_next() local
540 struct afs_sysnames *names = net->sysnames; in afs_proc_sysname_next()
549 __releases(&net->sysnames_lock) in afs_proc_sysname_stop()
551 struct afs_net *net = afs_seq2net(m); in afs_proc_sysname_stop() local
553 read_unlock(&net->sysnames_lock); in afs_proc_sysname_stop()
570 struct afs_net *net = afs_seq2net(m); in afs_proc_sysname_write() local
626 write_lock(&net->sysnames_lock); in afs_proc_sysname_write()
627 kill = net->sysnames; in afs_proc_sysname_write()
628 net->sysnames = sysnames; in afs_proc_sysname_write()
629 write_unlock(&net->sysnames_lock); in afs_proc_sysname_write()
659 struct afs_net *net = afs_seq2net_single(m); in afs_proc_stats_show() local
664 atomic_read(&net->n_lookup), in afs_proc_stats_show()
665 atomic_read(&net->n_reval), in afs_proc_stats_show()
666 atomic_read(&net->n_inval), in afs_proc_stats_show()
667 atomic_read(&net->n_relpg)); in afs_proc_stats_show()
670 atomic_read(&net->n_read_dir)); in afs_proc_stats_show()
673 atomic_read(&net->n_dir_cr), in afs_proc_stats_show()
674 atomic_read(&net->n_dir_rm)); in afs_proc_stats_show()
677 atomic_read(&net->n_fetches), in afs_proc_stats_show()
678 atomic_long_read(&net->n_fetch_bytes)); in afs_proc_stats_show()
680 atomic_read(&net->n_stores), in afs_proc_stats_show()
681 atomic_long_read(&net->n_store_bytes)); in afs_proc_stats_show()
691 struct afs_net *net = cell->net; in afs_proc_cell_setup() local
693 _enter("%p{%s},%p", cell, cell->name, net->proc_afs); in afs_proc_cell_setup()
695 dir = proc_net_mkdir(net->net, cell->name, net->proc_afs); in afs_proc_cell_setup()
713 remove_proc_subtree(cell->name, net->proc_afs); in afs_proc_cell_setup()
724 struct afs_net *net = cell->net; in afs_proc_cell_remove() local
727 remove_proc_subtree(cell->name, net->proc_afs); in afs_proc_cell_remove()
734 int afs_proc_init(struct afs_net *net) in afs_proc_init() argument
740 p = proc_net_mkdir(net->net, "afs", net->net->proc_net); in afs_proc_init()
767 net->proc_afs = p; in afs_proc_init()
781 void afs_proc_cleanup(struct afs_net *net) in afs_proc_cleanup() argument
783 proc_remove(net->proc_afs); in afs_proc_cleanup()
784 net->proc_afs = NULL; in afs_proc_cleanup()