FreeBSD kernel usb device Code
uhci_qh Struct Reference

#include <uhci.h>

Collaboration diagram for uhci_qh:

Data Fields

volatile uint32_t qh_h_next
 
volatile uint32_t qh_e_next
 
struct uhci_qhh_next
 
struct uhci_qhh_prev
 
struct uhci_qhobj_next
 
struct uhci_tde_next
 
struct usb_page_cachepage_cache
 
uint32_t qh_self
 
uint16_t intr_pos
 

Detailed Description

Definition at line 138 of file uhci.h.

Field Documentation

◆ e_next

struct uhci_td* uhci_qh::e_next

◆ h_next

struct uhci_qh* uhci_qh::h_next

Definition at line 147 of file uhci.h.

Referenced by _uhci_append_qh(), _uhci_remove_qh(), and uhci_init().

◆ h_prev

struct uhci_qh* uhci_qh::h_prev

Definition at line 148 of file uhci.h.

Referenced by _uhci_append_qh(), and _uhci_remove_qh().

◆ intr_pos

uint16_t uhci_qh::intr_pos

Definition at line 153 of file uhci.h.

◆ obj_next

struct uhci_qh* uhci_qh::obj_next

Definition at line 149 of file uhci.h.

Referenced by uhci_xfer_setup().

◆ page_cache

◆ qh_e_next

volatile uint32_t uhci_qh::qh_e_next

◆ qh_h_next

volatile uint32_t uhci_qh::qh_h_next

Definition at line 142 of file uhci.h.

Referenced by _uhci_append_qh(), _uhci_remove_qh(), uhci_add_loop(), uhci_init(), and uhci_rem_loop().

◆ qh_self

uint32_t uhci_qh::qh_self

Definition at line 152 of file uhci.h.

Referenced by _uhci_append_qh(), uhci_add_loop(), uhci_init(), uhci_init_qh(), and uhci_xfer_setup().


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