2 * Please do not edit this file.
3 * It was generated using rpcgen.
8 #include <memory.h> /* for memset */
10 #define SR_XDRPROC_CALLBACK(f) ((xdrproc_t) (void (*)(void)) (f))
12 /* Default timeout can be changed using clnt_control() */
13 static struct timeval TIMEOUT = { 25, 0 };
16 device_abort_1(Device_Link *argp, CLIENT *clnt)
18 static Device_Error clnt_res;
20 memset((char *)&clnt_res, 0, sizeof(clnt_res));
21 if (clnt_call (clnt, device_abort,
22 (xdrproc_t) xdr_Device_Link, (caddr_t) argp,
23 (xdrproc_t) xdr_Device_Error, (caddr_t) &clnt_res,
24 TIMEOUT) != RPC_SUCCESS) {
31 create_link_1(Create_LinkParms *argp, CLIENT *clnt)
33 static Create_LinkResp clnt_res;
35 memset((char *)&clnt_res, 0, sizeof(clnt_res));
36 if (clnt_call (clnt, create_link,
37 (xdrproc_t) xdr_Create_LinkParms, (caddr_t) argp,
38 (xdrproc_t) xdr_Create_LinkResp, (caddr_t) &clnt_res,
39 TIMEOUT) != RPC_SUCCESS) {
46 device_write_1(Device_WriteParms *argp, CLIENT *clnt)
48 static Device_WriteResp clnt_res;
50 memset((char *)&clnt_res, 0, sizeof(clnt_res));
51 if (clnt_call (clnt, device_write,
52 (xdrproc_t) xdr_Device_WriteParms, (caddr_t) argp,
53 (xdrproc_t) xdr_Device_WriteResp, (caddr_t) &clnt_res,
54 TIMEOUT) != RPC_SUCCESS) {
61 device_read_1(Device_ReadParms *argp, CLIENT *clnt)
63 static Device_ReadResp clnt_res;
65 memset((char *)&clnt_res, 0, sizeof(clnt_res));
66 if (clnt_call (clnt, device_read,
67 (xdrproc_t) xdr_Device_ReadParms, (caddr_t) argp,
68 (xdrproc_t) xdr_Device_ReadResp, (caddr_t) &clnt_res,
69 TIMEOUT) != RPC_SUCCESS) {
76 device_readstb_1(Device_GenericParms *argp, CLIENT *clnt)
78 static Device_ReadStbResp clnt_res;
80 memset((char *)&clnt_res, 0, sizeof(clnt_res));
81 if (clnt_call (clnt, device_readstb,
82 (xdrproc_t) xdr_Device_GenericParms, (caddr_t) argp,
83 (xdrproc_t) xdr_Device_ReadStbResp, (caddr_t) &clnt_res,
84 TIMEOUT) != RPC_SUCCESS) {
91 device_trigger_1(Device_GenericParms *argp, CLIENT *clnt)
93 static Device_Error clnt_res;
95 memset((char *)&clnt_res, 0, sizeof(clnt_res));
96 if (clnt_call (clnt, device_trigger,
97 (xdrproc_t) xdr_Device_GenericParms, (caddr_t) argp,
98 (xdrproc_t) xdr_Device_Error, (caddr_t) &clnt_res,
99 TIMEOUT) != RPC_SUCCESS) {
106 device_clear_1(Device_GenericParms *argp, CLIENT *clnt)
108 static Device_Error clnt_res;
110 memset((char *)&clnt_res, 0, sizeof(clnt_res));
111 if (clnt_call (clnt, device_clear,
112 (xdrproc_t) xdr_Device_GenericParms, (caddr_t) argp,
113 (xdrproc_t) xdr_Device_Error, (caddr_t) &clnt_res,
114 TIMEOUT) != RPC_SUCCESS) {
121 device_remote_1(Device_GenericParms *argp, CLIENT *clnt)
123 static Device_Error clnt_res;
125 memset((char *)&clnt_res, 0, sizeof(clnt_res));
126 if (clnt_call (clnt, device_remote,
127 (xdrproc_t) xdr_Device_GenericParms, (caddr_t) argp,
128 (xdrproc_t) xdr_Device_Error, (caddr_t) &clnt_res,
129 TIMEOUT) != RPC_SUCCESS) {
136 device_local_1(Device_GenericParms *argp, CLIENT *clnt)
138 static Device_Error clnt_res;
140 memset((char *)&clnt_res, 0, sizeof(clnt_res));
141 if (clnt_call (clnt, device_local,
142 (xdrproc_t) xdr_Device_GenericParms, (caddr_t) argp,
143 (xdrproc_t) xdr_Device_Error, (caddr_t) &clnt_res,
144 TIMEOUT) != RPC_SUCCESS) {
151 device_lock_1(Device_LockParms *argp, CLIENT *clnt)
153 static Device_Error clnt_res;
155 memset((char *)&clnt_res, 0, sizeof(clnt_res));
156 if (clnt_call (clnt, device_lock,
157 (xdrproc_t) xdr_Device_LockParms, (caddr_t) argp,
158 (xdrproc_t) xdr_Device_Error, (caddr_t) &clnt_res,
159 TIMEOUT) != RPC_SUCCESS) {
166 device_unlock_1(Device_Link *argp, CLIENT *clnt)
168 static Device_Error clnt_res;
170 memset((char *)&clnt_res, 0, sizeof(clnt_res));
171 if (clnt_call (clnt, device_unlock,
172 (xdrproc_t) xdr_Device_Link, (caddr_t) argp,
173 (xdrproc_t) xdr_Device_Error, (caddr_t) &clnt_res,
174 TIMEOUT) != RPC_SUCCESS) {
181 device_enable_srq_1(Device_EnableSrqParms *argp, CLIENT *clnt)
183 static Device_Error clnt_res;
185 memset((char *)&clnt_res, 0, sizeof(clnt_res));
186 if (clnt_call (clnt, device_enable_srq,
187 (xdrproc_t) xdr_Device_EnableSrqParms, (caddr_t) argp,
188 (xdrproc_t) xdr_Device_Error, (caddr_t) &clnt_res,
189 TIMEOUT) != RPC_SUCCESS) {
196 device_docmd_1(Device_DocmdParms *argp, CLIENT *clnt)
198 static Device_DocmdResp clnt_res;
200 memset((char *)&clnt_res, 0, sizeof(clnt_res));
201 if (clnt_call (clnt, device_docmd,
202 (xdrproc_t) xdr_Device_DocmdParms, (caddr_t) argp,
203 (xdrproc_t) xdr_Device_DocmdResp, (caddr_t) &clnt_res,
204 TIMEOUT) != RPC_SUCCESS) {
211 destroy_link_1(Device_Link *argp, CLIENT *clnt)
213 static Device_Error clnt_res;
215 memset((char *)&clnt_res, 0, sizeof(clnt_res));
216 if (clnt_call (clnt, destroy_link,
217 (xdrproc_t) xdr_Device_Link, (caddr_t) argp,
218 (xdrproc_t) xdr_Device_Error, (caddr_t) &clnt_res,
219 TIMEOUT) != RPC_SUCCESS) {
226 create_intr_chan_1(Device_RemoteFunc *argp, CLIENT *clnt)
228 static Device_Error clnt_res;
230 memset((char *)&clnt_res, 0, sizeof(clnt_res));
231 if (clnt_call (clnt, create_intr_chan,
232 (xdrproc_t) xdr_Device_RemoteFunc, (caddr_t) argp,
233 (xdrproc_t) xdr_Device_Error, (caddr_t) &clnt_res,
234 TIMEOUT) != RPC_SUCCESS) {
241 destroy_intr_chan_1(void *argp, CLIENT *clnt)
243 static Device_Error clnt_res;
245 memset((char *)&clnt_res, 0, sizeof(clnt_res));
246 if (clnt_call (clnt, destroy_intr_chan,
247 SR_XDRPROC_CALLBACK(xdr_void), (caddr_t) argp,
248 (xdrproc_t) xdr_Device_Error, (caddr_t) &clnt_res,
249 TIMEOUT) != RPC_SUCCESS) {
256 device_intr_srq_1(Device_SrqParms *argp, CLIENT *clnt)
258 static char clnt_res;
260 memset((char *)&clnt_res, 0, sizeof(clnt_res));
261 if (clnt_call (clnt, device_intr_srq,
262 (xdrproc_t) xdr_Device_SrqParms, (caddr_t) argp,
263 SR_XDRPROC_CALLBACK(xdr_void), (caddr_t) &clnt_res,
264 TIMEOUT) != RPC_SUCCESS) {
267 return ((void *)&clnt_res);