Changes in uspace/drv/bus/usb/usbmid/main.c [6785b538:920d0fc] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/usbmid/main.c
r6785b538 r920d0fc 51 51 static int usbmid_device_add(usb_device_t *dev) 52 52 { 53 usb_log_info("Taking care of new MID `%s'.\n", usb_device_get_name(dev));53 usb_log_info("Taking care of new MID `%s'.\n", ddf_dev_get_name(dev->ddf_dev)); 54 54 55 return usbmid_explore_device(dev); 55 const bool accept = usbmid_explore_device(dev); 56 57 if (!accept) { 58 return ENOTSUP; 59 } 60 61 return EOK; 56 62 } 57 63 … … 64 70 { 65 71 assert(dev); 66 usb_mid_t *usb_mid = usb_device_data_get(dev);72 usb_mid_t *usb_mid = dev->driver_data; 67 73 assert(usb_mid); 68 74 … … 83 89 usbmid_interface_t *iface = usbmid_interface_from_link(item); 84 90 85 usb_log_info("Removing child `%s'.\n", 86 ddf_fun_get_name(iface->fun)); 91 usb_log_info("Removing child for interface %d (%s).\n", 92 iface->interface_no, 93 usb_str_class(iface->interface->interface_class)); 87 94 88 95 /* Tell the child to go off-line. */ 89 96 int pret = ddf_fun_offline(iface->fun); 90 97 if (pret != EOK) { 91 usb_log_warning("Failed to turn off child `%s': %s\n", 92 ddf_fun_get_name(iface->fun), str_error(pret)); 98 usb_log_warning("Failed to turn off child for interface" 99 " %d (%s): %s\n", iface->interface_no, 100 usb_str_class(iface->interface->interface_class), 101 str_error(pret)); 93 102 ret = pret; 94 103 } … … 97 106 pret = usbmid_interface_destroy(iface); 98 107 if (pret != EOK) { 99 usb_log_error("Failed to destroy child `%s': %s\n", 100 ddf_fun_get_name(iface->fun), str_error(pret)); 108 usb_log_error("Failed to destroy child for interface " 109 "%d (%s): %s\n", iface->interface_no, 110 usb_str_class(iface->interface->interface_class), 111 str_error(pret)); 101 112 ret = pret; 102 113 } … … 113 124 { 114 125 assert(dev); 115 usb_mid_t *usb_mid = usb_device_data_get(dev);126 usb_mid_t *usb_mid = dev->driver_data; 116 127 assert(usb_mid); 117 128 118 usb_log_info("USB MID gone: `%s'.\n", usb_device_get_name(dev));129 usb_log_info("USB MID gone: `%s'.\n", ddf_dev_get_name(dev->ddf_dev)); 119 130 120 131 /* Remove ctl function */ … … 134 145 usbmid_interface_t *iface = usbmid_interface_from_link(item); 135 146 136 usb_log_info("Child `%s' is gone.\n", 137 ddf_fun_get_name(iface->fun)); 147 usb_log_info("Child for interface %d (%s) gone.\n", 148 iface->interface_no, 149 usb_str_class(iface->interface->interface_class)); 138 150 139 151 const int pret = usbmid_interface_destroy(iface); 140 152 if (pret != EOK) { 141 usb_log_error("Failed to remove child `%s': %s\n", 142 ddf_fun_get_name(iface->fun), str_error(pret)); 153 usb_log_error("Failed to remove child for interface " 154 "%d (%s): %s\n", 155 iface->interface_no, 156 usb_str_class(iface->interface->interface_class), 157 str_error(pret)); 143 158 ret = pret; 144 159 }
Note:
See TracChangeset
for help on using the changeset viewer.