FreeBSD kernel usb device Code
|
#include <ehci.h>
Data Fields | |
volatile uint32_t | itd_next |
volatile uint32_t | itd_status [8] |
volatile uint32_t | itd_bp [7] |
volatile uint32_t | itd_bp_hi [7] |
uint32_t | itd_self |
struct ehci_itd * | next |
struct ehci_itd * | prev |
struct ehci_itd * | obj_next |
struct usb_page_cache * | page_cache |
volatile uint32_t ehci_itd::itd_bp[7] |
Definition at line 98 of file ehci.h.
Referenced by ehci_device_isoc_hs_enter(), and ehci_device_isoc_hs_open().
volatile uint32_t ehci_itd::itd_next |
Definition at line 85 of file ehci.h.
Referenced by _ehci_append_hs_td(), _ehci_remove_hs_td(), and ehci_init().
uint32_t ehci_itd::itd_self |
Definition at line 113 of file ehci.h.
Referenced by _ehci_append_hs_td(), ehci_init(), and ehci_xfer_setup().
volatile uint32_t ehci_itd::itd_status[8] |
Definition at line 86 of file ehci.h.
Referenced by ehci_check_transfer(), ehci_device_isoc_hs_enter(), ehci_device_isoc_hs_open(), and ehci_isoc_hs_done().
struct ehci_itd* ehci_itd::next |
Definition at line 114 of file ehci.h.
Referenced by _ehci_append_hs_td(), and _ehci_remove_hs_td().
struct ehci_itd* ehci_itd::obj_next |
Definition at line 116 of file ehci.h.
Referenced by ehci_device_isoc_hs_enter(), ehci_device_isoc_hs_open(), ehci_isoc_hs_done(), and ehci_xfer_setup().
struct usb_page_cache* ehci_itd::page_cache |
Definition at line 117 of file ehci.h.
Referenced by _ehci_append_hs_td(), _ehci_remove_hs_td(), ehci_check_transfer(), ehci_device_isoc_hs_enter(), ehci_device_isoc_hs_open(), ehci_init(), ehci_isoc_hs_done(), and ehci_xfer_setup().
struct ehci_itd* ehci_itd::prev |
Definition at line 115 of file ehci.h.
Referenced by _ehci_append_hs_td(), and _ehci_remove_hs_td().