Changeset 83c3123 in mainline for uspace/lib/usbhost/src/endpoint.c


Ignore:
Timestamp:
2011-10-27T11:40:06Z (14 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
7265558
Parents:
4267908
Message:

libusbhost: Store bandwidth in endpoint structure.

Remove redundant node_t tructure and use endpoint_t directly.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usbhost/src/endpoint.c

    r4267908 r83c3123  
    3939#include <usb/host/endpoint.h>
    4040
    41 endpoint_t * endpoint_get(usb_address_t address, usb_endpoint_t endpoint,
     41endpoint_t * endpoint_create(usb_address_t address, usb_endpoint_t endpoint,
    4242    usb_direction_t direction, usb_transfer_type_t type, usb_speed_t speed,
    43     size_t max_packet_size)
     43    size_t max_packet_size, size_t bw)
    4444{
    4545        endpoint_t *instance = malloc(sizeof(endpoint_t));
     
    5151                instance->speed = speed;
    5252                instance->max_packet_size = max_packet_size;
     53                instance->bandwidth = bw;
    5354                instance->toggle = 0;
    5455                instance->active = false;
     
    5758                instance->hc_data.toggle_get = NULL;
    5859                instance->hc_data.toggle_set = NULL;
     60                link_initialize(&instance->link);
    5961                fibril_mutex_initialize(&instance->guard);
    6062                fibril_condvar_initialize(&instance->avail);
Note: See TracChangeset for help on using the changeset viewer.