Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/vhc/hub/hub.c

    rbd8c753d r70e5ad5  
    2727 */
    2828
    29 /** @addtogroup drvusbvhc
     29/** @addtogroup usb
    3030 * @{
    3131 */
     
    155155}
    156156
    157 /** Disconnects a device from a hub.
    158  *
    159  * @param hub Hub the device was connected to.
    160  * @param device Device to be disconnected.
    161  * @return Error code.
    162  */
    163 int hub_disconnect_device(hub_t *hub, void *device)
    164 {
    165         size_t index = hub_find_device(hub, device);
    166         if (index == (size_t) -1) {
    167                 return ENOENT;
    168         }
    169 
    170         hub_port_t *port = &hub->ports[index];
    171 
    172         port->connected_device = NULL;
    173         port->state = HUB_PORT_STATE_DISCONNECTED;
    174         set_port_status_change(port, HUB_STATUS_C_PORT_CONNECTION);
    175 
    176         return EOK;
    177 }
    178 
    179157/** Find port device is connected to.
    180158 *
     
    195173        }
    196174
    197         return -1;
     175        return 0;
    198176}
    199177
Note: See TracChangeset for help on using the changeset viewer.