iPXE
Data Fields
xhci_scratchpad Struct Reference

Scratchpad buffer. More...

#include <xhci.h>

Data Fields

unsigned int count
 Number of page-sized scratchpad buffers. More...
 
userptr_t buffer
 Scratchpad buffer area. More...
 
struct dma_mapping buffer_map
 Buffer DMA mapping. More...
 
uint64_tarray
 Scratchpad array. More...
 
struct dma_mapping array_map
 Array DMA mapping. More...
 

Detailed Description

Scratchpad buffer.

Definition at line 1053 of file xhci.h.

Field Documentation

◆ count

unsigned int xhci_scratchpad::count

Number of page-sized scratchpad buffers.

Definition at line 1055 of file xhci.h.

Referenced by xhci_init(), xhci_scratchpad_alloc(), and xhci_scratchpad_free().

◆ buffer

userptr_t xhci_scratchpad::buffer

Scratchpad buffer area.

Definition at line 1057 of file xhci.h.

Referenced by xhci_scratchpad_alloc(), and xhci_scratchpad_free().

◆ buffer_map

struct dma_mapping xhci_scratchpad::buffer_map

Buffer DMA mapping.

Definition at line 1059 of file xhci.h.

Referenced by xhci_scratchpad_alloc(), and xhci_scratchpad_free().

◆ array

uint64_t* xhci_scratchpad::array

Scratchpad array.

Definition at line 1061 of file xhci.h.

Referenced by xhci_scratchpad_alloc(), and xhci_scratchpad_free().

◆ array_map

struct dma_mapping xhci_scratchpad::array_map

Array DMA mapping.

Definition at line 1063 of file xhci.h.

Referenced by xhci_scratchpad_alloc(), and xhci_scratchpad_free().


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