Data Fields | |
struct pci_dev * | dev |
struct pci_io * | io |
struct lock | lock |
struct frame_list_ptr * | frame_list |
struct tx_descriptor * | td_pool |
struct bitmap * | td_used |
struct queue_head * | qh_pool |
struct bitmap * | qh_used |
uint8_t | num_ports |
uint8_t | attached_ports |
int | timeouts |
struct semaphore | td_sem |
struct list | devices |
struct list | waiting |
Definition at line 147 of file usb_uhci.c.
struct pci_dev* uhci_info::dev [read] |
struct pci_io* uhci_info::io [read] |
Definition at line 150 of file usb_uhci.c.
Referenced by check_and_flip_change(), dump_regs(), uhci_create_info(), uhci_detect_ports(), uhci_enable_port(), uhci_init(), uhci_irq(), uhci_run_unlocked(), and uhci_stop_unlocked().
struct lock uhci_info::lock [read] |
Definition at line 151 of file usb_uhci.c.
Referenced by qh_alloc(), qh_free(), uhci_acquire_td(), uhci_create_info(), uhci_remove_qh(), uhci_run(), and uhci_stop().
struct frame_list_ptr* uhci_info::frame_list [read] |
Definition at line 152 of file usb_uhci.c.
Referenced by dump_all_qh(), uhci_create_chan(), uhci_create_info(), uhci_destroy_info(), uhci_init(), and uhci_remove_qh().
struct tx_descriptor* uhci_info::td_pool [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 155 of file usb_uhci.c.
Referenced by uhci_acquire_td(), uhci_create_info(), uhci_destroy_info(), uhci_process_completed(), and uhci_release_td().
struct queue_head* uhci_info::qh_pool [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().
struct semaphore uhci_info::td_sem [read] |
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] |
Definition at line 166 of file usb_uhci.c.
Referenced by uhci_create_info(), uhci_destroy_chan(), uhci_process_completed(), uhci_remove_stalled(), and uhci_tx_pkt_wait().