Lines Matching refs:xprt
137 struct rpc_xprt *xprt; in rpc_clnt_debugfs_register() local
158 xprt = rcu_dereference(clnt->cl_xprt); in rpc_clnt_debugfs_register()
160 if (!xprt->debugfs) { in rpc_clnt_debugfs_register()
165 xprt->debugfs->d_name.name); in rpc_clnt_debugfs_register()
190 struct rpc_xprt *xprt = f->private; in xprt_info_show() local
192 seq_printf(f, "netid: %s\n", xprt->address_strings[RPC_DISPLAY_NETID]); in xprt_info_show()
193 seq_printf(f, "addr: %s\n", xprt->address_strings[RPC_DISPLAY_ADDR]); in xprt_info_show()
194 seq_printf(f, "port: %s\n", xprt->address_strings[RPC_DISPLAY_PORT]); in xprt_info_show()
195 seq_printf(f, "state: 0x%lx\n", xprt->state); in xprt_info_show()
203 struct rpc_xprt *xprt = inode->i_private; in xprt_info_open() local
205 ret = single_open(filp, xprt_info_show, xprt); in xprt_info_open()
208 if (!xprt_get(xprt)) { in xprt_info_open()
219 struct rpc_xprt *xprt = inode->i_private; in xprt_info_release() local
221 xprt_put(xprt); in xprt_info_release()
234 rpc_xprt_debugfs_register(struct rpc_xprt *xprt) in rpc_xprt_debugfs_register() argument
250 xprt->debugfs = debugfs_create_dir(name, rpc_xprt_dir); in rpc_xprt_debugfs_register()
251 if (!xprt->debugfs) in rpc_xprt_debugfs_register()
255 if (!debugfs_create_file("info", S_IFREG | S_IRUSR, xprt->debugfs, in rpc_xprt_debugfs_register()
256 xprt, &xprt_info_fops)) { in rpc_xprt_debugfs_register()
257 debugfs_remove_recursive(xprt->debugfs); in rpc_xprt_debugfs_register()
258 xprt->debugfs = NULL; in rpc_xprt_debugfs_register()
263 rpc_xprt_debugfs_unregister(struct rpc_xprt *xprt) in rpc_xprt_debugfs_unregister() argument
265 debugfs_remove_recursive(xprt->debugfs); in rpc_xprt_debugfs_unregister()
266 xprt->debugfs = NULL; in rpc_xprt_debugfs_unregister()