FreeBSD kernel usb device Code
|
#include <uhci.h>
Data Fields | |
volatile uint32_t | td_next |
volatile uint32_t | td_status |
volatile uint32_t | td_token |
volatile uint32_t | td_buffer |
struct uhci_td * | next |
struct uhci_td * | prev |
struct uhci_td * | obj_next |
struct usb_page_cache * | page_cache |
struct usb_page_cache * | fix_pc |
uint32_t | td_self |
uint16_t | len |
struct usb_page_cache* uhci_td::fix_pc |
Definition at line 113 of file uhci.h.
Referenced by uhci_device_isoc_enter(), uhci_isoc_done(), uhci_mem_layout_fixup(), and uhci_setup_standard_chain_sub().
uint16_t uhci_td::len |
Definition at line 115 of file uhci.h.
Referenced by uhci_device_isoc_enter(), uhci_mem_layout_fixup(), and uhci_setup_standard_chain_sub().
struct uhci_td* uhci_td::next |
Definition at line 109 of file uhci.h.
Referenced by _uhci_append_td(), _uhci_remove_td(), and uhci_init().
struct uhci_td* uhci_td::obj_next |
Definition at line 111 of file uhci.h.
Referenced by uhci_check_transfer_sub(), uhci_device_isoc_enter(), uhci_device_isoc_open(), uhci_isoc_done(), uhci_setup_standard_chain_sub(), and uhci_xfer_setup().
struct usb_page_cache* uhci_td::page_cache |
Definition at line 112 of file uhci.h.
Referenced by _uhci_append_td(), _uhci_remove_td(), uhci_check_transfer(), uhci_check_transfer_sub(), uhci_device_isoc_enter(), uhci_device_isoc_open(), uhci_init_td(), uhci_isoc_done(), uhci_setup_standard_chain(), uhci_setup_standard_chain_sub(), and uhci_xfer_setup().
struct uhci_td* uhci_td::prev |
Definition at line 110 of file uhci.h.
Referenced by _uhci_append_td(), and _uhci_remove_td().
volatile uint32_t uhci_td::td_buffer |
Definition at line 105 of file uhci.h.
Referenced by uhci_device_isoc_enter(), uhci_init(), uhci_mem_layout_fixup(), and uhci_setup_standard_chain_sub().
volatile uint32_t uhci_td::td_next |
Definition at line 73 of file uhci.h.
Referenced by _uhci_append_td(), _uhci_remove_td(), uhci_init(), uhci_setup_standard_chain(), and uhci_setup_standard_chain_sub().
uint32_t uhci_td::td_self |
Definition at line 114 of file uhci.h.
Referenced by _uhci_append_td(), uhci_check_transfer_sub(), uhci_device_bulk_start(), uhci_device_ctrl_start(), uhci_device_intr_start(), uhci_init(), uhci_init_td(), and uhci_xfer_setup().
volatile uint32_t uhci_td::td_status |
Definition at line 74 of file uhci.h.
Referenced by uhci_check_transfer(), uhci_device_isoc_enter(), uhci_device_isoc_open(), uhci_init(), uhci_isoc_done(), uhci_setup_standard_chain(), and uhci_setup_standard_chain_sub().
volatile uint32_t uhci_td::td_token |
Definition at line 90 of file uhci.h.
Referenced by uhci_check_transfer(), uhci_check_transfer_sub(), uhci_device_isoc_enter(), uhci_device_isoc_open(), uhci_init(), uhci_mem_layout_fixup(), and uhci_setup_standard_chain_sub().