Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usb/src/pipes.c

    r563fb40 rd714945  
    3535#include <usb/usb.h>
    3636#include <usb/pipes.h>
    37 #include <usbhc_iface.h>
    3837#include <errno.h>
    3938#include <assert.h>
    40 
    41 /** Tell USB address assigned to given device.
    42  *
    43  * @param phone Phone to my HC.
    44  * @param dev Device in question.
    45  * @return USB address or error code.
    46  */
    47 static usb_address_t get_my_address(int phone, device_t *dev)
    48 {
    49         sysarg_t address;
    50         int rc = async_req_2_1(phone, DEV_IFACE_ID(USBHC_DEV_IFACE),
    51             IPC_M_USBHC_GET_ADDRESS,
    52             dev->handle, &address);
    53 
    54         if (rc != EOK) {
    55                 return rc;
    56         }
    57 
    58         return (usb_address_t) address;
    59 }
     39#include <usb/usbdrv.h>
    6040
    6141/** Initialize connection to USB device.
     
    7555        usb_address_t my_address;
    7656
    77         rc = usb_hc_find(device->handle, &hc_handle);
     57        rc = usb_drv_find_hc(device, &hc_handle);
    7858        if (rc != EOK) {
    7959                return rc;
     
    8565        }
    8666
    87         my_address = get_my_address(hc_phone, device);
     67        my_address = usb_drv_get_my_address(hc_phone, device);
    8868        if (my_address < 0) {
    8969                rc = my_address;
Note: See TracChangeset for help on using the changeset viewer.