Changeset 3be9d10 in mainline for uspace/lib/drv/generic


Ignore:
Timestamp:
2018-03-21T21:29:31Z (7 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3e242d2
Parents:
eadaeae8
Message:

Get rid of ipc_callid_t

Location:
uspace/lib/drv/generic
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/drv/generic/driver.c

    readaeae8 r3be9d10  
    118118}
    119119
    120 static void driver_dev_add(ipc_callid_t iid, ipc_call_t *icall)
     120static void driver_dev_add(cap_call_handle_t iid, ipc_call_t *icall)
    121121{
    122122        devman_handle_t dev_handle = IPC_GET_ARG1(*icall);
     
    174174}
    175175
    176 static void driver_dev_remove(ipc_callid_t iid, ipc_call_t *icall)
     176static void driver_dev_remove(cap_call_handle_t iid, ipc_call_t *icall)
    177177{
    178178        devman_handle_t devh = IPC_GET_ARG1(*icall);
     
    207207}
    208208
    209 static void driver_dev_gone(ipc_callid_t iid, ipc_call_t *icall)
     209static void driver_dev_gone(cap_call_handle_t iid, ipc_call_t *icall)
    210210{
    211211        devman_handle_t devh = IPC_GET_ARG1(*icall);
     
    240240}
    241241
    242 static void driver_fun_online(ipc_callid_t iid, ipc_call_t *icall)
     242static void driver_fun_online(cap_call_handle_t iid, ipc_call_t *icall)
    243243{
    244244        devman_handle_t funh = IPC_GET_ARG1(*icall);
     
    275275}
    276276
    277 static void driver_fun_offline(ipc_callid_t iid, ipc_call_t *icall)
     277static void driver_fun_offline(cap_call_handle_t iid, ipc_call_t *icall)
    278278{
    279279        devman_handle_t funh = IPC_GET_ARG1(*icall);
     
    308308}
    309309
    310 static void driver_stop(ipc_callid_t iid, ipc_call_t *icall)
     310static void driver_stop(cap_call_handle_t iid, ipc_call_t *icall)
    311311{
    312312        /* Prevent new devices from being added */
     
    337337}
    338338
    339 static void driver_connection_devman(ipc_callid_t iid, ipc_call_t *icall,
     339static void driver_connection_devman(cap_call_handle_t iid, ipc_call_t *icall,
    340340    void *arg)
    341341{
     
    345345        while (true) {
    346346                ipc_call_t call;
    347                 ipc_callid_t callid = async_get_call(&call);
     347                cap_call_handle_t callid = async_get_call(&call);
    348348
    349349                if (!IPC_GET_IMETHOD(call))
     
    381381 *
    382382 */
    383 static void driver_connection_gen(ipc_callid_t iid, ipc_call_t *icall, bool drv)
     383static void driver_connection_gen(cap_call_handle_t iid, ipc_call_t *icall, bool drv)
    384384{
    385385        /*
     
    426426
    427427        while (true) {
    428                 ipc_callid_t callid;
     428                cap_call_handle_t callid;
    429429                ipc_call_t call;
    430430                callid = async_get_call(&call);
     
    504504}
    505505
    506 static void driver_connection_driver(ipc_callid_t iid, ipc_call_t *icall,
     506static void driver_connection_driver(cap_call_handle_t iid, ipc_call_t *icall,
    507507    void *arg)
    508508{
     
    510510}
    511511
    512 static void driver_connection_client(ipc_callid_t iid, ipc_call_t *icall,
     512static void driver_connection_client(cap_call_handle_t iid, ipc_call_t *icall,
    513513    void *arg)
    514514{
  • uspace/lib/drv/generic/remote_ahci.c

    readaeae8 r3be9d10  
    182182}
    183183
    184 static void remote_ahci_get_sata_device_name(ddf_fun_t *, void *, ipc_callid_t,
    185     ipc_call_t *);
    186 static void remote_ahci_get_num_blocks(ddf_fun_t *, void *, ipc_callid_t,
    187     ipc_call_t *);
    188 static void remote_ahci_get_block_size(ddf_fun_t *, void *, ipc_callid_t,
    189     ipc_call_t *);
    190 static void remote_ahci_read_blocks(ddf_fun_t *, void *, ipc_callid_t,
    191     ipc_call_t *);
    192 static void remote_ahci_write_blocks(ddf_fun_t *, void *, ipc_callid_t,
     184static void remote_ahci_get_sata_device_name(ddf_fun_t *, void *, cap_call_handle_t,
     185    ipc_call_t *);
     186static void remote_ahci_get_num_blocks(ddf_fun_t *, void *, cap_call_handle_t,
     187    ipc_call_t *);
     188static void remote_ahci_get_block_size(ddf_fun_t *, void *, cap_call_handle_t,
     189    ipc_call_t *);
     190static void remote_ahci_read_blocks(ddf_fun_t *, void *, cap_call_handle_t,
     191    ipc_call_t *);
     192static void remote_ahci_write_blocks(ddf_fun_t *, void *, cap_call_handle_t,
    193193    ipc_call_t *);
    194194
     
    210210
    211211void remote_ahci_get_sata_device_name(ddf_fun_t *fun, void *iface,
    212     ipc_callid_t callid, ipc_call_t *call)
     212    cap_call_handle_t callid, ipc_call_t *call)
    213213{
    214214        const ahci_iface_t *ahci_iface = (ahci_iface_t *) iface;
     
    232232
    233233        size_t real_size;
    234         ipc_callid_t cid;
     234        cap_call_handle_t cid;
    235235        if ((async_data_read_receive(&cid, &real_size)) &&
    236236            (real_size == sata_dev_name_length))
     
    242242
    243243static void remote_ahci_get_num_blocks(ddf_fun_t *fun, void *iface,
    244     ipc_callid_t callid, ipc_call_t *call)
     244    cap_call_handle_t callid, ipc_call_t *call)
    245245{
    246246        const ahci_iface_t *ahci_iface = (ahci_iface_t *) iface;
     
    261261
    262262static void remote_ahci_get_block_size(ddf_fun_t *fun, void *iface,
    263     ipc_callid_t callid, ipc_call_t *call)
     263    cap_call_handle_t callid, ipc_call_t *call)
    264264{
    265265        const ahci_iface_t *ahci_iface = (ahci_iface_t *) iface;
     
    280280
    281281void remote_ahci_read_blocks(ddf_fun_t *fun, void *iface,
    282     ipc_callid_t callid, ipc_call_t *call)
     282    cap_call_handle_t callid, ipc_call_t *call)
    283283{
    284284        const ahci_iface_t *ahci_iface = (ahci_iface_t *) iface;
     
    292292        unsigned int flags;
    293293
    294         ipc_callid_t cid;
     294        cap_call_handle_t cid;
    295295        async_share_out_receive(&cid, &maxblock_size, &flags);
    296296
     
    308308}
    309309
    310 void remote_ahci_write_blocks(ddf_fun_t *fun, void *iface, ipc_callid_t callid,
     310void remote_ahci_write_blocks(ddf_fun_t *fun, void *iface, cap_call_handle_t callid,
    311311    ipc_call_t *call)
    312312{
     
    321321        unsigned int flags;
    322322
    323         ipc_callid_t cid;
     323        cap_call_handle_t cid;
    324324        async_share_out_receive(&cid, &maxblock_size, &flags);
    325325
  • uspace/lib/drv/generic/remote_audio_mixer.c

    readaeae8 r3be9d10  
    199199 * SERVER SIDE
    200200 */
    201 static void remote_audio_mixer_get_info(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    202 static void remote_audio_mixer_get_item_info(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    203 static void remote_audio_mixer_get_item_level(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    204 static void remote_audio_mixer_set_item_level(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
     201static void remote_audio_mixer_get_info(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     202static void remote_audio_mixer_get_item_info(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     203static void remote_audio_mixer_get_item_level(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     204static void remote_audio_mixer_set_item_level(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
    205205
    206206/** Remote audio mixer interface operations. */
     
    219219
    220220void remote_audio_mixer_get_info(
    221     ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
     221    ddf_fun_t *fun, void *iface, cap_call_handle_t callid, ipc_call_t *call)
    222222{
    223223        audio_mixer_iface_t *mixer_iface = iface;
     
    235235        if (ret == EOK && name_size > 0) {
    236236                size_t size;
    237                 ipc_callid_t name_id;
     237                cap_call_handle_t name_id;
    238238                if (!async_data_read_receive(&name_id, &size)) {
    239239                        async_answer_0(name_id, EPARTY);
     
    249249
    250250void remote_audio_mixer_get_item_info(
    251     ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
     251    ddf_fun_t *fun, void *iface, cap_call_handle_t callid, ipc_call_t *call)
    252252{
    253253        audio_mixer_iface_t *mixer_iface = iface;
     
    267267        if (ret == EOK && name_size > 0) {
    268268                size_t size;
    269                 ipc_callid_t name_id;
     269                cap_call_handle_t name_id;
    270270                if (!async_data_read_receive(&name_id, &size)) {
    271271                        async_answer_0(name_id, EPARTY);
     
    281281
    282282void remote_audio_mixer_set_item_level(
    283     ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
     283    ddf_fun_t *fun, void *iface, cap_call_handle_t callid, ipc_call_t *call)
    284284{
    285285        audio_mixer_iface_t *mixer_iface = iface;
     
    296296
    297297void remote_audio_mixer_get_item_level(
    298     ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
     298    ddf_fun_t *fun, void *iface, cap_call_handle_t callid, ipc_call_t *call)
    299299{
    300300        audio_mixer_iface_t *mixer_iface = iface;
  • uspace/lib/drv/generic/remote_audio_pcm.c

    readaeae8 r3be9d10  
    596596 * SERVER SIDE
    597597 */
    598 static void remote_audio_pcm_get_info_str(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    599 static void remote_audio_pcm_query_caps(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    600 static void remote_audio_pcm_events_register(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    601 static void remote_audio_pcm_events_unregister(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    602 static void remote_audio_pcm_get_buffer_pos(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    603 static void remote_audio_pcm_test_format(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    604 static void remote_audio_pcm_get_buffer(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    605 static void remote_audio_pcm_release_buffer(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    606 static void remote_audio_pcm_start_playback(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    607 static void remote_audio_pcm_stop_playback(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    608 static void remote_audio_pcm_start_capture(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    609 static void remote_audio_pcm_stop_capture(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
     598static void remote_audio_pcm_get_info_str(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     599static void remote_audio_pcm_query_caps(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     600static void remote_audio_pcm_events_register(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     601static void remote_audio_pcm_events_unregister(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     602static void remote_audio_pcm_get_buffer_pos(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     603static void remote_audio_pcm_test_format(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     604static void remote_audio_pcm_get_buffer(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     605static void remote_audio_pcm_release_buffer(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     606static void remote_audio_pcm_start_playback(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     607static void remote_audio_pcm_stop_playback(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     608static void remote_audio_pcm_start_capture(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     609static void remote_audio_pcm_stop_capture(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
    610610
    611611/** Remote audio pcm buffer interface operations. */
     
    632632
    633633void remote_audio_pcm_get_info_str(ddf_fun_t *fun, void *iface,
    634     ipc_callid_t callid, ipc_call_t *call)
     634    cap_call_handle_t callid, ipc_call_t *call)
    635635{
    636636        const audio_pcm_iface_t *pcm_iface = iface;
     
    647647        if (ret == EOK && name_size > 0) {
    648648                size_t size;
    649                 ipc_callid_t name_id;
     649                cap_call_handle_t name_id;
    650650                if (!async_data_read_receive(&name_id, &size)) {
    651651                        async_answer_0(name_id, EPARTY);
     
    660660}
    661661
    662 void remote_audio_pcm_query_caps(ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
     662void remote_audio_pcm_query_caps(ddf_fun_t *fun, void *iface, cap_call_handle_t callid, ipc_call_t *call)
    663663{
    664664        const audio_pcm_iface_t *pcm_iface = iface;
     
    672672}
    673673
    674 static void remote_audio_pcm_events_register(ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
     674static void remote_audio_pcm_events_register(ddf_fun_t *fun, void *iface, cap_call_handle_t callid, ipc_call_t *call)
    675675{
    676676        const audio_pcm_iface_t *pcm_iface = iface;
     
    684684
    685685        ipc_call_t callback_call;
    686         ipc_callid_t callback_id = async_get_call(&callback_call);
     686        cap_call_handle_t callback_id = async_get_call(&callback_call);
    687687        async_sess_t *sess =
    688688            async_callback_receive_start(EXCHANGE_ATOMIC, &callback_call);
     
    702702}
    703703
    704 static void remote_audio_pcm_events_unregister(ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
     704static void remote_audio_pcm_events_unregister(ddf_fun_t *fun, void *iface, cap_call_handle_t callid, ipc_call_t *call)
    705705{
    706706        const audio_pcm_iface_t *pcm_iface = iface;
     
    718718}
    719719
    720 void remote_audio_pcm_get_buffer_pos(ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
     720void remote_audio_pcm_get_buffer_pos(ddf_fun_t *fun, void *iface, cap_call_handle_t callid, ipc_call_t *call)
    721721{
    722722        const audio_pcm_iface_t *pcm_iface = iface;
     
    727727}
    728728
    729 void remote_audio_pcm_test_format(ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
     729void remote_audio_pcm_test_format(ddf_fun_t *fun, void *iface, cap_call_handle_t callid, ipc_call_t *call)
    730730{
    731731        const audio_pcm_iface_t *pcm_iface = iface;
     
    739739
    740740void remote_audio_pcm_get_buffer(ddf_fun_t *fun, void *iface,
    741     ipc_callid_t callid, ipc_call_t *call)
     741    cap_call_handle_t callid, ipc_call_t *call)
    742742{
    743743        const audio_pcm_iface_t *pcm_iface = iface;
     
    757757        /* Share the buffer. */
    758758        size_t share_size = 0;
    759         ipc_callid_t share_id = 0;
     759        cap_call_handle_t share_id = 0;
    760760
    761761        ddf_msg(LVL_DEBUG2, "Receiving share request.");
     
    788788
    789789void remote_audio_pcm_release_buffer(ddf_fun_t *fun, void *iface,
    790     ipc_callid_t callid, ipc_call_t *call)
     790    cap_call_handle_t callid, ipc_call_t *call)
    791791{
    792792        const audio_pcm_iface_t *pcm_iface = iface;
     
    798798
    799799void remote_audio_pcm_start_playback(ddf_fun_t *fun, void *iface,
    800     ipc_callid_t callid, ipc_call_t *call)
     800    cap_call_handle_t callid, ipc_call_t *call)
    801801{
    802802        const audio_pcm_iface_t *pcm_iface = iface;
     
    814814
    815815void remote_audio_pcm_stop_playback(ddf_fun_t *fun, void *iface,
    816     ipc_callid_t callid, ipc_call_t *call)
     816    cap_call_handle_t callid, ipc_call_t *call)
    817817{
    818818        const audio_pcm_iface_t *pcm_iface = iface;
     
    825825
    826826void remote_audio_pcm_start_capture(ddf_fun_t *fun, void *iface,
    827     ipc_callid_t callid, ipc_call_t *call)
     827    cap_call_handle_t callid, ipc_call_t *call)
    828828{
    829829        const audio_pcm_iface_t *pcm_iface = iface;
     
    841841
    842842void remote_audio_pcm_stop_capture(ddf_fun_t *fun, void *iface,
    843     ipc_callid_t callid, ipc_call_t *call)
     843    cap_call_handle_t callid, ipc_call_t *call)
    844844{
    845845        const audio_pcm_iface_t *pcm_iface = iface;
  • uspace/lib/drv/generic/remote_battery_dev.c

    readaeae8 r3be9d10  
    9090}
    9191
    92 static void remote_battery_status_get(ddf_fun_t *, void *, ipc_callid_t,
     92static void remote_battery_status_get(ddf_fun_t *, void *, cap_call_handle_t,
    9393    ipc_call_t *);
    94 static void remote_battery_charge_level_get(ddf_fun_t *, void *, ipc_callid_t,
     94static void remote_battery_charge_level_get(ddf_fun_t *, void *, cap_call_handle_t,
    9595    ipc_call_t *);
    9696
     
    118118 */
    119119static void
    120 remote_battery_status_get(ddf_fun_t *fun, void *ops, ipc_callid_t callid,
     120remote_battery_status_get(ddf_fun_t *fun, void *ops, cap_call_handle_t callid,
    121121    ipc_call_t *call)
    122122{
     
    144144 */
    145145static void
    146 remote_battery_charge_level_get(ddf_fun_t *fun, void *ops, ipc_callid_t callid,
     146remote_battery_charge_level_get(ddf_fun_t *fun, void *ops, cap_call_handle_t callid,
    147147    ipc_call_t *call)
    148148{
  • uspace/lib/drv/generic/remote_clock_dev.c

    readaeae8 r3be9d10  
    4242#include <ddf/driver.h>
    4343
    44 static void remote_clock_time_get(ddf_fun_t *, void *, ipc_callid_t,
     44static void remote_clock_time_get(ddf_fun_t *, void *, cap_call_handle_t,
    4545    ipc_call_t *);
    46 static void remote_clock_time_set(ddf_fun_t *, void *, ipc_callid_t,
     46static void remote_clock_time_set(ddf_fun_t *, void *, cap_call_handle_t,
    4747    ipc_call_t *);
    4848
     
    6969 */
    7070static void
    71 remote_clock_time_get(ddf_fun_t *fun, void *ops, ipc_callid_t callid,
     71remote_clock_time_get(ddf_fun_t *fun, void *ops, cap_call_handle_t callid,
    7272    ipc_call_t *call)
    7373{
    7474        clock_dev_ops_t *clock_dev_ops = (clock_dev_ops_t *) ops;
    75         ipc_callid_t cid;
     75        cap_call_handle_t cid;
    7676        struct tm t;
    7777        errno_t rc;
     
    111111 */
    112112static void remote_clock_time_set(ddf_fun_t *fun, void *ops,
    113     ipc_callid_t callid, ipc_call_t *call)
     113    cap_call_handle_t callid, ipc_call_t *call)
    114114{
    115115        clock_dev_ops_t *clock_dev_ops = (clock_dev_ops_t *) ops;
    116116        errno_t      rc;
    117117        struct tm    t;
    118         ipc_callid_t cid;
     118        cap_call_handle_t cid;
    119119        size_t       len;
    120120
  • uspace/lib/drv/generic/remote_hw_res.c

    readaeae8 r3be9d10  
    4141#include "ddf/driver.h"
    4242
    43 static void remote_hw_res_get_resource_list(ddf_fun_t *, void *, ipc_callid_t,
     43static void remote_hw_res_get_resource_list(ddf_fun_t *, void *, cap_call_handle_t,
    4444    ipc_call_t *);
    45 static void remote_hw_res_enable_interrupt(ddf_fun_t *, void *, ipc_callid_t,
     45static void remote_hw_res_enable_interrupt(ddf_fun_t *, void *, cap_call_handle_t,
    4646    ipc_call_t *);
    47 static void remote_hw_res_disable_interrupt(ddf_fun_t *, void *, ipc_callid_t,
     47static void remote_hw_res_disable_interrupt(ddf_fun_t *, void *, cap_call_handle_t,
    4848    ipc_call_t *);
    49 static void remote_hw_res_clear_interrupt(ddf_fun_t *, void *, ipc_callid_t,
     49static void remote_hw_res_clear_interrupt(ddf_fun_t *, void *, cap_call_handle_t,
    5050    ipc_call_t *);
    51 static void remote_hw_res_dma_channel_setup(ddf_fun_t *, void *, ipc_callid_t,
     51static void remote_hw_res_dma_channel_setup(ddf_fun_t *, void *, cap_call_handle_t,
    5252    ipc_call_t *);
    53 static void remote_hw_res_dma_channel_remain(ddf_fun_t *, void *, ipc_callid_t,
     53static void remote_hw_res_dma_channel_remain(ddf_fun_t *, void *, cap_call_handle_t,
    5454    ipc_call_t *);
    5555
     
    6969
    7070static void remote_hw_res_enable_interrupt(ddf_fun_t *fun, void *ops,
    71     ipc_callid_t callid, ipc_call_t *call)
     71    cap_call_handle_t callid, ipc_call_t *call)
    7272{
    7373        hw_res_ops_t *hw_res_ops = (hw_res_ops_t *) ops;
     
    8484
    8585static void remote_hw_res_disable_interrupt(ddf_fun_t *fun, void *ops,
    86     ipc_callid_t callid, ipc_call_t *call)
     86    cap_call_handle_t callid, ipc_call_t *call)
    8787{
    8888        hw_res_ops_t *hw_res_ops = (hw_res_ops_t *) ops;
     
    9999
    100100static void remote_hw_res_clear_interrupt(ddf_fun_t *fun, void *ops,
    101     ipc_callid_t callid, ipc_call_t *call)
     101    cap_call_handle_t callid, ipc_call_t *call)
    102102{
    103103        hw_res_ops_t *hw_res_ops = (hw_res_ops_t *) ops;
     
    114114
    115115static void remote_hw_res_get_resource_list(ddf_fun_t *fun, void *ops,
    116     ipc_callid_t callid, ipc_call_t *call)
     116    cap_call_handle_t callid, ipc_call_t *call)
    117117{
    118118        hw_res_ops_t *hw_res_ops = (hw_res_ops_t *) ops;
     
    140140
    141141static void remote_hw_res_dma_channel_setup(ddf_fun_t *fun, void *ops,
    142     ipc_callid_t callid, ipc_call_t *call)
     142    cap_call_handle_t callid, ipc_call_t *call)
    143143{
    144144        hw_res_ops_t *hw_res_ops = ops;
     
    159159
    160160static void remote_hw_res_dma_channel_remain(ddf_fun_t *fun, void *ops,
    161     ipc_callid_t callid, ipc_call_t *call)
     161    cap_call_handle_t callid, ipc_call_t *call)
    162162{
    163163        hw_res_ops_t *hw_res_ops = ops;
  • uspace/lib/drv/generic/remote_ieee80211.c

    readaeae8 r3be9d10  
    268268
    269269static void remote_ieee80211_get_scan_results(ddf_fun_t *fun, void *iface,
    270     ipc_callid_t callid, ipc_call_t *call)
     270    cap_call_handle_t callid, ipc_call_t *call)
    271271{
    272272        ieee80211_iface_t *ieee80211_iface = (ieee80211_iface_t *) iface;
     
    280280        errno_t rc = ieee80211_iface->get_scan_results(fun, &scan_results, now);
    281281        if (rc == EOK) {
    282                 ipc_callid_t data_callid;
     282                cap_call_handle_t data_callid;
    283283                size_t max_len;
    284284                if (!async_data_read_receive(&data_callid, &max_len)) {
     
    302302
    303303static void remote_ieee80211_connect(ddf_fun_t *fun, void *iface,
    304     ipc_callid_t callid, ipc_call_t *call)
     304    cap_call_handle_t callid, ipc_call_t *call)
    305305{
    306306        ieee80211_iface_t *ieee80211_iface = (ieee80211_iface_t *) iface;
     
    310310        char password[MAX_STRING_SIZE];
    311311
    312         ipc_callid_t data_callid;
     312        cap_call_handle_t data_callid;
    313313        size_t len;
    314314        if (!async_data_write_receive(&data_callid, &len)) {
     
    356356
    357357static void remote_ieee80211_disconnect(ddf_fun_t *fun, void *iface,
    358     ipc_callid_t callid, ipc_call_t *call)
     358    cap_call_handle_t callid, ipc_call_t *call)
    359359{
    360360        ieee80211_iface_t *ieee80211_iface = (ieee80211_iface_t *) iface;
  • uspace/lib/drv/generic/remote_led_dev.c

    readaeae8 r3be9d10  
    4141#include <ddf/driver.h>
    4242
    43 static void remote_led_color_set(ddf_fun_t *, void *, ipc_callid_t,
     43static void remote_led_color_set(ddf_fun_t *, void *, cap_call_handle_t,
    4444    ipc_call_t *);
    4545
     
    6666 *
    6767 */
    68 static void remote_led_color_set(ddf_fun_t *fun, void *ops, ipc_callid_t callid,
     68static void remote_led_color_set(ddf_fun_t *fun, void *ops, cap_call_handle_t callid,
    6969    ipc_call_t *call)
    7070{
  • uspace/lib/drv/generic/remote_nic.c

    readaeae8 r3be9d10  
    13371337
    13381338static void remote_nic_send_frame(ddf_fun_t *dev, void *iface,
    1339     ipc_callid_t callid, ipc_call_t *call)
     1339    cap_call_handle_t callid, ipc_call_t *call)
    13401340{
    13411341        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    13581358
    13591359static void remote_nic_callback_create(ddf_fun_t *dev, void *iface,
    1360     ipc_callid_t callid, ipc_call_t *call)
     1360    cap_call_handle_t callid, ipc_call_t *call)
    13611361{
    13621362        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    13681368
    13691369static void remote_nic_get_state(ddf_fun_t *dev, void *iface,
    1370     ipc_callid_t callid, ipc_call_t *call)
     1370    cap_call_handle_t callid, ipc_call_t *call)
    13711371{
    13721372        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    13801380
    13811381static void remote_nic_set_state(ddf_fun_t *dev, void *iface,
    1382     ipc_callid_t callid, ipc_call_t *call)
     1382    cap_call_handle_t callid, ipc_call_t *call)
    13831383{
    13841384        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    13921392
    13931393static void remote_nic_get_address(ddf_fun_t *dev, void *iface,
    1394     ipc_callid_t callid, ipc_call_t *call)
     1394    cap_call_handle_t callid, ipc_call_t *call)
    13951395{
    13961396        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    14031403        if (rc == EOK) {
    14041404                size_t max_len;
    1405                 ipc_callid_t data_callid;
     1405                cap_call_handle_t data_callid;
    14061406
    14071407                /* All errors will be translated into EPARTY anyway */
     
    14261426
    14271427static void remote_nic_set_address(ddf_fun_t *dev, void *iface,
    1428     ipc_callid_t callid, ipc_call_t *call)
     1428    cap_call_handle_t callid, ipc_call_t *call)
    14291429{
    14301430        nic_iface_t *nic_iface = (nic_iface_t *) iface;
    14311431
    14321432        size_t length;
    1433         ipc_callid_t data_callid;
     1433        cap_call_handle_t data_callid;
    14341434        if (!async_data_write_receive(&data_callid, &length)) {
    14351435                async_answer_0(data_callid, EINVAL);
     
    14581458
    14591459static void remote_nic_get_stats(ddf_fun_t *dev, void *iface,
    1460     ipc_callid_t callid, ipc_call_t *call)
     1460    cap_call_handle_t callid, ipc_call_t *call)
    14611461{
    14621462        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    14711471        errno_t rc = nic_iface->get_stats(dev, &stats);
    14721472        if (rc == EOK) {
    1473                 ipc_callid_t data_callid;
     1473                cap_call_handle_t data_callid;
    14741474                size_t max_len;
    14751475                if (!async_data_read_receive(&data_callid, &max_len)) {
     
    14931493
    14941494static void remote_nic_get_device_info(ddf_fun_t *dev, void *iface,
    1495     ipc_callid_t callid, ipc_call_t *call)
     1495    cap_call_handle_t callid, ipc_call_t *call)
    14961496{
    14971497        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    15061506        errno_t rc = nic_iface->get_device_info(dev, &info);
    15071507        if (rc == EOK) {
    1508                 ipc_callid_t data_callid;
     1508                cap_call_handle_t data_callid;
    15091509                size_t max_len;
    15101510                if (!async_data_read_receive(&data_callid, &max_len)) {
     
    15281528
    15291529static void remote_nic_get_cable_state(ddf_fun_t *dev, void *iface,
    1530     ipc_callid_t callid, ipc_call_t *call)
     1530    cap_call_handle_t callid, ipc_call_t *call)
    15311531{
    15321532        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    15431543
    15441544static void remote_nic_get_operation_mode(ddf_fun_t *dev, void *iface,
    1545     ipc_callid_t callid, ipc_call_t *call)
     1545    cap_call_handle_t callid, ipc_call_t *call)
    15461546{
    15471547        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    15611561
    15621562static void remote_nic_set_operation_mode(ddf_fun_t *dev, void *iface,
    1563     ipc_callid_t callid, ipc_call_t *call)
     1563    cap_call_handle_t callid, ipc_call_t *call)
    15641564{
    15651565        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    15781578
    15791579static void remote_nic_autoneg_enable(ddf_fun_t *dev, void *iface,
    1580     ipc_callid_t callid, ipc_call_t *call)
     1580    cap_call_handle_t callid, ipc_call_t *call)
    15811581{
    15821582        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    15931593
    15941594static void remote_nic_autoneg_disable(ddf_fun_t *dev, void *iface,
    1595     ipc_callid_t callid, ipc_call_t *call)
     1595    cap_call_handle_t callid, ipc_call_t *call)
    15961596{
    15971597        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    16061606
    16071607static void remote_nic_autoneg_probe(ddf_fun_t *dev, void *iface,
    1608     ipc_callid_t callid, ipc_call_t *call)
     1608    cap_call_handle_t callid, ipc_call_t *call)
    16091609{
    16101610        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    16261626
    16271627static void remote_nic_autoneg_restart(ddf_fun_t *dev, void *iface,
    1628     ipc_callid_t callid, ipc_call_t *call)
     1628    cap_call_handle_t callid, ipc_call_t *call)
    16291629{
    16301630        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    16391639
    16401640static void remote_nic_get_pause(ddf_fun_t *dev, void *iface,
    1641     ipc_callid_t callid, ipc_call_t *call)
     1641    cap_call_handle_t callid, ipc_call_t *call)
    16421642{
    16431643        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    16561656
    16571657static void remote_nic_set_pause(ddf_fun_t *dev, void *iface,
    1658     ipc_callid_t callid, ipc_call_t *call)
     1658    cap_call_handle_t callid, ipc_call_t *call)
    16591659{
    16601660        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    16741674
    16751675static void remote_nic_unicast_get_mode(ddf_fun_t *dev, void *iface,
    1676     ipc_callid_t callid, ipc_call_t *call)
     1676    cap_call_handle_t callid, ipc_call_t *call)
    16771677{
    16781678        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    17061706        }
    17071707
    1708         ipc_callid_t data_callid;
     1708        cap_call_handle_t data_callid;
    17091709        size_t max_len;
    17101710        if (!async_data_read_receive(&data_callid, &max_len)) {
     
    17291729
    17301730static void remote_nic_unicast_set_mode(ddf_fun_t *dev, void *iface,
    1731     ipc_callid_t callid, ipc_call_t *call)
     1731    cap_call_handle_t callid, ipc_call_t *call)
    17321732{
    17331733        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    17391739
    17401740        if (address_count) {
    1741                 ipc_callid_t data_callid;
     1741                cap_call_handle_t data_callid;
    17421742                if (!async_data_write_receive(&data_callid, &length)) {
    17431743                        async_answer_0(data_callid, EINVAL);
     
    17781778
    17791779static void remote_nic_multicast_get_mode(ddf_fun_t *dev, void *iface,
    1780     ipc_callid_t callid, ipc_call_t *call)
     1780    cap_call_handle_t callid, ipc_call_t *call)
    17811781{
    17821782        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    18111811        }
    18121812
    1813         ipc_callid_t data_callid;
     1813        cap_call_handle_t data_callid;
    18141814        size_t max_len;
    18151815        if (!async_data_read_receive(&data_callid, &max_len)) {
     
    18331833
    18341834static void remote_nic_multicast_set_mode(ddf_fun_t *dev, void *iface,
    1835     ipc_callid_t callid, ipc_call_t *call)
     1835    cap_call_handle_t callid, ipc_call_t *call)
    18361836{
    18371837        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    18421842
    18431843        if (address_count) {
    1844                 ipc_callid_t data_callid;
     1844                cap_call_handle_t data_callid;
    18451845                size_t length;
    18461846                if (!async_data_write_receive(&data_callid, &length)) {
     
    18821882
    18831883static void remote_nic_broadcast_get_mode(ddf_fun_t *dev, void *iface,
    1884     ipc_callid_t callid, ipc_call_t *call)
     1884    cap_call_handle_t callid, ipc_call_t *call)
    18851885{
    18861886        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    18971897
    18981898static void remote_nic_broadcast_set_mode(ddf_fun_t *dev, void *iface,
    1899     ipc_callid_t callid, ipc_call_t *call)
     1899    cap_call_handle_t callid, ipc_call_t *call)
    19001900{
    19011901        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    19121912
    19131913static void remote_nic_defective_get_mode(ddf_fun_t *dev, void *iface,
    1914     ipc_callid_t callid, ipc_call_t *call)
     1914    cap_call_handle_t callid, ipc_call_t *call)
    19151915{
    19161916        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    19271927
    19281928static void remote_nic_defective_set_mode(ddf_fun_t *dev, void *iface,
    1929     ipc_callid_t callid, ipc_call_t *call)
     1929    cap_call_handle_t callid, ipc_call_t *call)
    19301930{
    19311931        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    19421942
    19431943static void remote_nic_blocked_sources_get(ddf_fun_t *dev, void *iface,
    1944     ipc_callid_t callid, ipc_call_t *call)
     1944    cap_call_handle_t callid, ipc_call_t *call)
    19451945{
    19461946        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    19731973        }
    19741974
    1975         ipc_callid_t data_callid;
     1975        cap_call_handle_t data_callid;
    19761976        size_t max_len;
    19771977        if (!async_data_read_receive(&data_callid, &max_len)) {
     
    19961996
    19971997static void remote_nic_blocked_sources_set(ddf_fun_t *dev, void *iface,
    1998     ipc_callid_t callid, ipc_call_t *call)
     1998    cap_call_handle_t callid, ipc_call_t *call)
    19991999{
    20002000        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    20052005
    20062006        if (address_count) {
    2007                 ipc_callid_t data_callid;
     2007                cap_call_handle_t data_callid;
    20082008                if (!async_data_write_receive(&data_callid, &length)) {
    20092009                        async_answer_0(data_callid, EINVAL);
     
    20442044
    20452045static void remote_nic_vlan_get_mask(ddf_fun_t *dev, void *iface,
    2046     ipc_callid_t callid, ipc_call_t *call)
     2046    cap_call_handle_t callid, ipc_call_t *call)
    20472047{
    20482048        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    20572057        errno_t rc = nic_iface->vlan_get_mask(dev, &vlan_mask);
    20582058        if (rc == EOK) {
    2059                 ipc_callid_t data_callid;
     2059                cap_call_handle_t data_callid;
    20602060                size_t max_len;
    20612061                if (!async_data_read_receive(&data_callid, &max_len)) {
     
    20782078
    20792079static void remote_nic_vlan_set_mask(ddf_fun_t *dev, void *iface,
    2080     ipc_callid_t callid, ipc_call_t *call)
     2080    cap_call_handle_t callid, ipc_call_t *call)
    20812081{
    20822082        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    20872087
    20882088        if (vlan_mask_set) {
    2089                 ipc_callid_t data_callid;
     2089                cap_call_handle_t data_callid;
    20902090                size_t length;
    20912091                if (!async_data_write_receive(&data_callid, &length)) {
     
    21182118
    21192119static void remote_nic_vlan_set_tag(ddf_fun_t *dev, void *iface,
    2120     ipc_callid_t callid, ipc_call_t *call)
     2120    cap_call_handle_t callid, ipc_call_t *call)
    21212121{
    21222122        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    21362136
    21372137static void remote_nic_wol_virtue_add(ddf_fun_t *dev, void *iface,
    2138     ipc_callid_t callid, ipc_call_t *call)
     2138    cap_call_handle_t callid, ipc_call_t *call)
    21392139{
    21402140        nic_iface_t *nic_iface = (nic_iface_t *) iface;
    21412141
    21422142        int send_data = (int) IPC_GET_ARG3(*call);
    2143         ipc_callid_t data_callid;
     2143        cap_call_handle_t data_callid;
    21442144
    21452145        if (nic_iface->wol_virtue_add == NULL) {
     
    21862186
    21872187static void remote_nic_wol_virtue_remove(ddf_fun_t *dev, void *iface,
    2188     ipc_callid_t callid, ipc_call_t *call)
     2188    cap_call_handle_t callid, ipc_call_t *call)
    21892189{
    21902190        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    22022202
    22032203static void remote_nic_wol_virtue_probe(ddf_fun_t *dev, void *iface,
    2204     ipc_callid_t callid, ipc_call_t *call)
     2204    cap_call_handle_t callid, ipc_call_t *call)
    22052205{
    22062206        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    22152215        nic_wv_type_t type = NIC_WV_NONE;
    22162216        size_t length = 0;
    2217         ipc_callid_t data_callid;
     2217        cap_call_handle_t data_callid;
    22182218        void *data = NULL;
    22192219
     
    22542254
    22552255static void remote_nic_wol_virtue_list(ddf_fun_t *dev, void *iface,
    2256     ipc_callid_t callid, ipc_call_t *call)
     2256    cap_call_handle_t callid, ipc_call_t *call)
    22572257{
    22582258        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    22662266        size_t count = 0;
    22672267        nic_wv_id_t *id_list = NULL;
    2268         ipc_callid_t data_callid;
     2268        cap_call_handle_t data_callid;
    22692269
    22702270        if (max_count != 0) {
     
    23042304
    23052305static void remote_nic_wol_virtue_get_caps(ddf_fun_t *dev, void *iface,
    2306     ipc_callid_t callid, ipc_call_t *call)
     2306    cap_call_handle_t callid, ipc_call_t *call)
    23072307{
    23082308        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    23202320
    23212321static void remote_nic_wol_load_info(ddf_fun_t *dev, void *iface,
    2322     ipc_callid_t callid, ipc_call_t *call)
     2322    cap_call_handle_t callid, ipc_call_t *call)
    23232323{
    23242324        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    23462346            &frame_length);
    23472347        if (rc == EOK) {
    2348                 ipc_callid_t data_callid;
     2348                cap_call_handle_t data_callid;
    23492349                size_t req_length;
    23502350                if (!async_data_read_receive(&data_callid, &req_length)) {
     
    23652365
    23662366static void remote_nic_offload_probe(ddf_fun_t *dev, void *iface,
    2367     ipc_callid_t callid, ipc_call_t *call)
     2367    cap_call_handle_t callid, ipc_call_t *call)
    23682368{
    23692369        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    23812381
    23822382static void remote_nic_offload_set(ddf_fun_t *dev, void *iface,
    2383     ipc_callid_t callid, ipc_call_t *call)
     2383    cap_call_handle_t callid, ipc_call_t *call)
    23842384{
    23852385        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    23972397
    23982398static void remote_nic_poll_get_mode(ddf_fun_t *dev, void *iface,
    2399     ipc_callid_t callid, ipc_call_t *call)
     2399    cap_call_handle_t callid, ipc_call_t *call)
    24002400{
    24012401        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    24152415        if ((rc == EOK) && (request_data)) {
    24162416                size_t max_len;
    2417                 ipc_callid_t data_callid;
     2417                cap_call_handle_t data_callid;
    24182418
    24192419                if (!async_data_read_receive(&data_callid, &max_len)) {
     
    24372437
    24382438static void remote_nic_poll_set_mode(ddf_fun_t *dev, void *iface,
    2439     ipc_callid_t callid, ipc_call_t *call)
     2439    cap_call_handle_t callid, ipc_call_t *call)
    24402440{
    24412441        nic_iface_t *nic_iface = (nic_iface_t *) iface;
     
    24482448
    24492449        if (has_period) {
    2450                 ipc_callid_t data_callid;
     2450                cap_call_handle_t data_callid;
    24512451                if (!async_data_write_receive(&data_callid, &length)) {
    24522452                        async_answer_0(data_callid, EINVAL);
     
    24772477
    24782478static void remote_nic_poll_now(ddf_fun_t *dev, void *iface,
    2479     ipc_callid_t callid, ipc_call_t *call)
     2479    cap_call_handle_t callid, ipc_call_t *call)
    24802480{
    24812481        nic_iface_t *nic_iface = (nic_iface_t *) iface;
  • uspace/lib/drv/generic/remote_pci.c

    readaeae8 r3be9d10  
    124124}
    125125
    126 static void remote_config_space_read_8(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    127 static void remote_config_space_read_16(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    128 static void remote_config_space_read_32(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    129 
    130 static void remote_config_space_write_8(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    131 static void remote_config_space_write_16(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    132 static void remote_config_space_write_32(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
     126static void remote_config_space_read_8(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     127static void remote_config_space_read_16(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     128static void remote_config_space_read_32(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     129
     130static void remote_config_space_write_8(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     131static void remote_config_space_write_16(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     132static void remote_config_space_write_32(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
    133133
    134134/** Remote USB interface operations. */
     
    150150};
    151151
    152 void remote_config_space_read_8(ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
     152void remote_config_space_read_8(ddf_fun_t *fun, void *iface, cap_call_handle_t callid, ipc_call_t *call)
    153153{
    154154        assert(iface);
     
    168168}
    169169
    170 void remote_config_space_read_16(ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
     170void remote_config_space_read_16(ddf_fun_t *fun, void *iface, cap_call_handle_t callid, ipc_call_t *call)
    171171{
    172172        assert(iface);
     
    185185        }
    186186}
    187 void remote_config_space_read_32(ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
     187void remote_config_space_read_32(ddf_fun_t *fun, void *iface, cap_call_handle_t callid, ipc_call_t *call)
    188188{
    189189        assert(iface);
     
    203203}
    204204
    205 void remote_config_space_write_8(ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
     205void remote_config_space_write_8(ddf_fun_t *fun, void *iface, cap_call_handle_t callid, ipc_call_t *call)
    206206{
    207207        assert(iface);
     
    221221}
    222222
    223 void remote_config_space_write_16(ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
     223void remote_config_space_write_16(ddf_fun_t *fun, void *iface, cap_call_handle_t callid, ipc_call_t *call)
    224224{
    225225        assert(iface);
     
    239239}
    240240
    241 void remote_config_space_write_32(ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
     241void remote_config_space_write_32(ddf_fun_t *fun, void *iface, cap_call_handle_t callid, ipc_call_t *call)
    242242{
    243243        assert(iface);
  • uspace/lib/drv/generic/remote_pio_window.c

    readaeae8 r3be9d10  
    4040#include "ddf/driver.h"
    4141
    42 static void remote_pio_window_get(ddf_fun_t *, void *, ipc_callid_t,
     42static void remote_pio_window_get(ddf_fun_t *, void *, cap_call_handle_t,
    4343    ipc_call_t *);
    4444
     
    5353
    5454static void remote_pio_window_get(ddf_fun_t *fun, void *ops,
    55     ipc_callid_t callid, ipc_call_t *call)
     55    cap_call_handle_t callid, ipc_call_t *call)
    5656{
    5757        pio_window_ops_t *pio_win_ops = (pio_window_ops_t *) ops;
  • uspace/lib/drv/generic/remote_usb.c

    readaeae8 r3be9d10  
    9292
    9393static void remote_usb_get_my_description(ddf_fun_t *, void *,
    94     ipc_callid_t, ipc_call_t *);
     94    cap_call_handle_t, ipc_call_t *);
    9595
    9696/** Remote USB interface operations. */
     
    107107
    108108void remote_usb_get_my_description(ddf_fun_t *fun, void *iface,
    109     ipc_callid_t callid, ipc_call_t *call)
     109    cap_call_handle_t callid, ipc_call_t *call)
    110110{
    111111        const usb_iface_t *usb_iface = (usb_iface_t *) iface;
  • uspace/lib/drv/generic/remote_usbdiag.c

    readaeae8 r3be9d10  
    127127
    128128static void remote_usbdiag_test_in(ddf_fun_t *, void *,
    129     ipc_callid_t, ipc_call_t *);
     129    cap_call_handle_t, ipc_call_t *);
    130130static void remote_usbdiag_test_out(ddf_fun_t *, void *,
    131     ipc_callid_t, ipc_call_t *);
     131    cap_call_handle_t, ipc_call_t *);
    132132
    133133/** Remote USB diagnostic interface operations. */
     
    144144
    145145void remote_usbdiag_test_in(ddf_fun_t *fun, void *iface,
    146     ipc_callid_t callid, ipc_call_t *call)
     146    cap_call_handle_t callid, ipc_call_t *call)
    147147{
    148148        const usbdiag_iface_t *diag_iface = (usbdiag_iface_t *) iface;
    149149
    150150        size_t size;
    151         ipc_callid_t data_callid;
     151        cap_call_handle_t data_callid;
    152152        if (!async_data_write_receive(&data_callid, &size)) {
    153153                async_answer_0(data_callid, EINVAL);
     
    198198
    199199void remote_usbdiag_test_out(ddf_fun_t *fun, void *iface,
    200     ipc_callid_t callid, ipc_call_t *call)
     200    cap_call_handle_t callid, ipc_call_t *call)
    201201{
    202202        const usbdiag_iface_t *diag_iface = (usbdiag_iface_t *) iface;
    203203
    204204        size_t size;
    205         ipc_callid_t data_callid;
     205        cap_call_handle_t data_callid;
    206206        if (!async_data_write_receive(&data_callid, &size)) {
    207207                async_answer_0(data_callid, EINVAL);
  • uspace/lib/drv/generic/remote_usbhc.c

    readaeae8 r3be9d10  
    227227}
    228228
    229 static void remote_usbhc_default_address_reservation(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    230 static void remote_usbhc_device_enumerate(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    231 static void remote_usbhc_device_remove(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    232 static void remote_usbhc_register_endpoint(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    233 static void remote_usbhc_unregister_endpoint(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    234 static void remote_usbhc_transfer(ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call);
     229static void remote_usbhc_default_address_reservation(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     230static void remote_usbhc_device_enumerate(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     231static void remote_usbhc_device_remove(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     232static void remote_usbhc_register_endpoint(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     233static void remote_usbhc_unregister_endpoint(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     234static void remote_usbhc_transfer(ddf_fun_t *fun, void *iface, cap_call_handle_t callid, ipc_call_t *call);
    235235
    236236/** Remote USB interface operations. */
     
    252252
    253253typedef struct {
    254         ipc_callid_t caller;
     254        cap_call_handle_t caller;
    255255        usbhc_iface_transfer_request_t request;
    256256} async_transaction_t;
    257257
    258258void remote_usbhc_default_address_reservation(ddf_fun_t *fun, void *iface,
    259     ipc_callid_t callid, ipc_call_t *call)
     259    cap_call_handle_t callid, ipc_call_t *call)
    260260{
    261261        const usbhc_iface_t *usbhc_iface = (usbhc_iface_t *) iface;
     
    273273
    274274static void remote_usbhc_device_enumerate(ddf_fun_t *fun, void *iface,
    275     ipc_callid_t callid, ipc_call_t *call)
     275    cap_call_handle_t callid, ipc_call_t *call)
    276276{
    277277        const usbhc_iface_t *usbhc_iface = (usbhc_iface_t *) iface;
     
    289289
    290290static void remote_usbhc_device_remove(ddf_fun_t *fun, void *iface,
    291     ipc_callid_t callid, ipc_call_t *call)
     291    cap_call_handle_t callid, ipc_call_t *call)
    292292{
    293293        const usbhc_iface_t *usbhc_iface = (usbhc_iface_t *) iface;
     
    304304
    305305static void remote_usbhc_register_endpoint(ddf_fun_t *fun, void *iface,
    306     ipc_callid_t callid, ipc_call_t *call)
     306    cap_call_handle_t callid, ipc_call_t *call)
    307307{
    308308        assert(fun);
     
    318318
    319319        usb_endpoint_descriptors_t ep_desc;
    320         ipc_callid_t data_callid;
     320        cap_call_handle_t data_callid;
    321321        size_t len;
    322322
     
    341341
    342342static void remote_usbhc_unregister_endpoint(ddf_fun_t *fun, void *iface,
    343     ipc_callid_t callid, ipc_call_t *call)
     343    cap_call_handle_t callid, ipc_call_t *call)
    344344{
    345345        assert(fun);
     
    355355
    356356        usb_pipe_desc_t pipe_desc;
    357         ipc_callid_t data_callid;
     357        cap_call_handle_t data_callid;
    358358        size_t len;
    359359
     
    381381}
    382382
    383 static async_transaction_t *async_transaction_create(ipc_callid_t caller)
     383static async_transaction_t *async_transaction_create(cap_call_handle_t caller)
    384384{
    385385        async_transaction_t *trans = calloc(1, sizeof(async_transaction_t));
     
    410410
    411411        errno_t err;
    412         ipc_callid_t data_callid;
     412        cap_call_handle_t data_callid;
    413413        size_t size;
    414414        unsigned flags;
     
    445445}
    446446
    447 void remote_usbhc_transfer(ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
     447void remote_usbhc_transfer(ddf_fun_t *fun, void *iface, cap_call_handle_t callid, ipc_call_t *call)
    448448{
    449449        assert(fun);
     
    466466        errno_t err = EPARTY;
    467467
    468         ipc_callid_t data_callid;
     468        cap_call_handle_t data_callid;
    469469        size_t len;
    470470        if (!async_data_write_receive(&data_callid, &len)
  • uspace/lib/drv/generic/remote_usbhid.c

    readaeae8 r3be9d10  
    283283}
    284284
    285 static void remote_usbhid_get_event_length(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    286 static void remote_usbhid_get_event(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    287 static void remote_usbhid_get_report_descriptor_length(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    288 static void remote_usbhid_get_report_descriptor(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
    289 // static void remote_usbhid_(ddf_fun_t *, void *, ipc_callid_t, ipc_call_t *);
     285static void remote_usbhid_get_event_length(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     286static void remote_usbhid_get_event(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     287static void remote_usbhid_get_report_descriptor_length(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     288static void remote_usbhid_get_report_descriptor(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
     289// static void remote_usbhid_(ddf_fun_t *, void *, cap_call_handle_t, ipc_call_t *);
    290290
    291291/** Remote USB HID interface operations. */
     
    309309
    310310void remote_usbhid_get_event_length(ddf_fun_t *fun, void *iface,
    311     ipc_callid_t callid, ipc_call_t *call)
     311    cap_call_handle_t callid, ipc_call_t *call)
    312312{
    313313        printf("remote_usbhid_get_event_length()\n");
     
    335335
    336336void remote_usbhid_get_event(ddf_fun_t *fun, void *iface,
    337     ipc_callid_t callid, ipc_call_t *call)
     337    cap_call_handle_t callid, ipc_call_t *call)
    338338{
    339339        usbhid_iface_t *hid_iface = (usbhid_iface_t *) iface;
     
    347347
    348348        size_t len;
    349         ipc_callid_t data_callid;
     349        cap_call_handle_t data_callid;
    350350        if (!async_data_read_receive(&data_callid, &len)) {
    351351                async_answer_0(callid, EPARTY);
     
    394394
    395395void remote_usbhid_get_report_descriptor_length(ddf_fun_t *fun, void *iface,
    396     ipc_callid_t callid, ipc_call_t *call)
     396    cap_call_handle_t callid, ipc_call_t *call)
    397397{
    398398        usbhid_iface_t *hid_iface = (usbhid_iface_t *) iface;
     
    408408
    409409void remote_usbhid_get_report_descriptor(ddf_fun_t *fun, void *iface,
    410     ipc_callid_t callid, ipc_call_t *call)
     410    cap_call_handle_t callid, ipc_call_t *call)
    411411{
    412412        usbhid_iface_t *hid_iface = (usbhid_iface_t *) iface;
     
    418418
    419419        size_t len;
    420         ipc_callid_t data_callid;
     420        cap_call_handle_t data_callid;
    421421        if (!async_data_read_receive(&data_callid, &len)) {
    422422                async_answer_0(callid, EINVAL);
Note: See TracChangeset for help on using the changeset viewer.