iPXE
|
An EHCI endpoint. More...
#include <ehci.h>
Data Fields | |
struct ehci_device * | ehci |
EHCI device. More... | |
struct usb_endpoint * | ep |
USB endpoint. More... | |
struct list_head | list |
List of all endpoints. More... | |
struct list_head | schedule |
Endpoint schedule. More... | |
struct ehci_ring | ring |
Transfer descriptor ring. More... | |
struct ehci_device* ehci_endpoint::ehci |
EHCI device.
Definition at line 530 of file ehci.h.
Referenced by ehci_async_add(), ehci_async_del(), ehci_bus_poll(), ehci_endpoint_close(), ehci_endpoint_message(), ehci_endpoint_open(), ehci_endpoint_poll(), ehci_endpoint_stream(), ehci_periodic_add(), and ehci_periodic_del().
struct usb_endpoint* ehci_endpoint::ep |
USB endpoint.
Definition at line 532 of file ehci.h.
Referenced by ehci_endpoint_close(), ehci_endpoint_message(), ehci_endpoint_open(), ehci_endpoint_poll(), ehci_endpoint_reset(), ehci_endpoint_stream(), ehci_endpoint_update(), ehci_periodic_add(), ehci_periodic_schedule(), ehci_schedule_add(), and ehci_schedule_del().
struct list_head ehci_endpoint::list |
List of all endpoints.
Definition at line 534 of file ehci.h.
Referenced by ehci_bus_poll(), ehci_endpoint_close(), and ehci_endpoint_open().
struct list_head ehci_endpoint::schedule |
Endpoint schedule.
Definition at line 536 of file ehci.h.
Referenced by ehci_async_add(), ehci_async_del(), ehci_periodic_add(), and ehci_periodic_del().
struct ehci_ring ehci_endpoint::ring |
Transfer descriptor ring.
Definition at line 539 of file ehci.h.
Referenced by ehci_async_schedule(), ehci_endpoint_close(), ehci_endpoint_message(), ehci_endpoint_open(), ehci_endpoint_poll(), ehci_endpoint_reset(), ehci_endpoint_stream(), ehci_endpoint_update(), and ehci_periodic_schedule().