Changeset 6bec59b in mainline for uspace/drv/ohci/batch.c


Ignore:
Timestamp:
2011-04-08T13:58:45Z (13 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
f98b8269
Parents:
6acc80f3
Message:

Port endpoint framework usage from UHCI

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/ohci/batch.c

    r6acc80f3 r6bec59b  
    4545
    4646#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,
     47usb_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,
    5749    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)
    6251{
    6352#define CHECK_NULL_DISPOSE_RETURN(ptr, message...) \
     
    7362        CHECK_NULL_DISPOSE_RETURN(instance,
    7463            "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);
    7869
    7970        if (buffer_size > 0) {
Note: See TracChangeset for help on using the changeset viewer.