XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_xhci_data_trb_ Struct Reference

#include <xhci.h>

Public Attributes

uint64_t dataBuffer
 
uint32_t transferLength: 17
 
uint32_t size: 5
 
uint32_t interrupterTarget: 10
 
uint32_t cycleBit: 1
 
uint32_t evaluateNextTRB: 1
 
uint32_t interrupt_on_short_packet: 1
 
uint32_t no_snoop: 1
 
uint32_t chain_bit: 1
 
uint32_t ioc: 1
 
uint32_t immediate_data: 1
 
uint32_t rsvdZ: 3
 
uint32_t trb_type: 6
 
uint32_t direction: 1
 
uint32_t rsvdZ2: 15
 

Member Data Documentation

◆ chain_bit

uint32_t _xhci_data_trb_::chain_bit

◆ cycleBit

uint32_t _xhci_data_trb_::cycleBit

◆ dataBuffer

uint64_t _xhci_data_trb_::dataBuffer

◆ direction

uint32_t _xhci_data_trb_::direction

◆ evaluateNextTRB

uint32_t _xhci_data_trb_::evaluateNextTRB

◆ immediate_data

uint32_t _xhci_data_trb_::immediate_data

◆ interrupt_on_short_packet

uint32_t _xhci_data_trb_::interrupt_on_short_packet

◆ interrupterTarget

uint32_t _xhci_data_trb_::interrupterTarget

◆ ioc

uint32_t _xhci_data_trb_::ioc

◆ no_snoop

uint32_t _xhci_data_trb_::no_snoop

◆ rsvdZ

uint32_t _xhci_data_trb_::rsvdZ

◆ rsvdZ2

uint32_t _xhci_data_trb_::rsvdZ2

◆ size

uint32_t _xhci_data_trb_::size

◆ transferLength

uint32_t _xhci_data_trb_::transferLength

◆ trb_type

uint32_t _xhci_data_trb_::trb_type

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