Changes in uspace/drv/uhci-hcd/iface.c [b36e5de2:ec59693] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/uhci-hcd/iface.c
rb36e5de2 rec59693 54 54 } 55 55 /*----------------------------------------------------------------------------*/ 56 static int reserve_default_address(device_t *dev , usb_speed_t speed)56 static int reserve_default_address(device_t *dev) 57 57 { 58 58 assert(dev); … … 72 72 } 73 73 /*----------------------------------------------------------------------------*/ 74 static int request_address(device_t *dev, usb_speed_t speed, 75 usb_address_t *address) 74 static int request_address(device_t *dev, usb_address_t *address) 76 75 { 77 76 assert(dev); … … 164 163 return EOK; 165 164 } 166 167 165 /*----------------------------------------------------------------------------*/ 166 static int control_write_setup(device_t *dev, usb_target_t target, 167 size_t max_packet_size, 168 void *data, size_t size, 169 usbhc_iface_transfer_out_callback_t callback, void *arg) 170 { 171 dev_speed_t speed = FULL_SPEED; 172 173 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__); 174 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL, 175 max_packet_size, speed, NULL, 0, data, size, NULL, callback, arg); 176 if (!batch) 177 return ENOMEM; 178 batch_control_setup_old(batch); 179 return EOK; 180 } 181 /*----------------------------------------------------------------------------*/ 182 static int control_write_data(device_t *dev, usb_target_t target, 183 size_t max_packet_size, 184 void *data, size_t size, 185 usbhc_iface_transfer_out_callback_t callback, void *arg) 186 { 187 dev_speed_t speed = FULL_SPEED; 188 189 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__); 190 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL, 191 max_packet_size, speed, data, size, NULL, 0, NULL, callback, arg); 192 if (!batch) 193 return ENOMEM; 194 batch_control_write_data_old(batch); 195 return EOK; 196 } 197 /*----------------------------------------------------------------------------*/ 198 static int control_write_status(device_t *dev, usb_target_t target, 199 usbhc_iface_transfer_in_callback_t callback, void *arg) 200 { 201 size_t max_packet_size = 8; 202 dev_speed_t speed = FULL_SPEED; 203 204 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__); 205 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL, 206 max_packet_size, speed, NULL, 0, NULL, 0, callback, NULL, arg); 207 if (!batch) 208 return ENOMEM; 209 batch_control_write_status_old(batch); 210 return EOK; 211 } 212 /*----------------------------------------------------------------------------*/ 213 static int control_read_setup(device_t *dev, usb_target_t target, 214 size_t max_packet_size, 215 void *data, size_t size, 216 usbhc_iface_transfer_out_callback_t callback, void *arg) 217 { 218 dev_speed_t speed = FULL_SPEED; 219 220 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__); 221 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL, 222 max_packet_size, speed, NULL, 0, data, size, NULL, callback, arg); 223 if (!batch) 224 return ENOMEM; 225 batch_control_setup_old(batch); 226 return EOK; 227 } 228 /*----------------------------------------------------------------------------*/ 229 static int control_read_data(device_t *dev, usb_target_t target, 230 size_t max_packet_size, 231 void *data, size_t size, 232 usbhc_iface_transfer_in_callback_t callback, void *arg) 233 { 234 dev_speed_t speed = FULL_SPEED; 235 236 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__); 237 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL, 238 max_packet_size, speed, data, size, NULL, 0, callback, NULL, arg); 239 if (!batch) 240 return ENOMEM; 241 batch_control_read_data_old(batch); 242 return EOK; 243 } 244 /*----------------------------------------------------------------------------*/ 245 static int control_read_status(device_t *dev, usb_target_t target, 246 usbhc_iface_transfer_out_callback_t callback, void *arg) 247 { 248 size_t max_packet_size = 8; 249 dev_speed_t speed = FULL_SPEED; 250 251 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__); 252 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL, 253 max_packet_size, speed, NULL, 0, NULL, 0, NULL, callback, arg); 254 if (!batch) 255 return ENOMEM; 256 batch_control_read_status_old(batch); 257 return EOK; 258 } 168 259 /*----------------------------------------------------------------------------*/ 169 260 usbhc_iface_t uhci_iface = { … … 181 272 .control_read = control_read, 182 273 .control_write = control_write, 274 275 .control_write_setup = control_write_setup, 276 .control_write_data = control_write_data, 277 .control_write_status = control_write_status, 278 279 .control_read_setup = control_read_setup, 280 .control_read_data = control_read_data, 281 .control_read_status = control_read_status 183 282 }; 184 283 /**
Note:
See TracChangeset
for help on using the changeset viewer.