Changeset 3be9d10 in mainline for uspace/srv/devman/client_conn.c
- Timestamp:
- 2018-03-21T21:29:31Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3e242d2
- Parents:
- eadaeae8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/devman/client_conn.c
readaeae8 r3be9d10 61 61 /** Find handle for the device instance identified by the device's path in the 62 62 * device tree. */ 63 static void devman_function_get_handle( ipc_callid_t iid, ipc_call_t *icall)63 static void devman_function_get_handle(cap_call_handle_t iid, ipc_call_t *icall) 64 64 { 65 65 char *pathname; … … 100 100 101 101 /** Get device match ID. */ 102 static void devman_fun_get_match_id( ipc_callid_t iid, ipc_call_t *icall)102 static void devman_fun_get_match_id(cap_call_handle_t iid, ipc_call_t *icall) 103 103 { 104 104 devman_handle_t handle = IPC_GET_ARG1(*icall); … … 112 112 } 113 113 114 ipc_callid_t data_callid;114 cap_call_handle_t data_callid; 115 115 size_t data_len; 116 116 if (!async_data_read_receive(&data_callid, &data_len)) { … … 163 163 164 164 /** Get device name. */ 165 static void devman_fun_get_name( ipc_callid_t iid, ipc_call_t *icall)165 static void devman_fun_get_name(cap_call_handle_t iid, ipc_call_t *icall) 166 166 { 167 167 devman_handle_t handle = IPC_GET_ARG1(*icall); … … 173 173 } 174 174 175 ipc_callid_t data_callid;175 cap_call_handle_t data_callid; 176 176 size_t data_len; 177 177 if (!async_data_read_receive(&data_callid, &data_len)) { … … 216 216 217 217 /** Get function driver name. */ 218 static void devman_fun_get_driver_name( ipc_callid_t iid, ipc_call_t *icall)218 static void devman_fun_get_driver_name(cap_call_handle_t iid, ipc_call_t *icall) 219 219 { 220 220 devman_handle_t handle = IPC_GET_ARG1(*icall); … … 226 226 } 227 227 228 ipc_callid_t data_callid;228 cap_call_handle_t data_callid; 229 229 size_t data_len; 230 230 if (!async_data_read_receive(&data_callid, &data_len)) { … … 281 281 282 282 /** Get device path. */ 283 static void devman_fun_get_path( ipc_callid_t iid, ipc_call_t *icall)283 static void devman_fun_get_path(cap_call_handle_t iid, ipc_call_t *icall) 284 284 { 285 285 devman_handle_t handle = IPC_GET_ARG1(*icall); … … 291 291 } 292 292 293 ipc_callid_t data_callid;293 cap_call_handle_t data_callid; 294 294 size_t data_len; 295 295 if (!async_data_read_receive(&data_callid, &data_len)) { … … 334 334 335 335 /** Get handle for parent function of a device. */ 336 static void devman_dev_get_parent( ipc_callid_t iid, ipc_call_t *icall)336 static void devman_dev_get_parent(cap_call_handle_t iid, ipc_call_t *icall) 337 337 { 338 338 dev_node_t *dev; … … 358 358 } 359 359 360 static void devman_dev_get_functions( ipc_callid_t iid, ipc_call_t *icall)361 { 362 ipc_callid_t callid;360 static void devman_dev_get_functions(cap_call_handle_t iid, ipc_call_t *icall) 361 { 362 cap_call_handle_t callid; 363 363 size_t size; 364 364 size_t act_size; … … 407 407 408 408 /** Get handle for child device of a function. */ 409 static void devman_fun_get_child( ipc_callid_t iid, ipc_call_t *icall)409 static void devman_fun_get_child(cap_call_handle_t iid, ipc_call_t *icall) 410 410 { 411 411 fun_node_t *fun; … … 437 437 * of this function is linked to state of another function somehow). 438 438 */ 439 static void devman_fun_online( ipc_callid_t iid, ipc_call_t *icall)439 static void devman_fun_online(cap_call_handle_t iid, ipc_call_t *icall) 440 440 { 441 441 fun_node_t *fun; … … 462 462 * function somehow). 463 463 */ 464 static void devman_fun_offline( ipc_callid_t iid, ipc_call_t *icall)464 static void devman_fun_offline(cap_call_handle_t iid, ipc_call_t *icall) 465 465 { 466 466 fun_node_t *fun; … … 480 480 481 481 /** Find handle for the function instance identified by its service ID. */ 482 static void devman_fun_sid_to_handle( ipc_callid_t iid, ipc_call_t *icall)482 static void devman_fun_sid_to_handle(cap_call_handle_t iid, ipc_call_t *icall) 483 483 { 484 484 fun_node_t *fun; … … 506 506 507 507 /** Get list of all registered drivers. */ 508 static void devman_get_drivers( ipc_callid_t iid, ipc_call_t *icall)509 { 510 ipc_callid_t callid;508 static void devman_get_drivers(cap_call_handle_t iid, ipc_call_t *icall) 509 { 510 cap_call_handle_t callid; 511 511 size_t size; 512 512 size_t act_size; … … 538 538 } 539 539 540 static void devman_driver_get_devices( ipc_callid_t iid, ipc_call_t *icall)541 { 542 ipc_callid_t callid;540 static void devman_driver_get_devices(cap_call_handle_t iid, ipc_call_t *icall) 541 { 542 cap_call_handle_t callid; 543 543 size_t size; 544 544 size_t act_size; … … 580 580 581 581 /** Find driver by name. */ 582 static void devman_driver_get_handle( ipc_callid_t iid, ipc_call_t *icall)582 static void devman_driver_get_handle(cap_call_handle_t iid, ipc_call_t *icall) 583 583 { 584 584 char *drvname; … … 603 603 604 604 /** Get driver match ID. */ 605 static void devman_driver_get_match_id( ipc_callid_t iid, ipc_call_t *icall)605 static void devman_driver_get_match_id(cap_call_handle_t iid, ipc_call_t *icall) 606 606 { 607 607 devman_handle_t handle = IPC_GET_ARG1(*icall); … … 614 614 } 615 615 616 ipc_callid_t data_callid;616 cap_call_handle_t data_callid; 617 617 size_t data_len; 618 618 if (!async_data_read_receive(&data_callid, &data_len)) { … … 654 654 655 655 /** Get driver name. */ 656 static void devman_driver_get_name( ipc_callid_t iid, ipc_call_t *icall)656 static void devman_driver_get_name(cap_call_handle_t iid, ipc_call_t *icall) 657 657 { 658 658 devman_handle_t handle = IPC_GET_ARG1(*icall); … … 664 664 } 665 665 666 ipc_callid_t data_callid;666 cap_call_handle_t data_callid; 667 667 size_t data_len; 668 668 if (!async_data_read_receive(&data_callid, &data_len)) { … … 694 694 695 695 /** Get driver state. */ 696 static void devman_driver_get_state( ipc_callid_t iid, ipc_call_t *icall)696 static void devman_driver_get_state(cap_call_handle_t iid, ipc_call_t *icall) 697 697 { 698 698 driver_t *drv; … … 708 708 709 709 /** Forcibly load a driver. */ 710 static void devman_driver_load( ipc_callid_t iid, ipc_call_t *icall)710 static void devman_driver_load(cap_call_handle_t iid, ipc_call_t *icall) 711 711 { 712 712 driver_t *drv; … … 727 727 728 728 /** Unload a driver by user request. */ 729 static void devman_driver_unload( ipc_callid_t iid, ipc_call_t *icall)729 static void devman_driver_unload(cap_call_handle_t iid, ipc_call_t *icall) 730 730 { 731 731 driver_t *drv; … … 746 746 747 747 /** Function for handling connections from a client to the device manager. */ 748 void devman_connection_client( ipc_callid_t iid, ipc_call_t *icall, void *arg)748 void devman_connection_client(cap_call_handle_t iid, ipc_call_t *icall, void *arg) 749 749 { 750 750 /* Accept connection. */ … … 753 753 while (true) { 754 754 ipc_call_t call; 755 ipc_callid_t callid = async_get_call(&call);755 cap_call_handle_t callid = async_get_call(&call); 756 756 757 757 if (!IPC_GET_IMETHOD(call))
Note:
See TracChangeset
for help on using the changeset viewer.