clnt.h (f01387d2693813eb5271a3448e6a082322c7d75d) | clnt.h (b4b9d2ccf0be61c69213f6ae4e33377c05194ef4) |
---|---|
1/* 2 * linux/include/linux/sunrpc/clnt.h 3 * 4 * Declarations for the high-level RPC client interface 5 * 6 * Copyright (C) 1995, 1996, Olaf Kirch <okir@monad.swb.de> 7 */ 8 --- 49 unchanged lines hidden (view full) --- 58 59 int cl_nodelen; /* nodename length */ 60 char cl_nodename[UNX_MAXNODENAME]; 61 struct rpc_pipe_dir_head cl_pipedir_objects; 62 struct rpc_clnt * cl_parent; /* Points to parent of clones */ 63 struct rpc_rtt cl_rtt_default; 64 struct rpc_timeout cl_timeout_default; 65 const struct rpc_program *cl_program; | 1/* 2 * linux/include/linux/sunrpc/clnt.h 3 * 4 * Declarations for the high-level RPC client interface 5 * 6 * Copyright (C) 1995, 1996, Olaf Kirch <okir@monad.swb.de> 7 */ 8 --- 49 unchanged lines hidden (view full) --- 58 59 int cl_nodelen; /* nodename length */ 60 char cl_nodename[UNX_MAXNODENAME]; 61 struct rpc_pipe_dir_head cl_pipedir_objects; 62 struct rpc_clnt * cl_parent; /* Points to parent of clones */ 63 struct rpc_rtt cl_rtt_default; 64 struct rpc_timeout cl_timeout_default; 65 const struct rpc_program *cl_program; |
66#if IS_ENABLED(CONFIG_SUNRPC_DEBUG) 67 struct dentry *cl_debugfs; /* debugfs directory */ 68#endif |
|
66}; 67 68/* 69 * General RPC program info 70 */ 71#define RPC_MAXVERSION 4 72struct rpc_program { 73 const char * name; /* protocol name */ --- 97 unchanged lines hidden (view full) --- 171struct net * rpc_net_ns(struct rpc_clnt *); 172size_t rpc_max_payload(struct rpc_clnt *); 173unsigned long rpc_get_timeout(struct rpc_clnt *clnt); 174void rpc_force_rebind(struct rpc_clnt *); 175size_t rpc_peeraddr(struct rpc_clnt *, struct sockaddr *, size_t); 176const char *rpc_peeraddr2str(struct rpc_clnt *, enum rpc_display_format_t); 177int rpc_localaddr(struct rpc_clnt *, struct sockaddr *, size_t); 178 | 69}; 70 71/* 72 * General RPC program info 73 */ 74#define RPC_MAXVERSION 4 75struct rpc_program { 76 const char * name; /* protocol name */ --- 97 unchanged lines hidden (view full) --- 174struct net * rpc_net_ns(struct rpc_clnt *); 175size_t rpc_max_payload(struct rpc_clnt *); 176unsigned long rpc_get_timeout(struct rpc_clnt *clnt); 177void rpc_force_rebind(struct rpc_clnt *); 178size_t rpc_peeraddr(struct rpc_clnt *, struct sockaddr *, size_t); 179const char *rpc_peeraddr2str(struct rpc_clnt *, enum rpc_display_format_t); 180int rpc_localaddr(struct rpc_clnt *, struct sockaddr *, size_t); 181 |
182const char *rpc_proc_name(const struct rpc_task *task); |
|
179#endif /* __KERNEL__ */ 180#endif /* _LINUX_SUNRPC_CLNT_H */ | 183#endif /* __KERNEL__ */ 184#endif /* _LINUX_SUNRPC_CLNT_H */ |