NetBurner 3.5.7
PDF Version
_usb_host_ehci_qh Struct Reference

EHCI QH structure. See the USB EHCI specification. More...

#include <usb_host_ehci.h>

Public Attributes

uint32_t horizontalLinkPointer
 
uint32_t staticEndpointStates [2]
 
uint32_t currentQtdPointer
 
uint32_t nextQtdPointer
 
uint32_t alternateNextQtdPointer
 
uint32_t transferOverlayResults [6]
 
usb_host_ehci_pipe_tehciPipePointer
 
usb_host_transfer_tehciTransferHead
 
usb_host_transfer_tehciTransferTail
 
uint16_t timeOutValue
 
uint16_t timeOutLabel
 

Detailed Description

EHCI QH structure. See the USB EHCI specification.

Member Data Documentation

◆ alternateNextQtdPointer

uint32_t _usb_host_ehci_qh::alternateNextQtdPointer

QH specification filed, alternate next qTD pointer

◆ currentQtdPointer

uint32_t _usb_host_ehci_qh::currentQtdPointer

QH specification filed, current qTD pointer

◆ ehciPipePointer

usb_host_ehci_pipe_t* _usb_host_ehci_qh::ehciPipePointer

EHCI pipe pointer

◆ ehciTransferHead

usb_host_transfer_t* _usb_host_ehci_qh::ehciTransferHead

Transfer list head on this QH

◆ ehciTransferTail

usb_host_transfer_t* _usb_host_ehci_qh::ehciTransferTail

Transfer list tail on this QH

◆ horizontalLinkPointer

uint32_t _usb_host_ehci_qh::horizontalLinkPointer

QH specification filed, queue head a horizontal link pointer

◆ nextQtdPointer

uint32_t _usb_host_ehci_qh::nextQtdPointer

QH specification filed, next qTD pointer

◆ staticEndpointStates

uint32_t _usb_host_ehci_qh::staticEndpointStates[2]

QH specification filed, static endpoint state and configuration information

◆ timeOutLabel

uint16_t _usb_host_ehci_qh::timeOutLabel

It's used to judge the transfer timeout. The EHCI driver maintain the value

◆ timeOutValue

uint16_t _usb_host_ehci_qh::timeOutValue

Its maximum value is USB_HOST_EHCI_CONTROL_BULK_TIME_OUT_VALUE. When the value is zero, the transfer times out.

◆ transferOverlayResults

uint32_t _usb_host_ehci_qh::transferOverlayResults[6]

QH specification filed, transfer overlay configuration and transfer results


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