#include <assert.h>
#include <bool.h>
#include <adt/list.h>
#include <fibril_synch.h>
#include <usb/usb.h>
Go to the source code of this file.
Data Structures | |
struct | endpoint |
Functions | |
void | endpoint_clear_hc_data (endpoint_t *instance) |
void | endpoint_destroy (endpoint_t *instance) |
int | endpoint_init (endpoint_t *instance, usb_address_t address, usb_endpoint_t endpoint, usb_direction_t direction, usb_transfer_type_t type, usb_speed_t speed, size_t max_packet_size) |
void | endpoint_release (endpoint_t *instance) |
void | endpoint_set_hc_data (endpoint_t *instance, void *data, int(*toggle_get)(void *), void(*toggle_set)(void *, int)) |
int | endpoint_toggle_get (endpoint_t *instance) |
void | endpoint_toggle_reset_filtered (endpoint_t *instance, usb_target_t target) |
void | endpoint_toggle_set (endpoint_t *instance, int toggle) |
void | endpoint_use (endpoint_t *instance) |
Definition in file endpoint.h.