Lines Matching refs:xprt
126 struct rpc_xprt *xprt; in rpc_clnt_debugfs_register() local
147 xprt = rcu_dereference(clnt->cl_xprt); in rpc_clnt_debugfs_register()
149 if (!xprt->debugfs) { in rpc_clnt_debugfs_register()
154 xprt->debugfs->d_name.name); in rpc_clnt_debugfs_register()
179 struct rpc_xprt *xprt = f->private; in xprt_info_show() local
181 seq_printf(f, "netid: %s\n", xprt->address_strings[RPC_DISPLAY_NETID]); in xprt_info_show()
182 seq_printf(f, "addr: %s\n", xprt->address_strings[RPC_DISPLAY_ADDR]); in xprt_info_show()
183 seq_printf(f, "port: %s\n", xprt->address_strings[RPC_DISPLAY_PORT]); in xprt_info_show()
184 seq_printf(f, "state: 0x%lx\n", xprt->state); in xprt_info_show()
192 struct rpc_xprt *xprt = inode->i_private; in xprt_info_open() local
194 ret = single_open(filp, xprt_info_show, xprt); in xprt_info_open()
197 if (!xprt_get(xprt)) { in xprt_info_open()
208 struct rpc_xprt *xprt = inode->i_private; in xprt_info_release() local
210 xprt_put(xprt); in xprt_info_release()
223 rpc_xprt_debugfs_register(struct rpc_xprt *xprt) in rpc_xprt_debugfs_register() argument
239 xprt->debugfs = debugfs_create_dir(name, rpc_xprt_dir); in rpc_xprt_debugfs_register()
240 if (!xprt->debugfs) in rpc_xprt_debugfs_register()
244 if (!debugfs_create_file("info", S_IFREG | 0400, xprt->debugfs, in rpc_xprt_debugfs_register()
245 xprt, &xprt_info_fops)) { in rpc_xprt_debugfs_register()
246 debugfs_remove_recursive(xprt->debugfs); in rpc_xprt_debugfs_register()
247 xprt->debugfs = NULL; in rpc_xprt_debugfs_register()
250 atomic_set(&xprt->inject_disconnect, rpc_inject_disconnect); in rpc_xprt_debugfs_register()
254 rpc_xprt_debugfs_unregister(struct rpc_xprt *xprt) in rpc_xprt_debugfs_unregister() argument
256 debugfs_remove_recursive(xprt->debugfs); in rpc_xprt_debugfs_unregister()
257 xprt->debugfs = NULL; in rpc_xprt_debugfs_unregister()