ReactOS 0.4.16-dev-2633-g8dc9e50
_ATAPORT_IO_CONTEXT Struct Reference

#include <atapi.h>

Collaboration diagram for _ATAPORT_IO_CONTEXT:

Public Attributes

 ATA_IO_CONTEXT_COMMON
 
ULONG DeviceFlags
 
PULONG PowerIdleCounter
 
PVOID LocalBuffer
 
ATA_SCSI_ADDRESS AtaScsiAddress
 
PATAPORT_PORT_DATA PortData
 
KSPIN_LOCK QueueLock
 
LONG QueueFlags
 
USHORT Cylinders
 
USHORT Heads
 
USHORT SectorsPerTrack
 
ULONG64 TotalSectors
 
ULONG MaxRequestsBitmap
 
ULONG FreeRequestsBitmap
 
PATA_DEVICE_REQUEST Requests
 
LIST_ENTRY DeviceQueueList
 
KEVENT QueueStoppedEvent
 
PSCSI_REQUEST_BLOCK QuiescenceSrb
 

Detailed Description

Definition at line 77 of file atapi.h.

Member Data Documentation

◆ ATA_IO_CONTEXT_COMMON

_ATAPORT_IO_CONTEXT::ATA_IO_CONTEXT_COMMON

Definition at line 79 of file atapi.h.

◆ AtaScsiAddress

◆ Cylinders

USHORT _ATAPORT_IO_CONTEXT::Cylinders

Definition at line 126 of file atapi.h.

◆ DeviceFlags

◆ DeviceQueueList

LIST_ENTRY _ATAPORT_IO_CONTEXT::DeviceQueueList

Definition at line 133 of file atapi.h.

Referenced by AtaPdoCreateDevice().

◆ FreeRequestsBitmap

ULONG _ATAPORT_IO_CONTEXT::FreeRequestsBitmap

Definition at line 131 of file atapi.h.

Referenced by AtaPdoCreateDevice().

◆ Heads

USHORT _ATAPORT_IO_CONTEXT::Heads

Definition at line 127 of file atapi.h.

◆ LocalBuffer

PVOID _ATAPORT_IO_CONTEXT::LocalBuffer

Definition at line 99 of file atapi.h.

Referenced by AtaPdoCreateDevice(), AtaReqCompleteModeSense(), and AtaReqCompleteReadCapacity().

◆ MaxRequestsBitmap

ULONG _ATAPORT_IO_CONTEXT::MaxRequestsBitmap

Definition at line 130 of file atapi.h.

Referenced by AtaPdoCreateDevice().

◆ PortData

PATAPORT_PORT_DATA _ATAPORT_IO_CONTEXT::PortData

Definition at line 101 of file atapi.h.

Referenced by AtaPdoCreateDevice().

◆ PowerIdleCounter

PULONG _ATAPORT_IO_CONTEXT::PowerIdleCounter

Definition at line 98 of file atapi.h.

Referenced by AtaPortEnterStateMachine().

◆ QueueFlags

LONG _ATAPORT_IO_CONTEXT::QueueFlags

Definition at line 104 of file atapi.h.

Referenced by AtaPortEnterStateMachine().

◆ QueueLock

KSPIN_LOCK _ATAPORT_IO_CONTEXT::QueueLock

Definition at line 102 of file atapi.h.

Referenced by AtaPdoCreateDevice().

◆ QueueStoppedEvent

KEVENT _ATAPORT_IO_CONTEXT::QueueStoppedEvent

Definition at line 134 of file atapi.h.

Referenced by AtaPdoCreateDevice().

◆ QuiescenceSrb

PSCSI_REQUEST_BLOCK _ATAPORT_IO_CONTEXT::QuiescenceSrb

Definition at line 135 of file atapi.h.

◆ Requests

PATA_DEVICE_REQUEST _ATAPORT_IO_CONTEXT::Requests

Definition at line 132 of file atapi.h.

Referenced by AtaPdoCreateDevice().

◆ SectorsPerTrack

USHORT _ATAPORT_IO_CONTEXT::SectorsPerTrack

Definition at line 128 of file atapi.h.

◆ TotalSectors

ULONG64 _ATAPORT_IO_CONTEXT::TotalSectors

Definition at line 129 of file atapi.h.

Referenced by AtaReqCompleteReadCapacity().


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