FreeBSD kernel usb device Code
xhci_hw_dev Struct Reference

#include <xhci.h>

Collaboration diagram for xhci_hw_dev:

Data Fields

struct usb_page_cache device_pc
 
struct usb_page_cache input_pc
 
struct usb_page_cache endpoint_pc [XHCI_MAX_ENDPOINTS]
 
struct usb_page device_pg
 
struct usb_page input_pg
 
struct usb_page endpoint_pg [XHCI_MAX_ENDPOINTS]
 
struct xhci_endpoint_ext endp [XHCI_MAX_ENDPOINTS]
 
uint32_t ep_configured
 
uint8_t state
 
uint8_t nports
 
uint8_t tt
 
uint8_t context_num
 

Detailed Description

Definition at line 436 of file xhci.h.

Field Documentation

◆ context_num

uint8_t xhci_hw_dev::context_num

Definition at line 452 of file xhci.h.

Referenced by xhci_configure_device(), xhci_configure_mask(), and xhci_device_state_change().

◆ device_pc

struct usb_page_cache xhci_hw_dev::device_pc

◆ device_pg

struct usb_page xhci_hw_dev::device_pg

Definition at line 441 of file xhci.h.

Referenced by xhci_alloc_device_ext().

◆ endp

struct xhci_endpoint_ext xhci_hw_dev::endp[XHCI_MAX_ENDPOINTS]

Definition at line 445 of file xhci.h.

Referenced by xhci_check_transfer(), and xhci_get_endpoint_ext().

◆ endpoint_pc

struct usb_page_cache xhci_hw_dev::endpoint_pc[XHCI_MAX_ENDPOINTS]

Definition at line 439 of file xhci.h.

Referenced by xhci_alloc_device_ext(), xhci_free_device_ext(), and xhci_get_endpoint_ext().

◆ endpoint_pg

struct usb_page xhci_hw_dev::endpoint_pg[XHCI_MAX_ENDPOINTS]

Definition at line 443 of file xhci.h.

Referenced by xhci_alloc_device_ext().

◆ ep_configured

uint32_t xhci_hw_dev::ep_configured

Definition at line 447 of file xhci.h.

Referenced by xhci_configure_reset_endpoint(), xhci_device_state_change(), and xhci_ep_init().

◆ input_pc

◆ input_pg

struct usb_page xhci_hw_dev::input_pg

Definition at line 442 of file xhci.h.

Referenced by xhci_alloc_device_ext().

◆ nports

uint8_t xhci_hw_dev::nports

Definition at line 450 of file xhci.h.

Referenced by xhci_configure_device(), and xhci_device_state_change().

◆ state

uint8_t xhci_hw_dev::state

◆ tt

uint8_t xhci_hw_dev::tt

Definition at line 451 of file xhci.h.

Referenced by xhci_configure_device(), and xhci_device_state_change().


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