endpoint_list.h File Reference

OHCI driver transfer list structure. More...

#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.


Detailed Description

OHCI driver transfer list structure.

Definition in file endpoint_list.h.


Generated on Thu Jun 2 07:45:51 2011 for HelenOS/USB by  doxygen 1.4.7