Changes in uspace/drv/vhc/hub/virthub.c [6cb58e6:0f21c0c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/vhc/hub/virthub.c
r6cb58e6 r0f21c0c 34 34 */ 35 35 #include <usb/classes/classes.h> 36 #include <usbvirt/hub.h> 36 37 #include <usbvirt/device.h> 37 38 #include <assert.h> 38 39 #include <errno.h> 39 40 #include <str_error.h> 40 #include <assert.h>41 41 #include <stdlib.h> 42 #include <d df/driver.h>42 #include <driver.h> 43 43 44 44 #include "virthub.h" … … 152 152 dev->ops = &hub_ops; 153 153 dev->descriptors = &descriptors; 154 dev->lib_debug_level = 0; 155 dev->lib_debug_enabled_tags = USBVIRT_DEBUGTAG_ALL; 154 156 155 157 hub_t *hub = malloc(sizeof(hub_t)); … … 161 163 dev->device_data = hub; 162 164 163 return EOK; 165 int rc; 166 #ifdef STANDALONE_HUB 167 dev->name = "hub"; 168 rc = usbvirt_connect(dev); 169 #else 170 rc = usbvirt_connect_local(dev); 171 #endif 172 173 return rc; 164 174 } 165 175 … … 170 180 * @return Port device was connected to. 171 181 */ 172 int virthub_connect_device(usbvirt_device_t *dev, v hc_virtdev_t *conn)182 int virthub_connect_device(usbvirt_device_t *dev, virtdev_connection_t *conn) 173 183 { 174 184 assert(dev != NULL); … … 190 200 * @return Error code. 191 201 */ 192 int virthub_disconnect_device(usbvirt_device_t *dev, v hc_virtdev_t *conn)202 int virthub_disconnect_device(usbvirt_device_t *dev, virtdev_connection_t *conn) 193 203 { 194 204 assert(dev != NULL); … … 201 211 hub_release(hub); 202 212 203 return E OK;213 return ENOTSUP; 204 214 } 205 215 … … 210 220 * @return Whether port is signalling to the device. 211 221 */ 212 bool virthub_is_device_enabled(usbvirt_device_t *dev, v hc_virtdev_t *conn)222 bool virthub_is_device_enabled(usbvirt_device_t *dev, virtdev_connection_t *conn) 213 223 { 214 224 assert(dev != NULL);
Note:
See TracChangeset
for help on using the changeset viewer.