Changes in / [0c00dac:ec59693] in mainline


Ignore:
Location:
uspace
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/uhci-hcd/iface.c

    r0c00dac rec59693  
    5454}
    5555/*----------------------------------------------------------------------------*/
    56 static int reserve_default_address(device_t *dev, bool full_speed)
     56static int reserve_default_address(device_t *dev)
    5757{
    5858        assert(dev);
     
    7272}
    7373/*----------------------------------------------------------------------------*/
    74 static int request_address(device_t *dev, bool full_speed,
    75     usb_address_t *address)
     74static int request_address(device_t *dev, usb_address_t *address)
    7675{
    7776        assert(dev);
  • uspace/drv/uhci-rhd/port.c

    r0c00dac rec59693  
    140140
    141141        /* get address of the future device */
    142         const usb_address_t usb_address = usb_hc_request_address(
    143             &port->hc_connection, true);
     142        const usb_address_t usb_address = usb_hc_request_address(&port->hc_connection);
    144143
    145144        if (usb_address <= 0) {
     
    151150
    152151        /* get default address */
    153         int ret = usb_hc_reserve_default_address(&port->hc_connection, true);
     152        int ret = usb_hc_reserve_default_address(&port->hc_connection);
    154153        if (ret != EOK) {
    155154                usb_log_error("Failed to reserve default address on port %d.\n",
  • uspace/drv/vhc/connhost.c

    r0c00dac rec59693  
    390390
    391391
    392 static int reserve_default_address(device_t *dev, bool ignored)
     392static int reserve_default_address(device_t *dev)
    393393{
    394394        usb_address_keeping_reserve_default(&addresses);
     
    402402}
    403403
    404 static int request_address(device_t *dev, bool ignored, usb_address_t *address)
     404static int request_address(device_t *dev, usb_address_t *address)
    405405{
    406406        usb_address_t addr = usb_address_keeping_request(&addresses);
  • uspace/lib/drv/generic/remote_usbhc.c

    r0c00dac rec59693  
    165165                return;
    166166        }
    167        
    168         bool full_speed = DEV_IPC_GET_ARG1(*call);
    169        
    170         int rc = usb_iface->reserve_default_address(device, full_speed);
     167
     168        int rc = usb_iface->reserve_default_address(device);
    171169
    172170        async_answer_0(callid, rc);
     
    197195                return;
    198196        }
    199        
    200         bool full_speed = DEV_IPC_GET_ARG1(*call);
    201197
    202198        usb_address_t address;
    203         int rc = usb_iface->request_address(device, full_speed, &address);
     199        int rc = usb_iface->request_address(device, &address);
    204200        if (rc != EOK) {
    205201                async_answer_0(callid, rc);
  • uspace/lib/drv/include/usbhc_iface.h

    r0c00dac rec59693  
    4040#include "driver.h"
    4141#include <usb/usb.h>
    42 #include <bool.h>
    4342
    4443
     
    232231        int (*tell_address)(device_t *, devman_handle_t, usb_address_t *);
    233232
    234         int (*reserve_default_address)(device_t *, bool);
     233        int (*reserve_default_address)(device_t *);
    235234        int (*release_default_address)(device_t *);
    236         int (*request_address)(device_t *, bool, usb_address_t *);
     235        int (*request_address)(device_t *, usb_address_t *);
    237236        int (*bind_address)(device_t *, usb_address_t, devman_handle_t);
    238237        int (*release_address)(device_t *, usb_address_t);
  • uspace/lib/usb/include/usb/hub.h

    r0c00dac rec59693  
    5252} usb_hc_attached_device_t;
    5353
    54 int usb_hc_reserve_default_address(usb_hc_connection_t *, bool);
     54int usb_hc_reserve_default_address(usb_hc_connection_t *);
    5555int usb_hc_release_default_address(usb_hc_connection_t *);
    5656
    57 usb_address_t usb_hc_request_address(usb_hc_connection_t *, bool);
     57usb_address_t usb_hc_request_address(usb_hc_connection_t *);
    5858int usb_hc_register_device(usb_hc_connection_t *,
    5959    const usb_hc_attached_device_t *);
  • uspace/lib/usb/src/hub.c

    r0c00dac rec59693  
    5555 * @return Error code.
    5656 */
    57 int usb_hc_reserve_default_address(usb_hc_connection_t *connection,
    58     bool full_speed)
     57int usb_hc_reserve_default_address(usb_hc_connection_t *connection)
    5958{
    6059        CHECK_CONNECTION(connection);
    6160
    62         return async_req_2_0(connection->hc_phone,
     61        return async_req_1_0(connection->hc_phone,
    6362            DEV_IFACE_ID(USBHC_DEV_IFACE),
    64             IPC_M_USBHC_RESERVE_DEFAULT_ADDRESS, full_speed);
     63            IPC_M_USBHC_RESERVE_DEFAULT_ADDRESS);
    6564}
    6665
     
    8483 * @return Assigned USB address or negative error code.
    8584 */
    86 usb_address_t usb_hc_request_address(usb_hc_connection_t *connection,
    87     bool full_speed)
     85usb_address_t usb_hc_request_address(usb_hc_connection_t *connection)
    8886{
    8987        CHECK_CONNECTION(connection);
    9088
    9189        sysarg_t address;
    92         int rc = async_req_2_1(connection->hc_phone,
     90        int rc = async_req_1_1(connection->hc_phone,
    9391            DEV_IFACE_ID(USBHC_DEV_IFACE),
    94             IPC_M_USBHC_REQUEST_ADDRESS, full_speed,
    95             &address);
     92            IPC_M_USBHC_REQUEST_ADDRESS, &address);
    9693        if (rc != EOK) {
    9794                return (usb_address_t) rc;
Note: See TracChangeset for help on using the changeset viewer.