Changeset 6bec59b in mainline for uspace/drv/ohci/batch.c
- Timestamp:
- 2011-04-08T13:58:45Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f98b8269
- Parents:
- 6acc80f3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/ohci/batch.c
r6acc80f3 r6bec59b 45 45 46 46 #define DEFAULT_ERROR_COUNT 3 47 usb_transfer_batch_t * batch_get( 48 ddf_fun_t *fun, 49 usb_target_t target, 50 usb_transfer_type_t transfer_type, 51 size_t max_packet_size, 52 usb_speed_t speed, 53 char *buffer, 54 size_t buffer_size, 55 char *setup_buffer, 56 size_t setup_size, 47 usb_transfer_batch_t * batch_get(ddf_fun_t *fun, endpoint_t *ep, 48 char *buffer, size_t buffer_size, char* setup_buffer, size_t setup_size, 57 49 usbhc_iface_transfer_in_callback_t func_in, 58 usbhc_iface_transfer_out_callback_t func_out, 59 void *arg, 60 usb_device_keeper_t *manager 61 ) 50 usbhc_iface_transfer_out_callback_t func_out, void *arg) 62 51 { 63 52 #define CHECK_NULL_DISPOSE_RETURN(ptr, message...) \ … … 73 62 CHECK_NULL_DISPOSE_RETURN(instance, 74 63 "Failed to allocate batch instance.\n"); 75 usb_transfer_batch_init(instance, target, transfer_type, speed, 76 max_packet_size, buffer, NULL, buffer_size, NULL, setup_size, 77 func_in, func_out, arg, fun, NULL, NULL); 64 usb_target_t target = 65 { .address = ep->address, .endpoint = ep->endpoint }; 66 usb_transfer_batch_init(instance, target, ep->transfer_type, ep->speed, 67 ep->max_packet_size, buffer, NULL, buffer_size, NULL, setup_size, 68 func_in, func_out, arg, fun, ep, NULL); 78 69 79 70 if (buffer_size > 0) {
Note:
See TracChangeset
for help on using the changeset viewer.