ohci_softc Struct Reference

#include <ohci2.h>

Collaboration diagram for ohci_softc:

Collaboration graph
[legend]

Data Fields

struct ohci_hw_softc sc_hw
struct usb2_bus sc_bus
struct usb2_callout sc_tmo_rhsc
union ohci_hub_desc sc_hub_desc
struct usb2_sw_transfer sc_root_ctrl
struct usb2_sw_transfer sc_root_intr
struct usb2_devicesc_devices [OHCI_MAX_DEVICES]
struct resource * sc_io_res
struct resource * sc_irq_res
struct ohci_hccasc_hcca_p
struct ohci_edsc_ctrl_p_last
struct ohci_edsc_bulk_p_last
struct ohci_edsc_isoc_p_last
struct ohci_edsc_intr_p_last [OHCI_NO_EDS]
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_eintrs
uint32_t sc_control
uint32_t sc_intre
uint16_t sc_intr_stat [OHCI_NO_EDS]
uint16_t sc_id_vendor
uint8_t sc_noport
uint8_t sc_addr
uint8_t sc_conf
uint8_t sc_hub_idata [32]
char sc_vendor [16]

Detailed Description

Definition at line 320 of file ohci2.h.


Field Documentation

Definition at line 350 of file ohci2.h.

Referenced by ohci_pipe_init(), and ohci_root_ctrl_done().

Definition at line 351 of file ohci2.h.

Referenced by ohci_root_ctrl_done().

Definition at line 343 of file ohci2.h.

Referenced by ohci_resume(), and ohci_suspend().

Definition at line 337 of file ohci2.h.

Referenced by ohci_atmelarm_attach(), and ohci_pci_attach().

struct usb2_device* ohci_softc::sc_devices[OHCI_MAX_DEVICES] [read]

Definition at line 328 of file ohci2.h.

Referenced by ohci_atmelarm_attach(), and ohci_pci_attach().

Definition at line 342 of file ohci2.h.

Referenced by ohci_controller_init(), ohci_init(), ohci_interrupt(), and ohci_rhsc_enable().

Definition at line 331 of file ohci2.h.

Referenced by ohci_get_hcca(), and ohci_init().

Definition at line 324 of file ohci2.h.

Referenced by ohci_root_ctrl_done().

Definition at line 352 of file ohci2.h.

Referenced by ohci_root_intr_done().

Definition at line 347 of file ohci2.h.

struct ohci_ed* ohci_softc::sc_intr_p_last[OHCI_NO_EDS] [read]

uint16_t ohci_softc::sc_intr_stat[OHCI_NO_EDS]

Definition at line 346 of file ohci2.h.

Referenced by ohci_device_intr_close(), and ohci_device_intr_open().

Definition at line 344 of file ohci2.h.

Referenced by ohci_resume(), and ohci_suspend().

bus_space_handle_t ohci_softc::sc_io_hdl

Definition at line 340 of file ohci2.h.

Referenced by ohci_atmelarm_attach(), ohci_atmelarm_detach(), and ohci_pci_attach().

struct resource* ohci_softc::sc_io_res [read]

Definition at line 338 of file ohci2.h.

Referenced by ohci_atmelarm_attach(), and ohci_pci_attach().

bus_space_tag_t ohci_softc::sc_io_tag

Definition at line 339 of file ohci2.h.

Referenced by ohci_atmelarm_attach(), ohci_atmelarm_detach(), and ohci_pci_attach().

struct resource* ohci_softc::sc_irq_res [read]

Definition at line 334 of file ohci2.h.

Referenced by ohci_device_done(), and ohci_init().

Definition at line 349 of file ohci2.h.

Referenced by ohci_controller_init(), ohci_root_ctrl_done(), and ohci_root_intr_done().

Definition at line 325 of file ohci2.h.

Referenced by ohci_root_ctrl_close(), ohci_root_ctrl_poll(), and ohci_root_ctrl_start().

Definition at line 323 of file ohci2.h.

Referenced by ohci_detach(), ohci_init(), and ohci_interrupt().

Definition at line 354 of file ohci2.h.

Referenced by ohci_atmelarm_attach(), ohci_pci_attach(), and ohci_root_ctrl_done().


The documentation for this struct was generated from the following file:

Generated on Sat Feb 7 13:14:36 2009 for FreeBSD kernel usb device Code by  doxygen 1.5.8