FreeBSD kernel usb device Code
xhci_hw_root Struct Reference

#include <xhci.h>

Collaboration diagram for xhci_hw_root:

Public Member Functions

struct {
   volatile uint64_t   dummy
 
__aligned (64) padding
 

Data Fields

struct xhci_event_ring_seg hwr_ring_seg [XHCI_MAX_RSEG]
 
struct xhci_trb hwr_events [XHCI_MAX_EVENTS]
 
struct xhci_trb hwr_commands [XHCI_MAX_COMMANDS]
 

Detailed Description

Definition at line 403 of file xhci.h.

Member Function Documentation

◆ __aligned()

struct xhci_hw_root::@2 xhci_hw_root::__aligned ( 64  )

Field Documentation

◆ dummy

volatile uint64_t xhci_hw_root::dummy

Definition at line 406 of file xhci.h.

◆ hwr_commands

struct xhci_trb xhci_hw_root::hwr_commands[XHCI_MAX_COMMANDS]

Definition at line 409 of file xhci.h.

Referenced by xhci_do_command(), xhci_reset_command_queue_locked(), and xhci_start_controller().

◆ hwr_events

struct xhci_trb xhci_hw_root::hwr_events[XHCI_MAX_EVENTS]

Definition at line 408 of file xhci.h.

Referenced by xhci_interrupt_poll().

◆ hwr_ring_seg

struct xhci_event_ring_seg xhci_hw_root::hwr_ring_seg[XHCI_MAX_RSEG]

Definition at line 404 of file xhci.h.

Referenced by xhci_start_controller().


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