Changeset 026d6e2 in mainline for uspace/drv
- Timestamp:
- 2011-02-18T19:41:52Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- b6c7da6, fbf0589
- Parents:
- 9df965ec (diff), 0c00dac (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- uspace/drv
- Files:
-
- 2 edited
-
uhci-hcd/iface.c (modified) (7 diffs)
-
vhc/connhost.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/uhci-hcd/iface.c
r9df965ec r026d6e2 104 104 /*----------------------------------------------------------------------------*/ 105 105 static int interrupt_out(device_t *dev, usb_target_t target, 106 void *data, size_tsize,107 usbhc_iface_transfer_out_callback_t callback, void *arg)108 { 109 size_t max_packet_size = 8; 106 size_t max_packet_size, 107 void *data, size_t size, 108 usbhc_iface_transfer_out_callback_t callback, void *arg) 109 { 110 110 dev_speed_t speed = FULL_SPEED; 111 111 … … 119 119 /*----------------------------------------------------------------------------*/ 120 120 static int interrupt_in(device_t *dev, usb_target_t target, 121 void *data, size_tsize,122 usbhc_iface_transfer_in_callback_t callback, void *arg)123 { 124 size_t max_packet_size = 4; 121 size_t max_packet_size, 122 void *data, size_t size, 123 usbhc_iface_transfer_in_callback_t callback, void *arg) 124 { 125 125 dev_speed_t speed = FULL_SPEED; 126 126 … … 134 134 /*----------------------------------------------------------------------------*/ 135 135 static int control_write(device_t *dev, usb_target_t target, 136 size_t max_packet_size, 136 137 void *setup_data, size_t setup_size, void *data, size_t size, 137 138 usbhc_iface_transfer_out_callback_t callback, void *arg) 138 139 { 139 size_t max_packet_size = 8;140 140 dev_speed_t speed = FULL_SPEED; 141 141 … … 150 150 /*----------------------------------------------------------------------------*/ 151 151 static int control_read(device_t *dev, usb_target_t target, 152 size_t max_packet_size, 152 153 void *setup_data, size_t setup_size, void *data, size_t size, 153 154 usbhc_iface_transfer_in_callback_t callback, void *arg) 154 155 { 155 size_t max_packet_size = 8;156 156 dev_speed_t speed = FULL_SPEED; 157 157 … … 166 166 /*----------------------------------------------------------------------------*/ 167 167 static int control_write_setup(device_t *dev, usb_target_t target, 168 void *data, size_t size, 169 usbhc_iface_transfer_out_callback_t callback, void *arg) 168 size_t max_packet_size, 169 void *data, size_t size, 170 usbhc_iface_transfer_out_callback_t callback, void *arg) 171 { 172 dev_speed_t speed = FULL_SPEED; 173 174 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__); 175 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL, 176 max_packet_size, speed, NULL, 0, data, size, NULL, callback, arg); 177 if (!batch) 178 return ENOMEM; 179 batch_control_setup_old(batch); 180 return EOK; 181 } 182 /*----------------------------------------------------------------------------*/ 183 static int control_write_data(device_t *dev, usb_target_t target, 184 size_t max_packet_size, 185 void *data, size_t size, 186 usbhc_iface_transfer_out_callback_t callback, void *arg) 187 { 188 dev_speed_t speed = FULL_SPEED; 189 190 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__); 191 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL, 192 max_packet_size, speed, data, size, NULL, 0, NULL, callback, arg); 193 if (!batch) 194 return ENOMEM; 195 batch_control_write_data_old(batch); 196 return EOK; 197 } 198 /*----------------------------------------------------------------------------*/ 199 static int control_write_status(device_t *dev, usb_target_t target, 200 usbhc_iface_transfer_in_callback_t callback, void *arg) 170 201 { 171 202 size_t max_packet_size = 8; … … 174 205 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__); 175 206 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL, 207 max_packet_size, speed, NULL, 0, NULL, 0, callback, NULL, arg); 208 if (!batch) 209 return ENOMEM; 210 batch_control_write_status_old(batch); 211 return EOK; 212 } 213 /*----------------------------------------------------------------------------*/ 214 static int control_read_setup(device_t *dev, usb_target_t target, 215 size_t max_packet_size, 216 void *data, size_t size, 217 usbhc_iface_transfer_out_callback_t callback, void *arg) 218 { 219 dev_speed_t speed = FULL_SPEED; 220 221 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__); 222 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL, 176 223 max_packet_size, speed, NULL, 0, data, size, NULL, callback, arg); 177 224 if (!batch) … … 181 228 } 182 229 /*----------------------------------------------------------------------------*/ 183 static int control_write_data(device_t *dev, usb_target_t target,184 void *data, size_t size,185 usbhc_iface_transfer_out_callback_t callback, void *arg)186 {187 size_t max_packet_size = 8;188 dev_speed_t speed = FULL_SPEED;189 190 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__);191 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL,192 max_packet_size, speed, data, size, NULL, 0, NULL, callback, arg);193 if (!batch)194 return ENOMEM;195 batch_control_write_data_old(batch);196 return EOK;197 }198 /*----------------------------------------------------------------------------*/199 static int control_write_status(device_t *dev, usb_target_t target,200 usbhc_iface_transfer_in_callback_t callback, void *arg)201 {202 size_t max_packet_size = 8;203 dev_speed_t speed = FULL_SPEED;204 205 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__);206 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL,207 max_packet_size, speed, NULL, 0, NULL, 0, callback, NULL, arg);208 if (!batch)209 return ENOMEM;210 batch_control_write_status_old(batch);211 return EOK;212 }213 /*----------------------------------------------------------------------------*/214 static int control_read_setup(device_t *dev, usb_target_t target,215 void *data, size_t size,216 usbhc_iface_transfer_out_callback_t callback, void *arg)217 {218 size_t max_packet_size = 8;219 dev_speed_t speed = FULL_SPEED;220 221 usb_log_warning("Using deprecated API %s.\n", __FUNCTION__);222 batch_t *batch = batch_get(dev, target, USB_TRANSFER_CONTROL,223 max_packet_size, speed, NULL, 0, data, size, NULL, callback, arg);224 if (!batch)225 return ENOMEM;226 batch_control_setup_old(batch);227 return EOK;228 }229 /*----------------------------------------------------------------------------*/230 230 static int control_read_data(device_t *dev, usb_target_t target, 231 void *data, size_tsize,232 usbhc_iface_transfer_in_callback_t callback, void *arg)233 { 234 size_t max_packet_size = 8; 231 size_t max_packet_size, 232 void *data, size_t size, 233 usbhc_iface_transfer_in_callback_t callback, void *arg) 234 { 235 235 dev_speed_t speed = FULL_SPEED; 236 236 -
uspace/drv/vhc/connhost.c
r9df965ec r026d6e2 276 276 277 277 static int interrupt_out(device_t *dev, usb_target_t target, 278 size_t max_packet_size, 278 279 void *data, size_t size, 279 280 usbhc_iface_transfer_out_callback_t callback, void *arg) … … 285 286 286 287 static int interrupt_in(device_t *dev, usb_target_t target, 288 size_t max_packet_size, 287 289 void *data, size_t size, 288 290 usbhc_iface_transfer_in_callback_t callback, void *arg) … … 294 296 295 297 static int control_write_setup(device_t *dev, usb_target_t target, 298 size_t max_packet_size, 296 299 void *data, size_t size, 297 300 usbhc_iface_transfer_out_callback_t callback, void *arg) … … 303 306 304 307 static int control_write_data(device_t *dev, usb_target_t target, 308 size_t max_packet_size, 305 309 void *data, size_t size, 306 310 usbhc_iface_transfer_out_callback_t callback, void *arg) … … 320 324 321 325 static int control_write(device_t *dev, usb_target_t target, 326 size_t max_packet_size, 322 327 void *setup_packet, size_t setup_packet_size, 323 328 void *data, size_t data_size, … … 337 342 338 343 static int control_read_setup(device_t *dev, usb_target_t target, 344 size_t max_packet_size, 339 345 void *data, size_t size, 340 346 usbhc_iface_transfer_out_callback_t callback, void *arg) … … 346 352 347 353 static int control_read_data(device_t *dev, usb_target_t target, 354 size_t max_packet_size, 348 355 void *data, size_t size, 349 356 usbhc_iface_transfer_in_callback_t callback, void *arg) … … 363 370 364 371 static int control_read(device_t *dev, usb_target_t target, 372 size_t max_packet_size, 365 373 void *setup_packet, size_t setup_packet_size, 366 374 void *data, size_t data_size,
Note:
See TracChangeset
for help on using the changeset viewer.
