FreeBSD kernel usb device Code
|
#include <ehci.h>
uint8_t ehci_softc::sc_addr |
Definition at line 352 of file ehci.h.
Referenced by ehci_ep_init(), and ehci_roothub_exec().
struct ehci_qh* ehci_softc::sc_async_p_last |
Definition at line 326 of file ehci.h.
Referenced by ehci_device_bulk_start(), ehci_device_ctrl_start(), ehci_device_done(), ehci_device_resume(), ehci_device_suspend(), and ehci_init().
struct usb_bus ehci_softc::sc_bus |
Definition at line 318 of file ehci.h.
Referenced by ehci_detach(), ehci_device_done(), ehci_device_resume(), ehci_device_suspend(), ehci_do_poll(), ehci_hcreset(), ehci_init(), ehci_init_sub(), ehci_interrupt(), ehci_interrupt_poll(), ehci_msm_attach(), ehci_msm_detach(), ehci_pcd_enable(), ehci_pci_attach(), ehci_pci_detach(), ehci_pci_take_controller(), ehci_reset(), ehci_resume(), ehci_root_intr(), ehci_roothub_exec(), fsl_ehci_attach(), fsl_ehci_detach(), generic_ehci_attach(), generic_ehci_detach(), imx_ehci_attach(), imx_ehci_detach(), mv_ehci_attach(), and mv_ehci_detach().
uint8_t ehci_softc::sc_conf |
Definition at line 353 of file ehci.h.
Referenced by ehci_roothub_exec().
struct usb_device* ehci_softc::sc_devices[EHCI_MAX_DEVICES] |
Definition at line 323 of file ehci.h.
Referenced by ehci_msm_attach(), ehci_pci_attach(), fsl_ehci_attach(), generic_ehci_attach(), imx_ehci_attach(), and mv_ehci_attach().
uint32_t ehci_softc::sc_eintrs |
Definition at line 336 of file ehci.h.
Referenced by ehci_init(), ehci_init_sub(), ehci_interrupt(), and ehci_pcd_enable().
uint16_t ehci_softc::sc_flags |
Definition at line 340 of file ehci.h.
Referenced by ehci_device_bulk_start(), ehci_init(), ehci_interrupt(), ehci_msm_attach(), ehci_pci_attach(), ehci_roothub_exec(), fsl_ehci_attach(), fsl_ehci_detach(), generic_ehci_attach(), imx_ehci_attach(), imx_ehci_detach(), and mv_ehci_attach().
union ehci_hub_desc ehci_softc::sc_hub_desc |
Definition at line 321 of file ehci.h.
Referenced by ehci_roothub_exec().
uint8_t ehci_softc::sc_hub_idata[8] |
Definition at line 355 of file ehci.h.
Referenced by ehci_root_intr().
struct ehci_hw_softc ehci_softc::sc_hw |
Definition at line 317 of file ehci.h.
Referenced by ehci_init(), ehci_init_sub(), and ehci_iterate_hw_softc().
uint16_t ehci_softc::sc_id_vendor |
Definition at line 339 of file ehci.h.
Referenced by fsl_ehci_attach(), and imx_ehci_attach().
void* ehci_softc::sc_intr_hdl |
Definition at line 330 of file ehci.h.
Referenced by ehci_msm_attach(), ehci_msm_detach(), ehci_pci_attach(), ehci_pci_detach(), fsl_ehci_attach(), fsl_ehci_detach(), generic_ehci_attach(), generic_ehci_detach(), imx_ehci_attach(), imx_ehci_detach(), mv_ehci_attach(), and mv_ehci_detach().
struct ehci_qh* ehci_softc::sc_intr_p_last[EHCI_VIRTUAL_FRAMELIST_COUNT] |
Definition at line 327 of file ehci.h.
Referenced by ehci_device_done(), ehci_device_intr_start(), ehci_device_resume(), ehci_device_suspend(), and ehci_init().
uint16_t ehci_softc::sc_intr_stat[EHCI_VIRTUAL_FRAMELIST_COUNT] |
Definition at line 338 of file ehci.h.
Referenced by ehci_device_intr_close(), and ehci_device_intr_open().
bus_space_handle_t ehci_softc::sc_io_hdl |
Definition at line 333 of file ehci.h.
Referenced by clear_port_power(), ehci_msm_attach(), ehci_pci_attach(), fsl_ehci_attach(), fsl_ehci_detach(), generic_ehci_attach(), imx_ehci_attach(), mv_ehci_attach(), and set_to_host_mode().
struct resource* ehci_softc::sc_io_res |
Definition at line 324 of file ehci.h.
Referenced by ehci_msm_detach(), ehci_pci_attach(), ehci_pci_detach(), fsl_ehci_attach(), fsl_ehci_detach(), generic_ehci_attach(), generic_ehci_detach(), mv_ehci_attach(), and mv_ehci_detach().
bus_size_t ehci_softc::sc_io_size |
Definition at line 331 of file ehci.h.
Referenced by ehci_msm_attach(), ehci_pci_attach(), generic_ehci_attach(), and mv_ehci_attach().
bus_space_tag_t ehci_softc::sc_io_tag |
Definition at line 332 of file ehci.h.
Referenced by clear_port_power(), ehci_msm_attach(), ehci_pci_attach(), fsl_ehci_attach(), fsl_ehci_detach(), generic_ehci_attach(), imx_ehci_attach(), mv_ehci_attach(), and set_to_host_mode().
struct resource* ehci_softc::sc_irq_res |
Definition at line 325 of file ehci.h.
Referenced by ehci_msm_detach(), ehci_pci_attach(), ehci_pci_detach(), fsl_ehci_attach(), fsl_ehci_detach(), generic_ehci_attach(), generic_ehci_detach(), imx_ehci_detach(), mv_ehci_attach(), and mv_ehci_detach().
struct ehci_sitd* ehci_softc::sc_isoc_fs_p_last[EHCI_VIRTUAL_FRAMELIST_COUNT] |
Definition at line 328 of file ehci.h.
Referenced by ehci_init(), and ehci_isoc_fs_done().
struct ehci_itd* ehci_softc::sc_isoc_hs_p_last[EHCI_VIRTUAL_FRAMELIST_COUNT] |
Definition at line 329 of file ehci.h.
Referenced by ehci_init(), and ehci_isoc_hs_done().
uint8_t ehci_softc::sc_isreset |
Definition at line 354 of file ehci.h.
Referenced by ehci_roothub_exec().
uint8_t ehci_softc::sc_noport |
Definition at line 351 of file ehci.h.
Referenced by ehci_init(), ehci_root_intr(), and ehci_roothub_exec().
uint8_t ehci_softc::sc_offs |
Definition at line 349 of file ehci.h.
Referenced by ehci_init().
uint32_t ehci_softc::sc_terminate_self |
Definition at line 335 of file ehci.h.
Referenced by ehci_init(), and ehci_setup_standard_chain_sub().
struct usb_callout ehci_softc::sc_tmo_pcd |
Definition at line 319 of file ehci.h.
Referenced by ehci_detach(), ehci_init(), and ehci_interrupt().
struct usb_callout ehci_softc::sc_tmo_poll |
Definition at line 320 of file ehci.h.
Referenced by ehci_detach(), ehci_init(), and ehci_interrupt().
char ehci_softc::sc_vendor[16] |
Definition at line 357 of file ehci.h.
Referenced by ehci_msm_attach(), ehci_pci_attach(), ehci_roothub_exec(), fsl_ehci_attach(), generic_ehci_attach(), imx_ehci_attach(), and mv_ehci_attach().
uint16_t(* ehci_softc::sc_vendor_get_port_speed) (struct ehci_softc *sc, uint16_t index) |
Definition at line 360 of file ehci.h.
Referenced by ehci_roothub_exec(), imx_ehci_attach(), and mv_ehci_attach().
void(* ehci_softc::sc_vendor_post_reset) (struct ehci_softc *sc) |
Definition at line 359 of file ehci.h.
Referenced by ehci_reset(), imx_ehci_attach(), and mv_ehci_attach().