|
Defines |
| #define | async_req(phoneid, method, arg1, r1) async_req_2(phoneid, method, arg1, 0, r1, 0) |
| #define | async_msg(ph, m, a1) async_msg_2(ph,m,a1,0) |
Typedefs |
| typedef ipc_callid_t | aid_t |
| typedef void(* | async_client_conn_t )(ipc_callid_t callid, ipc_call_t *call) |
Functions |
| static void | async_manager (void) |
| ipc_callid_t | async_get_call_timeout (ipc_call_t *call, suseconds_t usecs) |
| static ipc_callid_t | async_get_call (ipc_call_t *data) |
| aid_t | async_send_2 (int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2, ipc_call_t *dataptr) |
| aid_t | async_send_3 (int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2, ipcarg_t arg3, ipc_call_t *dataptr) |
| void | async_wait_for (aid_t amsgid, ipcarg_t *result) |
| int | async_wait_timeout (aid_t amsgid, ipcarg_t *retval, suseconds_t timeout) |
| static ipcarg_t | async_req_2 (int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2, ipcarg_t *r1, ipcarg_t *r2) |
| static ipcarg_t | async_req_3 (int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2, ipcarg_t arg3, ipcarg_t *r1, ipcarg_t *r2, ipcarg_t *r3) |
| pstid_t | async_new_connection (ipcarg_t in_phone_hash, ipc_callid_t callid, ipc_call_t *call, void(*cthread)(ipc_callid_t, ipc_call_t *)) |
| void | async_usleep (suseconds_t timeout) |
| void | async_create_manager (void) |
| void | async_destroy_manager (void) |
| void | async_set_client_connection (async_client_conn_t conn) |
| void | async_set_interrupt_received (async_client_conn_t conn) |
| int | _async_init (void) |
| void | async_msg_3 (int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2, ipcarg_t arg3) |
| void | async_msg_2 (int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2) |
| static void | async_serialize_start (void) |
| static void | async_serialize_end (void) |
Variables |
| atomic_t | async_futex |