99,6 → 99,8 |
if (phone < 0) |
return phone; |
|
async_serialize_start(); |
|
ipc_call_t answer; |
aid_t req = async_send_2(phone, DEVMAP_DRIVER_REGISTER, 0, 0, &answer); |
|
106,6 → 108,7 |
|
if (retval != EOK) { |
async_wait_for(req, NULL); |
async_serialize_end(); |
return -1; |
} |
|
115,6 → 118,8 |
ipc_connect_to_me(phone, 0, 0, 0, &callback_phonehash); |
async_wait_for(req, &retval); |
|
async_serialize_end(); |
|
return retval; |
} |
|
131,6 → 136,8 |
if (phone < 0) |
return phone; |
|
async_serialize_start(); |
|
ipc_call_t answer; |
aid_t req = async_send_2(phone, DEVMAP_DEVICE_REGISTER, 0, 0, |
&answer); |
139,11 → 146,14 |
|
if (retval != EOK) { |
async_wait_for(req, NULL); |
async_serialize_end(); |
return retval; |
} |
|
async_wait_for(req, &retval); |
|
async_serialize_end(); |
|
if (retval != EOK) { |
if (handle != NULL) |
*handle = -1; |
163,6 → 173,8 |
if (phone < 0) |
return phone; |
|
async_serialize_start(); |
|
ipc_call_t answer; |
aid_t req = async_send_2(phone, DEVMAP_DEVICE_GET_HANDLE, flags, 0, |
&answer); |
171,11 → 183,14 |
|
if (retval != EOK) { |
async_wait_for(req, NULL); |
async_serialize_end(); |
return retval; |
} |
|
async_wait_for(req, &retval); |
|
async_serialize_end(); |
|
if (retval != EOK) { |
if (handle != NULL) |
*handle = -1; |
211,7 → 226,7 |
return 0; |
|
ipcarg_t count; |
int retval = ipc_call_sync_0_1(phone, DEVMAP_DEVICE_GET_COUNT, &count); |
int retval = async_req_0_1(phone, DEVMAP_DEVICE_GET_COUNT, &count); |
if (retval != EOK) |
return 0; |
|
225,6 → 240,8 |
if (phone < 0) |
return 0; |
|
async_serialize_start(); |
|
ipc_call_t answer; |
aid_t req = async_send_0(phone, DEVMAP_DEVICE_GET_DEVICES, &answer); |
|
232,11 → 249,14 |
|
if (retval != EOK) { |
async_wait_for(req, NULL); |
async_serialize_end(); |
return 0; |
} |
|
async_wait_for(req, &retval); |
|
async_serialize_end(); |
|
if (retval != EOK) |
return 0; |
|