Changeset 25a179e in mainline for uspace/lib/c/generic/devman.c
- Timestamp:
- 2017-12-20T19:51:45Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f96b6c8
- Parents:
- d4a829e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/devman.c
rd4a829e r25a179e 182 182 ipc_call_t answer; 183 183 aid_t req = async_send_2(exch, DEVMAN_DRIVER_REGISTER, 0, 0, &answer); 184 sysarg_t retval = async_data_write_start(exch, name, str_size(name));184 int retval = async_data_write_start(exch, name, str_size(name)); 185 185 186 186 devman_exchange_end(exch); … … 222 222 aid_t req = async_send_3(exch, DEVMAN_ADD_FUNCTION, (sysarg_t) ftype, 223 223 devh, match_count, &answer); 224 sysarg_t retval = async_data_write_start(exch, name, str_size(name));224 int retval = async_data_write_start(exch, name, str_size(name)); 225 225 if (retval != EOK) { 226 226 devman_exchange_end(exch); … … 272 272 aid_t req = async_send_1(exch, DEVMAN_ADD_DEVICE_TO_CATEGORY, 273 273 devman_handle, &answer); 274 sysarg_t retval = async_data_write_start(exch, cat_name,274 int retval = async_data_write_start(exch, cat_name, 275 275 str_size(cat_name)); 276 276 … … 310 310 { 311 311 async_exch_t *exch; 312 sysarg_t retval;312 int retval; 313 313 314 314 exch = devman_exchange_begin_blocking(INTERFACE_DDF_DRIVER); … … 316 316 devman_exchange_end(exch); 317 317 318 return (int)retval;318 return retval; 319 319 } 320 320 … … 325 325 return ENOMEM; 326 326 327 sysarg_t retval = async_req_1_0(exch, DEVMAN_DRV_FUN_ONLINE, funh);328 329 devman_exchange_end(exch); 330 return (int)retval;327 int retval = async_req_1_0(exch, DEVMAN_DRV_FUN_ONLINE, funh); 328 329 devman_exchange_end(exch); 330 return retval; 331 331 } 332 332 … … 337 337 return ENOMEM; 338 338 339 sysarg_t retval = async_req_1_0(exch, DEVMAN_DRV_FUN_OFFLINE, funh);340 341 devman_exchange_end(exch); 342 return (int)retval;339 int retval = async_req_1_0(exch, DEVMAN_DRV_FUN_OFFLINE, funh); 340 341 devman_exchange_end(exch); 342 return retval; 343 343 } 344 344 … … 374 374 aid_t req = async_send_2(exch, DEVMAN_DEVICE_GET_HANDLE, flags, 0, 375 375 &answer); 376 sysarg_t retval = async_data_write_start(exch, pathname,376 int retval = async_data_write_start(exch, pathname, 377 377 str_size(pathname)); 378 378 … … 405 405 ipc_call_t dreply; 406 406 size_t act_size; 407 sysarg_t dretval;407 int dretval; 408 408 409 409 exch = devman_exchange_begin_blocking(INTERFACE_DDF_CLIENT); … … 421 421 } 422 422 423 sysarg_t retval;423 int retval; 424 424 async_wait_for(req, &retval); 425 425 … … 476 476 return ENOMEM; 477 477 478 sysarg_t retval = async_req_1_0(exch, DEVMAN_FUN_ONLINE, funh);479 480 devman_exchange_end(exch); 481 return (int)retval;478 int retval = async_req_1_0(exch, DEVMAN_FUN_ONLINE, funh); 479 480 devman_exchange_end(exch); 481 return retval; 482 482 } 483 483 … … 488 488 return ENOMEM; 489 489 490 sysarg_t retval = async_req_1_0(exch, DEVMAN_FUN_OFFLINE, funh);491 492 devman_exchange_end(exch); 493 return (int)retval;490 int retval = async_req_1_0(exch, DEVMAN_FUN_OFFLINE, funh); 491 492 devman_exchange_end(exch); 493 return retval; 494 494 } 495 495 … … 510 510 } 511 511 512 sysarg_t retval;512 int retval; 513 513 async_wait_for(req, &retval); 514 514 … … 580 580 return ENOMEM; 581 581 582 sysarg_t retval = async_req_1_1(exch, DEVMAN_FUN_GET_CHILD,582 int retval = async_req_1_1(exch, DEVMAN_FUN_GET_CHILD, 583 583 funh, devh); 584 584 585 585 devman_exchange_end(exch); 586 return (int)retval;586 return retval; 587 587 } 588 588 … … 600 600 return ENOMEM; 601 601 602 sysarg_t retval = async_req_1_1(exch, DEVMAN_DEV_GET_PARENT,602 int retval = async_req_1_1(exch, DEVMAN_DEV_GET_PARENT, 603 603 devh, funh); 604 604 605 605 devman_exchange_end(exch); 606 return (int)retval;606 return retval; 607 607 } 608 608 … … 613 613 return ENOMEM; 614 614 615 sysarg_t retval = async_req_1_1(exch, DEVMAN_FUN_SID_TO_HANDLE,615 int retval = async_req_1_1(exch, DEVMAN_FUN_SID_TO_HANDLE, 616 616 sid, handle); 617 617 618 618 devman_exchange_end(exch); 619 return (int)retval;619 return retval; 620 620 } 621 621 … … 643 643 ipc_call_t answer; 644 644 aid_t req = async_send_0(exch, DEVMAN_DRIVER_GET_HANDLE, &answer); 645 sysarg_t retval = async_data_write_start(exch, drvname,645 int retval = async_data_write_start(exch, drvname, 646 646 str_size(drvname)); 647 647
Note:
See TracChangeset
for help on using the changeset viewer.