Lines Matching refs:clnt

24 	struct rpc_clnt *clnt = task->tk_client;  in tasks_show()  local
35 clnt->cl_clid, xid, rpc_task_timeout(task), task->tk_ops, in tasks_show()
36 clnt->cl_program->name, clnt->cl_vers, rpc_proc_name(task), in tasks_show()
43 __acquires(&clnt->cl_lock) in tasks_start()
45 struct rpc_clnt *clnt = f->private; in tasks_start() local
49 spin_lock(&clnt->cl_lock); in tasks_start()
50 list_for_each_entry(task, &clnt->cl_tasks, tk_task) in tasks_start()
59 struct rpc_clnt *clnt = f->private; in tasks_next() local
66 if (next == &clnt->cl_tasks) in tasks_next()
73 __releases(&clnt->cl_lock) in tasks_stop()
75 struct rpc_clnt *clnt = f->private; in tasks_stop() local
76 spin_unlock(&clnt->cl_lock); in tasks_stop()
91 struct rpc_clnt *clnt = seq->private = inode->i_private; in tasks_open() local
93 if (!refcount_inc_not_zero(&clnt->cl_count)) { in tasks_open()
106 struct rpc_clnt *clnt = seq->private; in tasks_release() local
108 rpc_release_client(clnt); in tasks_release()
120 static int do_xprt_debugfs(struct rpc_clnt *clnt, struct rpc_xprt *xprt, void *numv) in do_xprt_debugfs() argument
140 debugfs_create_symlink(link, clnt->cl_debugfs, name); in do_xprt_debugfs()
146 rpc_clnt_debugfs_register(struct rpc_clnt *clnt) in rpc_clnt_debugfs_register() argument
152 len = snprintf(name, sizeof(name), "%x", clnt->cl_clid); in rpc_clnt_debugfs_register()
157 clnt->cl_debugfs = debugfs_create_dir(name, rpc_clnt_dir); in rpc_clnt_debugfs_register()
160 debugfs_create_file("tasks", S_IFREG | 0400, clnt->cl_debugfs, clnt, in rpc_clnt_debugfs_register()
163 rpc_clnt_iterate_for_each_xprt(clnt, do_xprt_debugfs, &xprtnum); in rpc_clnt_debugfs_register()
167 rpc_clnt_debugfs_unregister(struct rpc_clnt *clnt) in rpc_clnt_debugfs_unregister() argument
169 debugfs_remove_recursive(clnt->cl_debugfs); in rpc_clnt_debugfs_unregister()
170 clnt->cl_debugfs = NULL; in rpc_clnt_debugfs_unregister()