Ignore:
File:
1 edited

Legend:

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

    r7fc260ff r9f7276d  
    5252 * @return USB address or error code.
    5353 */
    54 static usb_address_t get_my_address(async_sess_t *sess, const ddf_dev_t *dev)
     54static usb_address_t get_my_address(async_sess_t *sess, ddf_dev_t *dev)
    5555{
    5656        async_exch_t *exch = async_exchange_begin(sess);
    5757       
     58        /*
     59         * We are sending special value as a handle - zero - to get
     60         * handle of the parent function (that handle was used
     61         * when registering our device @p dev.
     62         */
    5863        sysarg_t address;
    59         int rc = async_req_1_1(exch, DEV_IFACE_ID(USB_DEV_IFACE),
    60             IPC_M_USB_GET_MY_ADDRESS, &address);
     64        int rc = async_req_2_1(exch, DEV_IFACE_ID(USB_DEV_IFACE),
     65            IPC_M_USB_GET_ADDRESS, 0, &address);
    6166       
    6267        async_exchange_end(exch);
     
    7378 * @return Interface number (negative code means any).
    7479 */
    75 int usb_device_get_assigned_interface(const ddf_dev_t *device)
    76 {
    77         assert(device);
     80int usb_device_get_assigned_interface(ddf_dev_t *device)
     81{
    7882        async_sess_t *parent_sess =
    7983            devman_parent_device_connect(EXCHANGE_ATOMIC, device->handle,
     
    104108 */
    105109int usb_device_connection_initialize_from_device(
    106     usb_device_connection_t *connection, const ddf_dev_t *dev)
     110    usb_device_connection_t *connection, ddf_dev_t *dev)
    107111{
    108112        assert(connection);
Note: See TracChangeset for help on using the changeset viewer.