FreeBSD kernel usb device Code
|
#include <xhci.h>
Data Fields | |
struct xhci_trb | td_trb [XHCI_TD_PAGE_NBUF+1] |
uint64_t | td_self |
struct xhci_td * | next |
struct xhci_td * | alt_next |
struct xhci_td * | obj_next |
struct usb_page_cache * | page_cache |
uint32_t | len |
uint32_t | remainder |
uint8_t | ntrb |
uint8_t | status |
struct xhci_td* xhci_td::alt_next |
Definition at line 383 of file xhci.h.
Referenced by xhci_generic_done_sub(), xhci_setup_generic_chain_sub(), and xhci_skip_transfer().
uint32_t xhci_td::len |
Definition at line 386 of file xhci.h.
Referenced by xhci_check_transfer(), xhci_generic_done_sub(), and xhci_setup_generic_chain_sub().
uint8_t xhci_td::ntrb |
Definition at line 388 of file xhci.h.
Referenced by xhci_check_transfer(), xhci_setup_generic_chain_sub(), xhci_skip_transfer(), and xhci_transfer_insert().
struct xhci_td* xhci_td::obj_next |
Definition at line 384 of file xhci.h.
Referenced by xhci_setup_generic_chain_sub(), and xhci_xfer_setup().
struct usb_page_cache* xhci_td::page_cache |
Definition at line 385 of file xhci.h.
Referenced by xhci_activate_transfer(), xhci_check_transfer(), xhci_generic_done_sub(), xhci_setup_generic_chain_sub(), xhci_skip_transfer(), xhci_transfer_insert(), and xhci_xfer_setup().
uint32_t xhci_td::remainder |
Definition at line 387 of file xhci.h.
Referenced by xhci_check_transfer(), xhci_generic_done_sub(), and xhci_setup_generic_chain_sub().
uint8_t xhci_td::status |
Definition at line 389 of file xhci.h.
Referenced by xhci_check_transfer(), xhci_generic_done_sub(), and xhci_setup_generic_chain_sub().
uint64_t xhci_td::td_self |
Definition at line 381 of file xhci.h.
Referenced by xhci_check_transfer(), xhci_transfer_insert(), and xhci_xfer_setup().
struct xhci_trb xhci_td::td_trb[XHCI_TD_PAGE_NBUF+1] |
Definition at line 376 of file xhci.h.
Referenced by xhci_activate_transfer(), xhci_check_transfer(), xhci_setup_generic_chain_sub(), xhci_skip_transfer(), and xhci_transfer_insert().