Lines Matching refs:xprt
140 struct rpc_xprt *xprt; in rpc_clnt_debugfs_register() local
161 xprt = rcu_dereference(clnt->cl_xprt); in rpc_clnt_debugfs_register()
163 if (!xprt->debugfs) { in rpc_clnt_debugfs_register()
168 xprt->debugfs->d_name.name); in rpc_clnt_debugfs_register()
193 struct rpc_xprt *xprt = f->private; in xprt_info_show() local
195 seq_printf(f, "netid: %s\n", xprt->address_strings[RPC_DISPLAY_NETID]); in xprt_info_show()
196 seq_printf(f, "addr: %s\n", xprt->address_strings[RPC_DISPLAY_ADDR]); in xprt_info_show()
197 seq_printf(f, "port: %s\n", xprt->address_strings[RPC_DISPLAY_PORT]); in xprt_info_show()
198 seq_printf(f, "state: 0x%lx\n", xprt->state); in xprt_info_show()
206 struct rpc_xprt *xprt = inode->i_private; in xprt_info_open() local
208 ret = single_open(filp, xprt_info_show, xprt); in xprt_info_open()
211 if (!xprt_get(xprt)) { in xprt_info_open()
222 struct rpc_xprt *xprt = inode->i_private; in xprt_info_release() local
224 xprt_put(xprt); in xprt_info_release()
237 rpc_xprt_debugfs_register(struct rpc_xprt *xprt) in rpc_xprt_debugfs_register() argument
253 xprt->debugfs = debugfs_create_dir(name, rpc_xprt_dir); in rpc_xprt_debugfs_register()
254 if (!xprt->debugfs) in rpc_xprt_debugfs_register()
258 if (!debugfs_create_file("info", S_IFREG | S_IRUSR, xprt->debugfs, in rpc_xprt_debugfs_register()
259 xprt, &xprt_info_fops)) { in rpc_xprt_debugfs_register()
260 debugfs_remove_recursive(xprt->debugfs); in rpc_xprt_debugfs_register()
261 xprt->debugfs = NULL; in rpc_xprt_debugfs_register()
264 atomic_set(&xprt->inject_disconnect, rpc_inject_disconnect); in rpc_xprt_debugfs_register()
268 rpc_xprt_debugfs_unregister(struct rpc_xprt *xprt) in rpc_xprt_debugfs_unregister() argument
270 debugfs_remove_recursive(xprt->debugfs); in rpc_xprt_debugfs_unregister()
271 xprt->debugfs = NULL; in rpc_xprt_debugfs_unregister()