uhci_info Struct Reference


Data Fields

struct pci_devdev
struct pci_ioio
struct lock lock
struct frame_list_ptrframe_list
struct tx_descriptortd_pool
struct bitmaptd_used
struct queue_headqh_pool
struct bitmapqh_used
uint8_t num_ports
uint8_t attached_ports
int timeouts
struct semaphore td_sem
struct list devices
struct list waiting

Detailed Description

Definition at line 147 of file usb_uhci.c.


Field Documentation

struct pci_dev* uhci_info::dev [read]

Definition at line 149 of file usb_uhci.c.

Referenced by uhci_init().

struct pci_io* uhci_info::io [read]

struct lock uhci_info::lock [read]

Definition at line 154 of file usb_uhci.c.

Referenced by td_from_pool(), uhci_create_info(), uhci_destroy_info(), and uhci_release_td().

struct bitmap* uhci_info::td_used [read]

Definition at line 156 of file usb_uhci.c.

Referenced by qh_alloc(), qh_free(), uhci_create_info(), and uhci_destroy_info().

struct bitmap* uhci_info::qh_used [read]

Definition at line 157 of file usb_uhci.c.

Referenced by qh_alloc(), qh_free(), uhci_create_info(), and uhci_destroy_info().

Definition at line 159 of file usb_uhci.c.

Referenced by uhci_detect_change(), uhci_detect_ports(), and uhci_init().

Definition at line 160 of file usb_uhci.c.

Referenced by uhci_init(), and uhci_tx_pkt().

Definition at line 162 of file usb_uhci.c.

Referenced by uhci_create_info().

Definition at line 164 of file usb_uhci.c.

Referenced by uhci_acquire_td(), uhci_create_info(), and uhci_release_td().

struct list uhci_info::devices [read]

Definition at line 165 of file usb_uhci.c.

Referenced by dump_all_qh(), uhci_create_chan(), and uhci_create_info().

struct list uhci_info::waiting [read]


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

Generated on Mon Jan 10 16:43:58 2011 for Pintos by  doxygen 1.5.6