Changes in uspace/lib/c/generic/async.c [c1c0184:0b4a67a] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/async.c
rc1c0184 r0b4a67a 120 120 ipc_call_t *dataptr; 121 121 122 sysarg_t retval;122 ipcarg_t retval; 123 123 } amsg_t; 124 124 … … 140 140 141 141 /** Incoming phone hash. */ 142 sysarg_t in_phone_hash;142 ipcarg_t in_phone_hash; 143 143 144 144 /** Messages that should be delivered to this fibril. */ … … 288 288 list_append(&msg->link, &conn->msg_queue); 289 289 290 if (IPC_GET_ IMETHOD(*call) == IPC_M_PHONE_HUNGUP)290 if (IPC_GET_METHOD(*call) == IPC_M_PHONE_HUNGUP) 291 291 conn->close_callid = callid; 292 292 … … 401 401 */ 402 402 memset(call, 0, sizeof(ipc_call_t)); 403 IPC_SET_ IMETHOD(*call, IPC_M_PHONE_HUNGUP);403 IPC_SET_METHOD(*call, IPC_M_PHONE_HUNGUP); 404 404 futex_up(&async_futex); 405 405 return conn->close_callid; … … 529 529 * 530 530 */ 531 fid_t async_new_connection( sysarg_t in_phone_hash, ipc_callid_t callid,531 fid_t async_new_connection(ipcarg_t in_phone_hash, ipc_callid_t callid, 532 532 ipc_call_t *call, void (*cfibril)(ipc_callid_t, ipc_call_t *)) 533 533 { … … 588 588 } 589 589 590 switch (IPC_GET_ IMETHOD(*call)) {590 switch (IPC_GET_METHOD(*call)) { 591 591 case IPC_M_CONNECT_ME: 592 592 case IPC_M_CONNECT_ME_TO: … … 749 749 return ENOMEM; 750 750 } 751 752 _async_sess_init();753 751 754 752 return 0; … … 809 807 * 810 808 */ 811 aid_t async_send_fast(int phoneid, sysarg_t method, sysarg_t arg1,812 sysarg_t arg2, sysarg_t arg3, sysarg_t arg4, ipc_call_t *dataptr)809 aid_t async_send_fast(int phoneid, ipcarg_t method, ipcarg_t arg1, 810 ipcarg_t arg2, ipcarg_t arg3, ipcarg_t arg4, ipc_call_t *dataptr) 813 811 { 814 812 amsg_t *msg = malloc(sizeof(*msg)); … … 848 846 * 849 847 */ 850 aid_t async_send_slow(int phoneid, sysarg_t method, sysarg_t arg1,851 sysarg_t arg2, sysarg_t arg3, sysarg_t arg4, sysarg_t arg5,848 aid_t async_send_slow(int phoneid, ipcarg_t method, ipcarg_t arg1, 849 ipcarg_t arg2, ipcarg_t arg3, ipcarg_t arg4, ipcarg_t arg5, 852 850 ipc_call_t *dataptr) 853 851 { … … 877 875 * 878 876 */ 879 void async_wait_for(aid_t amsgid, sysarg_t *retval)877 void async_wait_for(aid_t amsgid, ipcarg_t *retval) 880 878 { 881 879 amsg_t *msg = (amsg_t *) amsgid; … … 913 911 * 914 912 */ 915 int async_wait_timeout(aid_t amsgid, sysarg_t *retval, suseconds_t timeout)913 int async_wait_timeout(aid_t amsgid, ipcarg_t *retval, suseconds_t timeout) 916 914 { 917 915 amsg_t *msg = (amsg_t *) amsgid; … … 1025 1023 * 1026 1024 */ 1027 sysarg_t async_req_fast(int phoneid, sysarg_t method, sysarg_t arg1,1028 sysarg_t arg2, sysarg_t arg3, sysarg_t arg4, sysarg_t *r1, sysarg_t *r2,1029 sysarg_t *r3, sysarg_t *r4, sysarg_t *r5)1025 ipcarg_t async_req_fast(int phoneid, ipcarg_t method, ipcarg_t arg1, 1026 ipcarg_t arg2, ipcarg_t arg3, ipcarg_t arg4, ipcarg_t *r1, ipcarg_t *r2, 1027 ipcarg_t *r3, ipcarg_t *r4, ipcarg_t *r5) 1030 1028 { 1031 1029 ipc_call_t result; … … 1033 1031 &result); 1034 1032 1035 sysarg_t rc;1033 ipcarg_t rc; 1036 1034 async_wait_for(eid, &rc); 1037 1035 … … 1074 1072 * 1075 1073 */ 1076 sysarg_t async_req_slow(int phoneid, sysarg_t method, sysarg_t arg1,1077 sysarg_t arg2, sysarg_t arg3, sysarg_t arg4, sysarg_t arg5, sysarg_t *r1,1078 sysarg_t *r2, sysarg_t *r3, sysarg_t *r4, sysarg_t *r5)1074 ipcarg_t async_req_slow(int phoneid, ipcarg_t method, ipcarg_t arg1, 1075 ipcarg_t arg2, ipcarg_t arg3, ipcarg_t arg4, ipcarg_t arg5, ipcarg_t *r1, 1076 ipcarg_t *r2, ipcarg_t *r3, ipcarg_t *r4, ipcarg_t *r5) 1079 1077 { 1080 1078 ipc_call_t result; … … 1082 1080 &result); 1083 1081 1084 sysarg_t rc;1082 ipcarg_t rc; 1085 1083 async_wait_for(eid, &rc); 1086 1084 … … 1115 1113 */ 1116 1114 int 1117 async_connect_me_to(int phoneid, sysarg_t arg1, sysarg_t arg2, sysarg_t arg3)1115 async_connect_me_to(int phoneid, ipcarg_t arg1, ipcarg_t arg2, ipcarg_t arg3) 1118 1116 { 1119 1117 int rc; 1120 sysarg_t newphid;1118 ipcarg_t newphid; 1121 1119 1122 1120 rc = async_req_3_5(phoneid, IPC_M_CONNECT_ME_TO, arg1, arg2, arg3, NULL, … … 1142 1140 */ 1143 1141 int 1144 async_connect_me_to_blocking(int phoneid, sysarg_t arg1, sysarg_t arg2,1145 sysarg_t arg3)1142 async_connect_me_to_blocking(int phoneid, ipcarg_t arg1, ipcarg_t arg2, 1143 ipcarg_t arg3) 1146 1144 { 1147 1145 int rc; 1148 sysarg_t newphid;1146 ipcarg_t newphid; 1149 1147 1150 1148 rc = async_req_4_5(phoneid, IPC_M_CONNECT_ME_TO, arg1, arg2, arg3, … … 1168 1166 * @return Zero on success or a negative error code from errno.h. 1169 1167 */ 1170 int async_share_in_start(int phoneid, void *dst, size_t size, sysarg_t arg,1168 int async_share_in_start(int phoneid, void *dst, size_t size, ipcarg_t arg, 1171 1169 int *flags) 1172 1170 { 1173 1171 int res; 1174 1172 sysarg_t tmp_flags; 1175 res = async_req_3_2(phoneid, IPC_M_SHARE_IN, ( sysarg_t) dst,1176 ( sysarg_t) size, arg, NULL, &tmp_flags);1173 res = async_req_3_2(phoneid, IPC_M_SHARE_IN, (ipcarg_t) dst, 1174 (ipcarg_t) size, arg, NULL, &tmp_flags); 1177 1175 if (flags) 1178 1176 *flags = tmp_flags; … … 1201 1199 1202 1200 *callid = async_get_call(&data); 1203 if (IPC_GET_ IMETHOD(data) != IPC_M_SHARE_IN)1201 if (IPC_GET_METHOD(data) != IPC_M_SHARE_IN) 1204 1202 return 0; 1205 1203 *size = (size_t) IPC_GET_ARG2(data); … … 1233 1231 int async_share_out_start(int phoneid, void *src, int flags) 1234 1232 { 1235 return async_req_3_0(phoneid, IPC_M_SHARE_OUT, ( sysarg_t) src, 0,1236 ( sysarg_t) flags);1233 return async_req_3_0(phoneid, IPC_M_SHARE_OUT, (ipcarg_t) src, 0, 1234 (ipcarg_t) flags); 1237 1235 } 1238 1236 … … 1261 1259 1262 1260 *callid = async_get_call(&data); 1263 if (IPC_GET_ IMETHOD(data) != IPC_M_SHARE_OUT)1261 if (IPC_GET_METHOD(data) != IPC_M_SHARE_OUT) 1264 1262 return 0; 1265 1263 *size = (size_t) IPC_GET_ARG2(data); … … 1294 1292 int async_data_read_start(int phoneid, void *dst, size_t size) 1295 1293 { 1296 return async_req_2_0(phoneid, IPC_M_DATA_READ, ( sysarg_t) dst,1297 ( sysarg_t) size);1294 return async_req_2_0(phoneid, IPC_M_DATA_READ, (ipcarg_t) dst, 1295 (ipcarg_t) size); 1298 1296 } 1299 1297 … … 1319 1317 1320 1318 *callid = async_get_call(&data); 1321 if (IPC_GET_ IMETHOD(data) != IPC_M_DATA_READ)1319 if (IPC_GET_METHOD(data) != IPC_M_DATA_READ) 1322 1320 return 0; 1323 1321 if (size) … … 1347 1345 * 1348 1346 */ 1349 int async_data_read_forward_fast(int phoneid, sysarg_t method, sysarg_t arg1,1350 sysarg_t arg2, sysarg_t arg3, sysarg_t arg4, ipc_call_t *dataptr)1347 int async_data_read_forward_fast(int phoneid, ipcarg_t method, ipcarg_t arg1, 1348 ipcarg_t arg2, ipcarg_t arg3, ipcarg_t arg4, ipc_call_t *dataptr) 1351 1349 { 1352 1350 ipc_callid_t callid; … … 1371 1369 } 1372 1370 1373 sysarg_t rc;1371 ipcarg_t rc; 1374 1372 async_wait_for(msg, &rc); 1375 1373 … … 1388 1386 int async_data_write_start(int phoneid, const void *src, size_t size) 1389 1387 { 1390 return async_req_2_0(phoneid, IPC_M_DATA_WRITE, ( sysarg_t) src,1391 ( sysarg_t) size);1388 return async_req_2_0(phoneid, IPC_M_DATA_WRITE, (ipcarg_t) src, 1389 (ipcarg_t) size); 1392 1390 } 1393 1391 … … 1414 1412 1415 1413 *callid = async_get_call(&data); 1416 if (IPC_GET_ IMETHOD(data) != IPC_M_DATA_WRITE)1414 if (IPC_GET_METHOD(data) != IPC_M_DATA_WRITE) 1417 1415 return 0; 1418 1416 … … 1533 1531 * 1534 1532 */ 1535 int async_data_write_forward_fast(int phoneid, sysarg_t method, sysarg_t arg1,1536 sysarg_t arg2, sysarg_t arg3, sysarg_t arg4, ipc_call_t *dataptr)1533 int async_data_write_forward_fast(int phoneid, ipcarg_t method, ipcarg_t arg1, 1534 ipcarg_t arg2, ipcarg_t arg3, ipcarg_t arg4, ipc_call_t *dataptr) 1537 1535 { 1538 1536 ipc_callid_t callid; … … 1557 1555 } 1558 1556 1559 sysarg_t rc;1557 ipcarg_t rc; 1560 1558 async_wait_for(msg, &rc); 1561 1559
Note:
See TracChangeset
for help on using the changeset viewer.