ReactOS 0.4.17-dev-1281-g065abb3
XhciDmaBuffer Struct Reference

#include <dmapool.h>

Collaboration diagram for XhciDmaBuffer:

Public Attributes

LIST_ENTRY Link
 
PVOID VirtualAddress
 
PHYSICAL_ADDRESS LogicalAddress
 
ULONG Size
 
PVOID Page
 
BOOLEAN Owned
 

Detailed Description

One piece of common buffer memory handed out by the pool.

Definition at line 13 of file dmapool.h.

Member Data Documentation

◆ Link

LIST_ENTRY XhciDmaBuffer::Link

Free for the holder to use while it owns the buffer

Definition at line 15 of file dmapool.h.

Referenced by _IRQL_requires_().

◆ LogicalAddress

◆ Owned

BOOLEAN XhciDmaBuffer::Owned

FALSE while the segment sits on a free list

Definition at line 20 of file dmapool.h.

◆ Page

PVOID XhciDmaBuffer::Page

Pool page this segment belongs to

Definition at line 19 of file dmapool.h.

◆ Size

ULONG XhciDmaBuffer::Size

Definition at line 18 of file dmapool.h.

Referenced by XhciTransferRing::InitializeRing(), and XhciEndpoint::OnTransferEvent().

◆ VirtualAddress


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