FreeBSD kernel usb device Code
ehci_itd Struct Reference

#include <ehci.h>

Collaboration diagram for ehci_itd:

Data Fields

volatile uint32_t itd_next
 
volatile uint32_t itd_status [8]
 
volatile uint32_t itd_bp [7]
 
volatile uint32_t itd_bp_hi [7]
 
uint32_t itd_self
 
struct ehci_itdnext
 
struct ehci_itdprev
 
struct ehci_itdobj_next
 
struct usb_page_cachepage_cache
 

Detailed Description

Definition at line 84 of file ehci.h.

Field Documentation

◆ itd_bp

volatile uint32_t ehci_itd::itd_bp[7]

Definition at line 98 of file ehci.h.

Referenced by ehci_device_isoc_hs_enter(), and ehci_device_isoc_hs_open().

◆ itd_bp_hi

volatile uint32_t ehci_itd::itd_bp_hi[7]

Definition at line 109 of file ehci.h.

◆ itd_next

volatile uint32_t ehci_itd::itd_next

Definition at line 85 of file ehci.h.

Referenced by _ehci_append_hs_td(), _ehci_remove_hs_td(), and ehci_init().

◆ itd_self

uint32_t ehci_itd::itd_self

Definition at line 113 of file ehci.h.

Referenced by _ehci_append_hs_td(), ehci_init(), and ehci_xfer_setup().

◆ itd_status

volatile uint32_t ehci_itd::itd_status[8]

◆ next

struct ehci_itd* ehci_itd::next

Definition at line 114 of file ehci.h.

Referenced by _ehci_append_hs_td(), and _ehci_remove_hs_td().

◆ obj_next

struct ehci_itd* ehci_itd::obj_next

◆ page_cache

◆ prev

struct ehci_itd* ehci_itd::prev

Definition at line 115 of file ehci.h.

Referenced by _ehci_append_hs_td(), and _ehci_remove_hs_td().


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