ReactOS  0.4.14-dev-991-g696cdc6
_SCSI_PORT_LUN_EXTENSION Struct Reference

#include <scsiport_int.h>

Collaboration diagram for _SCSI_PORT_LUN_EXTENSION:

Public Attributes

UCHAR PathId
 
UCHAR TargetId
 
UCHAR Lun
 
ULONG Flags
 
struct _SCSI_PORT_LUN_EXTENSIONNext
 
BOOLEAN DeviceClaimed
 
PDEVICE_OBJECT DeviceObject
 
INQUIRYDATA InquiryData
 
KDEVICE_QUEUE DeviceQueue
 
ULONG SortKey
 
ULONG QueueCount
 
ULONG MaxQueueCount
 
ULONG AttemptCount
 
LONG RequestTimeout
 
PIRP BusyRequest
 
PIRP PendingRequest
 
struct _SCSI_PORT_LUN_EXTENSIONReadyLun
 
struct _SCSI_PORT_LUN_EXTENSIONCompletedAbortRequests
 
SCSI_REQUEST_BLOCK_INFO SrbInfo
 
UCHAR MiniportLunExtension [1]
 

Detailed Description

Definition at line 117 of file scsiport_int.h.

Member Data Documentation

◆ AttemptCount

ULONG _SCSI_PORT_LUN_EXTENSION::AttemptCount

Definition at line 137 of file scsiport_int.h.

Referenced by SpiProcessCompletedRequest().

◆ BusyRequest

PIRP _SCSI_PORT_LUN_EXTENSION::BusyRequest

Definition at line 140 of file scsiport_int.h.

Referenced by ScsiPortIoTimer(), and SpiProcessCompletedRequest().

◆ CompletedAbortRequests

struct _SCSI_PORT_LUN_EXTENSION* _SCSI_PORT_LUN_EXTENSION::CompletedAbortRequests

Definition at line 144 of file scsiport_int.h.

Referenced by ScsiPortCompleteRequest(), and ScsiPortDpcForIsr().

◆ DeviceClaimed

BOOLEAN _SCSI_PORT_LUN_EXTENSION::DeviceClaimed

Definition at line 127 of file scsiport_int.h.

◆ DeviceObject

PDEVICE_OBJECT _SCSI_PORT_LUN_EXTENSION::DeviceObject

Definition at line 128 of file scsiport_int.h.

◆ DeviceQueue

KDEVICE_QUEUE _SCSI_PORT_LUN_EXTENSION::DeviceQueue

◆ Flags

◆ InquiryData

INQUIRYDATA _SCSI_PORT_LUN_EXTENSION::InquiryData

Definition at line 130 of file scsiport_int.h.

Referenced by SpiBuildDeviceMap(), and SpiScanAdapter().

◆ Lun

UCHAR _SCSI_PORT_LUN_EXTENSION::Lun

Definition at line 121 of file scsiport_int.h.

Referenced by ScsiPortCompleteRequest(), SpiGetLunExtension(), and SpiScanAdapter().

◆ MaxQueueCount

ULONG _SCSI_PORT_LUN_EXTENSION::MaxQueueCount

Definition at line 135 of file scsiport_int.h.

Referenced by SpiAllocateLunExtension().

◆ MiniportLunExtension

UCHAR _SCSI_PORT_LUN_EXTENSION::MiniportLunExtension[1]

Definition at line 150 of file scsiport_int.h.

◆ Next

struct _SCSI_PORT_LUN_EXTENSION* _SCSI_PORT_LUN_EXTENSION::Next

◆ PathId

UCHAR _SCSI_PORT_LUN_EXTENSION::PathId

◆ PendingRequest

PIRP _SCSI_PORT_LUN_EXTENSION::PendingRequest

Definition at line 141 of file scsiport_int.h.

Referenced by SpiAllocateSrbStructures().

◆ QueueCount

ULONG _SCSI_PORT_LUN_EXTENSION::QueueCount

Definition at line 134 of file scsiport_int.h.

Referenced by ScsiPortStartPacket(), and SpiProcessCompletedRequest().

◆ ReadyLun

struct _SCSI_PORT_LUN_EXTENSION* _SCSI_PORT_LUN_EXTENSION::ReadyLun

Definition at line 143 of file scsiport_int.h.

Referenced by ScsiPortDpcForIsr(), and ScsiPortNotification().

◆ RequestTimeout

LONG _SCSI_PORT_LUN_EXTENSION::RequestTimeout

◆ SortKey

ULONG _SCSI_PORT_LUN_EXTENSION::SortKey

Definition at line 133 of file scsiport_int.h.

◆ SrbInfo

◆ TargetId

UCHAR _SCSI_PORT_LUN_EXTENSION::TargetId

Definition at line 120 of file scsiport_int.h.

Referenced by ScsiPortCompleteRequest(), SpiGetLunExtension(), and SpiScanAdapter().


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