FreeBSD kernel usb device Code
|
#include <ehci.h>
Data Fields | |
volatile uint32_t | qh_link |
volatile uint32_t | qh_endp |
volatile uint32_t | qh_endphub |
volatile uint32_t | qh_curqtd |
struct ehci_qh_sub | qh_qtd |
struct ehci_qh * | next |
struct ehci_qh * | prev |
struct ehci_qh * | obj_next |
struct usb_page_cache * | page_cache |
uint32_t | qh_self |
struct ehci_qh* ehci_qh::next |
Definition at line 270 of file ehci.h.
Referenced by _ehci_append_qh(), and _ehci_remove_qh().
struct ehci_qh* ehci_qh::obj_next |
Definition at line 272 of file ehci.h.
Referenced by ehci_xfer_setup().
struct usb_page_cache* ehci_qh::page_cache |
Definition at line 273 of file ehci.h.
Referenced by _ehci_append_qh(), _ehci_remove_qh(), ehci_check_transfer(), ehci_init(), ehci_non_isoc_done(), ehci_setup_standard_chain(), and ehci_xfer_setup().
struct ehci_qh* ehci_qh::prev |
Definition at line 271 of file ehci.h.
Referenced by _ehci_append_qh(), and _ehci_remove_qh().
volatile uint32_t ehci_qh::qh_curqtd |
Definition at line 265 of file ehci.h.
Referenced by ehci_init(), and ehci_setup_standard_chain().
volatile uint32_t ehci_qh::qh_endp |
Definition at line 230 of file ehci.h.
Referenced by ehci_init(), and ehci_setup_standard_chain().
volatile uint32_t ehci_qh::qh_endphub |
Definition at line 254 of file ehci.h.
Referenced by ehci_init(), and ehci_setup_standard_chain().
volatile uint32_t ehci_qh::qh_link |
Definition at line 229 of file ehci.h.
Referenced by _ehci_append_qh(), _ehci_remove_qh(), and ehci_init().
struct ehci_qh_sub ehci_qh::qh_qtd |
Definition at line 266 of file ehci.h.
Referenced by ehci_check_transfer(), ehci_init(), and ehci_setup_standard_chain().
uint32_t ehci_qh::qh_self |
Definition at line 274 of file ehci.h.
Referenced by _ehci_append_qh(), ehci_init(), and ehci_xfer_setup().