FreeBSD kernel usb device Code
uhci_td Struct Reference

#include <uhci.h>

Collaboration diagram for uhci_td:

Data Fields

volatile uint32_t td_next
 
volatile uint32_t td_status
 
volatile uint32_t td_token
 
volatile uint32_t td_buffer
 
struct uhci_tdnext
 
struct uhci_tdprev
 
struct uhci_tdobj_next
 
struct usb_page_cachepage_cache
 
struct usb_page_cachefix_pc
 
uint32_t td_self
 
uint16_t len
 

Detailed Description

Definition at line 68 of file uhci.h.

Field Documentation

◆ fix_pc

struct usb_page_cache* uhci_td::fix_pc

◆ len

uint16_t uhci_td::len

◆ next

struct uhci_td* uhci_td::next

Definition at line 109 of file uhci.h.

Referenced by _uhci_append_td(), _uhci_remove_td(), and uhci_init().

◆ obj_next

◆ page_cache

◆ prev

struct uhci_td* uhci_td::prev

Definition at line 110 of file uhci.h.

Referenced by _uhci_append_td(), and _uhci_remove_td().

◆ td_buffer

volatile uint32_t uhci_td::td_buffer

◆ td_next

volatile uint32_t uhci_td::td_next

◆ td_self

◆ td_status

◆ td_token


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