#include <fibril_synch.h>
#include "hcd_endpoint.h"
#include "hw_struct/endpoint_descriptor.h"
#include "utils/malloc32.h"
Go to the source code of this file.
Data Structures | |
struct | endpoint_list |
Structure maintains both OHCI queue and software list of active endpoints. More... | |
Typedefs | |
typedef endpoint_list | endpoint_list_t |
Structure maintains both OHCI queue and software list of active endpoints. | |
Functions | |
void | endpoint_list_add_ep (endpoint_list_t *instance, hcd_endpoint_t *hcd_ep) |
Add endpoint to the list and queue. | |
static void | endpoint_list_fini (endpoint_list_t *instance) |
Dispose transfer list structures. | |
int | endpoint_list_init (endpoint_list_t *instance, const char *name) |
Initialize transfer list structures. | |
void | endpoint_list_remove_ep (endpoint_list_t *instance, hcd_endpoint_t *hcd_ep) |
Remove endpoint from the list and queue. | |
void | endpoint_list_set_next (endpoint_list_t *instance, endpoint_list_t *next) |
Set the next list in transfer list chain. |
Definition in file endpoint_list.h.