Turnstone Operating System
Loading...
Searching...
No Matches
usb_controller_metadata_t Struct Reference

Public Attributes

usb_ehci_controller_capabilties_t * cap
 
usb_ehci_op_regs_t * op_regs
 
volatile usb_legacy_support_capabilities_t * legacy_cap
 
boolean_t addr64
 
uint64_t framelist_fa
 
uint64_t framelist_va
 
uint64_t qh_count
 
uint64_t * qh_used_mask
 
uint64_t qh_fa
 
uint64_t qh_va
 
uint64_t qtd_count
 
uint64_t * qtd_used_mask
 
uint64_t qtd_fa
 
uint64_t qtd_va
 
uint64_t itd_pool_count
 
uint64_t * itd_pool_used_mask
 
uint64_t itd_pool_fa
 
uint64_t itd_pool_va
 
usb_ehci_qh_t * qh_asynclist_head
 
usb_ehci_qh_t * qh_periodiclist_head
 
usb_ehci_framelist_item_t * framelist
 
uint8_t port_count
 
uint64_t int_frame_entries_count
 
uint64_t int_frame_entries_fa
 
uint64_t int_frame_entries_va
 
uint64_t v_frame_entries_count
 
uint64_t itd_fa
 
uint64_t itd_va
 
uint64_t sitd_fa
 
uint64_t sitd_va
 
uint64_t framelist_entries_count
 
lock_t * async_list_lock
 
uint64_t current_async_transfer_count
 
uint64_t async_list_tid
 
lock_t * periodic_list_lock
 
uint64_t current_periodic_transfer_count
 
uint64_t periodic_list_tid
 

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