ReactOS  0.4.13-dev-651-g5dbc677
_PORT_CONFIGURATION_INFORMATION Struct Reference

#include <srb.h>

Collaboration diagram for _PORT_CONFIGURATION_INFORMATION:

Public Member Functions

 _Field_size_ (NumberOfAccessRanges) PACCESS_RANGE AccessRanges
 

Public Attributes

ULONG Length
 
ULONG SystemIoBusNumber
 
INTERFACE_TYPE AdapterInterfaceType
 
ULONG BusInterruptLevel
 
ULONG BusInterruptVector
 
KINTERRUPT_MODE InterruptMode
 
ULONG MaximumTransferLength
 
ULONG NumberOfPhysicalBreaks
 
ULONG DmaChannel
 
ULONG DmaPort
 
DMA_WIDTH DmaWidth
 
DMA_SPEED DmaSpeed
 
ULONG AlignmentMask
 
ULONG NumberOfAccessRanges
 
ACCESS_RANGE(* AccessRanges )[]
 
PVOID Reserved
 
UCHAR NumberOfBuses
 
CCHAR InitiatorBusId [8]
 
BOOLEAN ScatterGather
 
BOOLEAN Master
 
BOOLEAN CachesData
 
BOOLEAN AdapterScansDown
 
BOOLEAN AtdiskPrimaryClaimed
 
BOOLEAN AtdiskSecondaryClaimed
 
BOOLEAN Dma32BitAddresses
 
BOOLEAN DemandMode
 
BOOLEAN MapBuffers
 
BOOLEAN NeedPhysicalAddresses
 
BOOLEAN TaggedQueuing
 
BOOLEAN AutoRequestSense
 
BOOLEAN MultipleRequestPerLu
 
BOOLEAN ReceiveEvent
 
BOOLEAN RealModeInitialized
 
BOOLEAN BufferAccessScsiPortControlled
 
UCHAR MaximumNumberOfTargets
 
UCHAR ReservedUchars [2]
 
ULONG SlotNumber
 
ULONG BusInterruptLevel2
 
ULONG BusInterruptVector2
 
KINTERRUPT_MODE InterruptMode2
 
ULONG DmaChannel2
 
ULONG DmaPort2
 
DMA_WIDTH DmaWidth2
 
DMA_SPEED DmaSpeed2
 
UCHAR InitiatorBusId [8]
 
ULONG DeviceExtensionSize
 
ULONG SpecificLuExtensionSize
 
ULONG SrbExtensionSize
 
UCHAR Dma64BitAddresses
 
BOOLEAN ResetTargetSupported
 
UCHAR MaximumNumberOfLogicalUnits
 
BOOLEAN WmiDataProvider
 
UCHAR MapBuffers
 
STOR_SYNCHRONIZATION_MODEL SynchronizationModel
 
ULONG SizeOfThisPacket
 
PVOID HwDeviceExtension
 
PDEVICE_OBJECT ClassDeviceObject
 
PDEVICE_OBJECT PhysicalDeviceObject
 
ULONG StreamDescriptorSize
 
PIRP Irp
 
PKINTERRUPT InterruptObject
 
PADAPTER_OBJECT DmaAdapterObject
 
PDEVICE_OBJECT RealPhysicalDeviceObject
 
ULONG Reserved [1]
 

Detailed Description

Definition at line 52 of file srb.h.

Member Function Documentation

◆ _Field_size_()

_PORT_CONFIGURATION_INFORMATION::_Field_size_ ( NumberOfAccessRanges  )

Member Data Documentation

◆ AccessRanges

ACCESS_RANGE(* _PORT_CONFIGURATION_INFORMATION::AccessRanges

Definition at line 70 of file srb.h.

Referenced by ScsiPortInitialize(), and SpiConfigToResource().

◆ AdapterInterfaceType

INTERFACE_TYPE _PORT_CONFIGURATION_INFORMATION::AdapterInterfaceType

Definition at line 55 of file srb.h.

Referenced by ScsiPortInitialize(), SpiConfigToResource(), and SpiCreatePortConfig().

◆ AdapterScansDown

BOOLEAN _PORT_CONFIGURATION_INFORMATION::AdapterScansDown

Definition at line 77 of file srb.h.

Referenced by ScsiPortInitialize().

◆ AlignmentMask

ULONG _PORT_CONFIGURATION_INFORMATION::AlignmentMask

Definition at line 68 of file srb.h.

Referenced by ScsiPortInitialize().

◆ AtdiskPrimaryClaimed

BOOLEAN _PORT_CONFIGURATION_INFORMATION::AtdiskPrimaryClaimed

Definition at line 78 of file srb.h.

Referenced by SpiConfigToResource(), and SpiCreatePortConfig().

◆ AtdiskSecondaryClaimed

BOOLEAN _PORT_CONFIGURATION_INFORMATION::AtdiskSecondaryClaimed

Definition at line 79 of file srb.h.

Referenced by SpiConfigToResource(), and SpiCreatePortConfig().

◆ AutoRequestSense

BOOLEAN _PORT_CONFIGURATION_INFORMATION::AutoRequestSense

Definition at line 85 of file srb.h.

Referenced by ScsiPortInitialize(), and SpiCreatePortConfig().

◆ BufferAccessScsiPortControlled

BOOLEAN _PORT_CONFIGURATION_INFORMATION::BufferAccessScsiPortControlled

Definition at line 90 of file srb.h.

◆ BusInterruptLevel

ULONG _PORT_CONFIGURATION_INFORMATION::BusInterruptLevel

Definition at line 56 of file srb.h.

Referenced by ScsiPortInitialize(), and SpiConfigToResource().

◆ BusInterruptLevel2

ULONG _PORT_CONFIGURATION_INFORMATION::BusInterruptLevel2

Definition at line 95 of file srb.h.

Referenced by ScsiPortInitialize(), and SpiConfigToResource().

◆ BusInterruptVector

ULONG _PORT_CONFIGURATION_INFORMATION::BusInterruptVector

Definition at line 59 of file srb.h.

Referenced by ScsiPortInitialize(), and SpiConfigToResource().

◆ BusInterruptVector2

ULONG _PORT_CONFIGURATION_INFORMATION::BusInterruptVector2

Definition at line 96 of file srb.h.

Referenced by ScsiPortInitialize(), and SpiConfigToResource().

◆ CachesData

BOOLEAN _PORT_CONFIGURATION_INFORMATION::CachesData

Definition at line 76 of file srb.h.

Referenced by ScsiPortInitialize().

◆ ClassDeviceObject

PDEVICE_OBJECT _PORT_CONFIGURATION_INFORMATION::ClassDeviceObject

Definition at line 290 of file strmini.h.

◆ DemandMode

BOOLEAN _PORT_CONFIGURATION_INFORMATION::DemandMode

Definition at line 81 of file srb.h.

◆ DeviceExtensionSize

ULONG _PORT_CONFIGURATION_INFORMATION::DeviceExtensionSize

Definition at line 242 of file srb.h.

◆ Dma32BitAddresses

BOOLEAN _PORT_CONFIGURATION_INFORMATION::Dma32BitAddresses

Definition at line 80 of file srb.h.

◆ Dma64BitAddresses

UCHAR _PORT_CONFIGURATION_INFORMATION::Dma64BitAddresses

Definition at line 245 of file srb.h.

◆ DmaAdapterObject

PADAPTER_OBJECT _PORT_CONFIGURATION_INFORMATION::DmaAdapterObject

Definition at line 303 of file strmini.h.

◆ DmaChannel

ULONG _PORT_CONFIGURATION_INFORMATION::DmaChannel

Definition at line 64 of file srb.h.

Referenced by ScsiPortInitialize(), SpiConfigToResource(), and SpiCreatePortConfig().

◆ DmaChannel2

ULONG _PORT_CONFIGURATION_INFORMATION::DmaChannel2

Definition at line 98 of file srb.h.

Referenced by SpiConfigToResource(), and SpiCreatePortConfig().

◆ DmaPort

ULONG _PORT_CONFIGURATION_INFORMATION::DmaPort

Definition at line 65 of file srb.h.

Referenced by SpiConfigToResource(), and SpiCreatePortConfig().

◆ DmaPort2

ULONG _PORT_CONFIGURATION_INFORMATION::DmaPort2

Definition at line 99 of file srb.h.

Referenced by SpiConfigToResource(), and SpiCreatePortConfig().

◆ DmaSpeed

DMA_SPEED _PORT_CONFIGURATION_INFORMATION::DmaSpeed

Definition at line 67 of file srb.h.

◆ DmaSpeed2

DMA_SPEED _PORT_CONFIGURATION_INFORMATION::DmaSpeed2

Definition at line 101 of file srb.h.

◆ DmaWidth

DMA_WIDTH _PORT_CONFIGURATION_INFORMATION::DmaWidth

Definition at line 66 of file srb.h.

Referenced by SpiConfigToResource().

◆ DmaWidth2

DMA_WIDTH _PORT_CONFIGURATION_INFORMATION::DmaWidth2

Definition at line 100 of file srb.h.

Referenced by SpiConfigToResource().

◆ HwDeviceExtension

PVOID _PORT_CONFIGURATION_INFORMATION::HwDeviceExtension

Definition at line 289 of file strmini.h.

◆ InitiatorBusId [1/2]

CCHAR _PORT_CONFIGURATION_INFORMATION::InitiatorBusId

Definition at line 73 of file srb.h.

Referenced by Buslogic_InitBT958(), ScsiPortInitialize(), and SpiCreatePortConfig().

◆ InitiatorBusId [2/2]

UCHAR _PORT_CONFIGURATION_INFORMATION::InitiatorBusId[8]

Definition at line 215 of file srb.h.

◆ InterruptMode

KINTERRUPT_MODE _PORT_CONFIGURATION_INFORMATION::InterruptMode

Definition at line 60 of file srb.h.

Referenced by ScsiPortInitialize(), SpiConfigToResource(), and SpiCreatePortConfig().

◆ InterruptMode2

KINTERRUPT_MODE _PORT_CONFIGURATION_INFORMATION::InterruptMode2

Definition at line 97 of file srb.h.

Referenced by ScsiPortInitialize(), and SpiConfigToResource().

◆ InterruptObject

PKINTERRUPT _PORT_CONFIGURATION_INFORMATION::InterruptObject

Definition at line 302 of file strmini.h.

◆ Irp

PIRP _PORT_CONFIGURATION_INFORMATION::Irp

Definition at line 301 of file strmini.h.

◆ Length

ULONG _PORT_CONFIGURATION_INFORMATION::Length

Definition at line 53 of file srb.h.

Referenced by SpiCreatePortConfig().

◆ MapBuffers [1/2]

BOOLEAN _PORT_CONFIGURATION_INFORMATION::MapBuffers

Definition at line 82 of file srb.h.

Referenced by ScsiPortInitialize(), and SpiCreatePortConfig().

◆ MapBuffers [2/2]

UCHAR _PORT_CONFIGURATION_INFORMATION::MapBuffers

Definition at line 2017 of file storport.h.

◆ Master

BOOLEAN _PORT_CONFIGURATION_INFORMATION::Master

Definition at line 75 of file srb.h.

Referenced by ScsiPortInitialize().

◆ MaximumNumberOfLogicalUnits

UCHAR _PORT_CONFIGURATION_INFORMATION::MaximumNumberOfLogicalUnits

Definition at line 247 of file srb.h.

Referenced by Buslogic_InitBT958().

◆ MaximumNumberOfTargets

UCHAR _PORT_CONFIGURATION_INFORMATION::MaximumNumberOfTargets

Definition at line 92 of file srb.h.

Referenced by Buslogic_InitBT958(), ScsiPortInitialize(), and SpiCreatePortConfig().

◆ MaximumTransferLength

ULONG _PORT_CONFIGURATION_INFORMATION::MaximumTransferLength

Definition at line 62 of file srb.h.

Referenced by ScsiPortInitialize(), and SpiCreatePortConfig().

◆ MultipleRequestPerLu

BOOLEAN _PORT_CONFIGURATION_INFORMATION::MultipleRequestPerLu

Definition at line 86 of file srb.h.

Referenced by ScsiPortInitialize(), and SpiCreatePortConfig().

◆ NeedPhysicalAddresses

BOOLEAN _PORT_CONFIGURATION_INFORMATION::NeedPhysicalAddresses

Definition at line 83 of file srb.h.

Referenced by ScsiPortInitialize(), and SpiCreatePortConfig().

◆ NumberOfAccessRanges

ULONG _PORT_CONFIGURATION_INFORMATION::NumberOfAccessRanges

Definition at line 69 of file srb.h.

Referenced by ScsiPortInitialize(), SpiConfigToResource(), and SpiCreatePortConfig().

◆ NumberOfBuses

UCHAR _PORT_CONFIGURATION_INFORMATION::NumberOfBuses

Definition at line 72 of file srb.h.

Referenced by ScsiPortInitialize().

◆ NumberOfPhysicalBreaks

ULONG _PORT_CONFIGURATION_INFORMATION::NumberOfPhysicalBreaks

Definition at line 63 of file srb.h.

Referenced by Buslogic_InitBT958(), ScsiPortInitialize(), and SpiCreatePortConfig().

◆ PhysicalDeviceObject

PDEVICE_OBJECT _PORT_CONFIGURATION_INFORMATION::PhysicalDeviceObject

Definition at line 291 of file strmini.h.

◆ RealModeInitialized

BOOLEAN _PORT_CONFIGURATION_INFORMATION::RealModeInitialized

Definition at line 88 of file srb.h.

◆ RealPhysicalDeviceObject

PDEVICE_OBJECT _PORT_CONFIGURATION_INFORMATION::RealPhysicalDeviceObject

Definition at line 304 of file strmini.h.

◆ ReceiveEvent

BOOLEAN _PORT_CONFIGURATION_INFORMATION::ReceiveEvent

Definition at line 87 of file srb.h.

Referenced by ScsiPortInitialize(), and SpiCreatePortConfig().

◆ Reserved [1/2]

PVOID _PORT_CONFIGURATION_INFORMATION::Reserved

Definition at line 71 of file srb.h.

◆ Reserved [2/2]

ULONG _PORT_CONFIGURATION_INFORMATION::Reserved[1]

Definition at line 305 of file strmini.h.

◆ ReservedUchars

UCHAR _PORT_CONFIGURATION_INFORMATION::ReservedUchars

Definition at line 93 of file srb.h.

◆ ResetTargetSupported

BOOLEAN _PORT_CONFIGURATION_INFORMATION::ResetTargetSupported

Definition at line 246 of file srb.h.

◆ ScatterGather

BOOLEAN _PORT_CONFIGURATION_INFORMATION::ScatterGather

Definition at line 74 of file srb.h.

◆ SizeOfThisPacket

ULONG _PORT_CONFIGURATION_INFORMATION::SizeOfThisPacket

Definition at line 288 of file strmini.h.

◆ SlotNumber

ULONG _PORT_CONFIGURATION_INFORMATION::SlotNumber

Definition at line 94 of file srb.h.

◆ SpecificLuExtensionSize

ULONG _PORT_CONFIGURATION_INFORMATION::SpecificLuExtensionSize

Definition at line 243 of file srb.h.

Referenced by ScsiPortInitialize().

◆ SrbExtensionSize

ULONG _PORT_CONFIGURATION_INFORMATION::SrbExtensionSize

Definition at line 244 of file srb.h.

Referenced by ScsiPortInitialize().

◆ StreamDescriptorSize

ULONG _PORT_CONFIGURATION_INFORMATION::StreamDescriptorSize

Definition at line 300 of file strmini.h.

◆ SynchronizationModel

STOR_SYNCHRONIZATION_MODEL _PORT_CONFIGURATION_INFORMATION::SynchronizationModel

Definition at line 2042 of file storport.h.

◆ SystemIoBusNumber

ULONG _PORT_CONFIGURATION_INFORMATION::SystemIoBusNumber

Definition at line 54 of file srb.h.

Referenced by ScsiPortInitialize(), SpiConfigToResource(), and SpiCreatePortConfig().

◆ TaggedQueuing

BOOLEAN _PORT_CONFIGURATION_INFORMATION::TaggedQueuing

Definition at line 84 of file srb.h.

Referenced by ScsiPortInitialize(), and SpiCreatePortConfig().

◆ WmiDataProvider

BOOLEAN _PORT_CONFIGURATION_INFORMATION::WmiDataProvider

Definition at line 248 of file srb.h.


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