FreeBSD kernel usb device Code
|
#include <uhci.h>
Data Fields | |
volatile uint32_t | qh_h_next |
volatile uint32_t | qh_e_next |
struct uhci_qh * | h_next |
struct uhci_qh * | h_prev |
struct uhci_qh * | obj_next |
struct uhci_td * | e_next |
struct usb_page_cache * | page_cache |
uint32_t | qh_self |
uint16_t | intr_pos |
struct uhci_td* uhci_qh::e_next |
Definition at line 150 of file uhci.h.
Referenced by uhci_device_bulk_start(), uhci_device_ctrl_start(), uhci_device_intr_start(), and uhci_init().
struct uhci_qh* uhci_qh::h_next |
Definition at line 147 of file uhci.h.
Referenced by _uhci_append_qh(), _uhci_remove_qh(), and uhci_init().
struct uhci_qh* uhci_qh::h_prev |
Definition at line 148 of file uhci.h.
Referenced by _uhci_append_qh(), and _uhci_remove_qh().
struct uhci_qh* uhci_qh::obj_next |
Definition at line 149 of file uhci.h.
Referenced by uhci_xfer_setup().
struct usb_page_cache* uhci_qh::page_cache |
Definition at line 151 of file uhci.h.
Referenced by _uhci_append_qh(), _uhci_remove_qh(), uhci_add_loop(), uhci_check_transfer_sub(), uhci_device_bulk_start(), uhci_device_ctrl_start(), uhci_device_done(), uhci_device_intr_start(), uhci_init_qh(), uhci_rem_loop(), and uhci_xfer_setup().
volatile uint32_t uhci_qh::qh_e_next |
Definition at line 143 of file uhci.h.
Referenced by uhci_check_transfer_sub(), uhci_device_bulk_start(), uhci_device_ctrl_start(), uhci_device_intr_start(), and uhci_init().
volatile uint32_t uhci_qh::qh_h_next |
Definition at line 142 of file uhci.h.
Referenced by _uhci_append_qh(), _uhci_remove_qh(), uhci_add_loop(), uhci_init(), and uhci_rem_loop().
uint32_t uhci_qh::qh_self |
Definition at line 152 of file uhci.h.
Referenced by _uhci_append_qh(), uhci_add_loop(), uhci_init(), uhci_init_qh(), and uhci_xfer_setup().