Changeset 96b02eb9 in mainline for uspace/lib/c/include/async.h
- Timestamp:
- 2010-12-14T12:52:38Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6b10dab
- Parents:
- 554debd
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/async.h
r554debd r96b02eb9 84 84 (arg5), (dataptr)) 85 85 86 extern aid_t async_send_fast(int phoneid, ipcarg_t method, ipcarg_t arg1,87 ipcarg_t arg2, ipcarg_t arg3, ipcarg_t arg4, ipc_call_t *dataptr);88 extern aid_t async_send_slow(int phoneid, ipcarg_t method, ipcarg_t arg1,89 ipcarg_t arg2, ipcarg_t arg3, ipcarg_t arg4, ipcarg_t arg5,86 extern aid_t async_send_fast(int phoneid, sysarg_t method, sysarg_t arg1, 87 sysarg_t arg2, sysarg_t arg3, sysarg_t arg4, ipc_call_t *dataptr); 88 extern aid_t async_send_slow(int phoneid, sysarg_t method, sysarg_t arg1, 89 sysarg_t arg2, sysarg_t arg3, sysarg_t arg4, sysarg_t arg5, 90 90 ipc_call_t *dataptr); 91 extern void async_wait_for(aid_t amsgid, ipcarg_t *result);92 extern int async_wait_timeout(aid_t amsgid, ipcarg_t *retval,91 extern void async_wait_for(aid_t amsgid, sysarg_t *result); 92 extern int async_wait_timeout(aid_t amsgid, sysarg_t *retval, 93 93 suseconds_t timeout); 94 94 95 extern fid_t async_new_connection( ipcarg_t in_phone_hash, ipc_callid_t callid,95 extern fid_t async_new_connection(sysarg_t in_phone_hash, ipc_callid_t callid, 96 96 ipc_call_t *call, void (*cthread)(ipc_callid_t, ipc_call_t *)); 97 97 extern void async_usleep(suseconds_t timeout); … … 242 242 (arg5), (rc1), (rc2), (rc3), (rc4), (rc5)) 243 243 244 extern ipcarg_t async_req_fast(int phoneid, ipcarg_t method, ipcarg_t arg1,245 ipcarg_t arg2, ipcarg_t arg3, ipcarg_t arg4, ipcarg_t *r1, ipcarg_t *r2,246 ipcarg_t *r3, ipcarg_t *r4, ipcarg_t *r5);247 extern ipcarg_t async_req_slow(int phoneid, ipcarg_t method, ipcarg_t arg1,248 ipcarg_t arg2, ipcarg_t arg3, ipcarg_t arg4, ipcarg_t arg5, ipcarg_t *r1,249 ipcarg_t *r2, ipcarg_t *r3, ipcarg_t *r4, ipcarg_t *r5);244 extern sysarg_t async_req_fast(int phoneid, sysarg_t method, sysarg_t arg1, 245 sysarg_t arg2, sysarg_t arg3, sysarg_t arg4, sysarg_t *r1, sysarg_t *r2, 246 sysarg_t *r3, sysarg_t *r4, sysarg_t *r5); 247 extern sysarg_t async_req_slow(int phoneid, sysarg_t method, sysarg_t arg1, 248 sysarg_t arg2, sysarg_t arg3, sysarg_t arg4, sysarg_t arg5, sysarg_t *r1, 249 sysarg_t *r2, sysarg_t *r3, sysarg_t *r4, sysarg_t *r5); 250 250 251 251 static inline void async_serialize_start(void) … … 259 259 } 260 260 261 extern int async_connect_me_to(int, ipcarg_t, ipcarg_t, ipcarg_t);262 extern int async_connect_me_to_blocking(int, ipcarg_t, ipcarg_t, ipcarg_t);261 extern int async_connect_me_to(int, sysarg_t, sysarg_t, sysarg_t); 262 extern int async_connect_me_to_blocking(int, sysarg_t, sysarg_t, sysarg_t); 263 263 264 264 /* … … 274 274 async_share_in_start((phoneid), (dst), (size), (arg), (flags)) 275 275 276 extern int async_share_in_start(int, void *, size_t, ipcarg_t, int *);276 extern int async_share_in_start(int, void *, size_t, sysarg_t, int *); 277 277 extern int async_share_in_receive(ipc_callid_t *, size_t *); 278 278 extern int async_share_in_finalize(ipc_callid_t, void *, int ); … … 314 314 extern int async_data_read_finalize(ipc_callid_t, const void *, size_t); 315 315 316 extern int async_data_read_forward_fast(int, ipcarg_t, ipcarg_t, ipcarg_t,317 ipcarg_t, ipcarg_t, ipc_call_t *);316 extern int async_data_read_forward_fast(int, sysarg_t, sysarg_t, sysarg_t, 317 sysarg_t, sysarg_t, ipc_call_t *); 318 318 319 319 /* … … 356 356 extern void async_data_write_void(const int); 357 357 358 extern int async_data_write_forward_fast(int, ipcarg_t, ipcarg_t, ipcarg_t,359 ipcarg_t, ipcarg_t, ipc_call_t *);358 extern int async_data_write_forward_fast(int, sysarg_t, sysarg_t, sysarg_t, 359 sysarg_t, sysarg_t, ipc_call_t *); 360 360 361 361 #endif
Note:
See TracChangeset
for help on using the changeset viewer.