Lines Matching refs:xprt

123 static int do_xprt_debugfs(struct rpc_clnt *clnt, struct rpc_xprt *xprt, void *numv)  in do_xprt_debugfs()  argument
130 if (IS_ERR_OR_NULL(xprt->debugfs)) in do_xprt_debugfs()
133 xprt->debugfs->d_name.name); in do_xprt_debugfs()
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()
185 seq_printf(f, "netns: %u\n", xprt->xprt_net->ns.inum); in xprt_info_show()
187 if (xprt->ops->get_srcaddr) { in xprt_info_show()
192 ret = xprt->ops->get_srcaddr(xprt, buf, buflen); in xprt_info_show()
204 struct rpc_xprt *xprt = inode->i_private; in xprt_info_open() local
206 ret = single_open(filp, xprt_info_show, xprt); in xprt_info_open()
209 if (!xprt_get(xprt)) { in xprt_info_open()
220 struct rpc_xprt *xprt = inode->i_private; in xprt_info_release() local
222 xprt_put(xprt); in xprt_info_release()
235 rpc_xprt_debugfs_register(struct rpc_xprt *xprt) in rpc_xprt_debugfs_register() argument
248 xprt->debugfs = debugfs_create_dir(name, rpc_xprt_dir); in rpc_xprt_debugfs_register()
251 debugfs_create_file("info", S_IFREG | 0400, xprt->debugfs, xprt, in rpc_xprt_debugfs_register()
256 rpc_xprt_debugfs_unregister(struct rpc_xprt *xprt) in rpc_xprt_debugfs_unregister() argument
258 debugfs_remove_recursive(xprt->debugfs); in rpc_xprt_debugfs_unregister()
259 xprt->debugfs = NULL; in rpc_xprt_debugfs_unregister()