FreeBSD kernel usb device Code
|
#include <uhci.h>
Data Fields | |
struct uhci_hw_softc | sc_hw |
struct usb_bus | sc_bus |
union uhci_hub_desc | sc_hub_desc |
struct usb_callout | sc_root_intr |
struct usb_device * | sc_devices [UHCI_MAX_DEVICES] |
struct uhci_td * | sc_isoc_p_last [UHCI_VFRAMELIST_COUNT] |
struct uhci_qh * | sc_intr_p_last [UHCI_IFRAMELIST_COUNT] |
struct uhci_qh * | sc_ls_ctl_p_last |
struct uhci_qh * | sc_fs_ctl_p_last |
struct uhci_qh * | sc_bulk_p_last |
struct uhci_qh * | sc_reclaim_qh_p |
struct uhci_qh * | sc_last_qh_p |
struct uhci_td * | sc_last_td_p |
struct resource * | sc_io_res |
struct resource * | sc_irq_res |
void * | sc_intr_hdl |
device_t | sc_dev |
bus_size_t | sc_io_size |
bus_space_tag_t | sc_io_tag |
bus_space_handle_t | sc_io_hdl |
uint32_t | sc_loops |
uint16_t | sc_intr_stat [UHCI_IFRAMELIST_COUNT] |
uint8_t | sc_addr |
uint8_t | sc_conf |
uint8_t | sc_isreset |
uint8_t | sc_isresumed |
uint8_t | sc_hub_idata [1] |
char | sc_vendor [16] |
uint8_t uhci_softc::sc_addr |
Definition at line 236 of file uhci.h.
Referenced by uhci_ep_init(), and uhci_roothub_exec().
struct uhci_qh* uhci_softc::sc_bulk_p_last |
Definition at line 220 of file uhci.h.
Referenced by uhci_device_bulk_start(), uhci_device_done(), uhci_device_resume(), uhci_device_suspend(), and uhci_init().
struct usb_bus uhci_softc::sc_bus |
Definition at line 206 of file uhci.h.
Referenced by uhci_device_done(), uhci_device_resume(), uhci_device_suspend(), uhci_do_poll(), uhci_init(), uhci_interrupt(), uhci_interrupt_poll(), uhci_pci_attach(), uhci_pci_detach(), uhci_portreset(), uhci_reset(), uhci_restart(), uhci_resume(), uhci_root_intr(), uhci_roothub_exec(), uhci_set_hw_power(), uhci_start(), and uhci_suspend().
uint8_t uhci_softc::sc_conf |
Definition at line 237 of file uhci.h.
Referenced by uhci_roothub_exec().
device_t uhci_softc::sc_dev |
Definition at line 227 of file uhci.h.
Referenced by uhci_pci_attach().
struct usb_device* uhci_softc::sc_devices[UHCI_MAX_DEVICES] |
Definition at line 210 of file uhci.h.
Referenced by uhci_pci_attach().
struct uhci_qh* uhci_softc::sc_fs_ctl_p_last |
Definition at line 218 of file uhci.h.
Referenced by uhci_device_ctrl_start(), uhci_device_done(), uhci_device_resume(), uhci_device_suspend(), and uhci_init().
union uhci_hub_desc uhci_softc::sc_hub_desc |
Definition at line 207 of file uhci.h.
Referenced by uhci_roothub_exec().
uint8_t uhci_softc::sc_hub_idata[1] |
Definition at line 240 of file uhci.h.
Referenced by uhci_root_intr().
struct uhci_hw_softc uhci_softc::sc_hw |
Definition at line 205 of file uhci.h.
Referenced by uhci_init(), uhci_iterate_hw_softc(), and uhci_restart().
void* uhci_softc::sc_intr_hdl |
Definition at line 226 of file uhci.h.
Referenced by uhci_pci_attach(), and uhci_pci_detach().
struct uhci_qh* uhci_softc::sc_intr_p_last[UHCI_IFRAMELIST_COUNT] |
Definition at line 214 of file uhci.h.
Referenced by uhci_device_done(), uhci_device_intr_start(), uhci_device_resume(), uhci_device_suspend(), and uhci_init().
uint16_t uhci_softc::sc_intr_stat[UHCI_IFRAMELIST_COUNT] |
Definition at line 234 of file uhci.h.
Referenced by uhci_device_intr_close(), and uhci_device_intr_open().
bus_space_handle_t uhci_softc::sc_io_hdl |
Definition at line 230 of file uhci.h.
Referenced by uhci_pci_attach().
struct resource* uhci_softc::sc_io_res |
Definition at line 224 of file uhci.h.
Referenced by uhci_pci_attach(), and uhci_pci_detach().
bus_size_t uhci_softc::sc_io_size |
Definition at line 228 of file uhci.h.
Referenced by uhci_pci_attach().
bus_space_tag_t uhci_softc::sc_io_tag |
Definition at line 229 of file uhci.h.
Referenced by uhci_pci_attach().
struct resource* uhci_softc::sc_irq_res |
Definition at line 225 of file uhci.h.
Referenced by uhci_pci_attach(), and uhci_pci_detach().
struct uhci_td* uhci_softc::sc_isoc_p_last[UHCI_VFRAMELIST_COUNT] |
Definition at line 212 of file uhci.h.
Referenced by uhci_init(), and uhci_isoc_done().
uint8_t uhci_softc::sc_isreset |
Definition at line 238 of file uhci.h.
Referenced by uhci_portreset(), and uhci_roothub_exec().
uint8_t uhci_softc::sc_isresumed |
Definition at line 239 of file uhci.h.
Referenced by uhci_roothub_exec().
struct uhci_qh* uhci_softc::sc_last_qh_p |
Definition at line 222 of file uhci.h.
Referenced by uhci_add_loop(), uhci_init(), and uhci_rem_loop().
struct uhci_td* uhci_softc::sc_last_td_p |
Definition at line 223 of file uhci.h.
Referenced by uhci_init().
uint32_t uhci_softc::sc_loops |
Definition at line 232 of file uhci.h.
Referenced by uhci_add_loop(), and uhci_rem_loop().
struct uhci_qh* uhci_softc::sc_ls_ctl_p_last |
Definition at line 216 of file uhci.h.
Referenced by uhci_device_ctrl_start(), uhci_device_done(), uhci_device_resume(), uhci_device_suspend(), and uhci_init().
struct uhci_qh* uhci_softc::sc_reclaim_qh_p |
Definition at line 221 of file uhci.h.
Referenced by uhci_add_loop(), and uhci_init().
struct usb_callout uhci_softc::sc_root_intr |
Definition at line 208 of file uhci.h.
Referenced by uhci_init(), uhci_reset(), and uhci_root_intr().
char uhci_softc::sc_vendor[16] |
Definition at line 242 of file uhci.h.
Referenced by uhci_pci_attach(), and uhci_roothub_exec().