Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usbhost/src/hcd.c

    r68e5406 rf527f58  
    102102}
    103103
    104 int hcd_request_address(hcd_t *hcd, usb_speed_t speed, usb_address_t *address)
    105 {
    106         assert(hcd);
    107         return usb_bus_request_address(&hcd->bus, address, false, speed);
     104usb_address_t hcd_request_address(hcd_t *hcd, usb_speed_t speed)
     105{
     106        assert(hcd);
     107        usb_address_t address = 0;
     108        const int ret = usb_bus_request_address(
     109            &hcd->bus, &address, false, speed);
     110        if (ret != EOK)
     111                return ret;
     112        return address;
    108113}
    109114
     
    266271
    267272/** this is really ugly version of sync usb communication */
    268 int hcd_send_batch_sync(
     273ssize_t hcd_send_batch_sync(
    269274    hcd_t *hcd, usb_target_t target, usb_direction_t dir,
    270     void *data, size_t size, uint64_t setup_data, const char* name, size_t *out_size)
     275    void *data, size_t size, uint64_t setup_data, const char* name)
    271276{
    272277        assert(hcd);
     
    284289
    285290        if (sd.ret == EOK)
    286                 *out_size = sd.size;
     291                return sd.size;
    287292        return sd.ret;
    288293}
Note: See TracChangeset for help on using the changeset viewer.