Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

LSILOGICSCSI Struct Reference

List of all members.


Detailed Description

Device instance data for the emulated SCSI controller.

Definition at line 1971 of file DevLsiLogicSCSI.cpp.


Public Member Functions

 R0PTRTYPE (volatile uint32_t *) pRequestQueueBaseR0
 R0PTRTYPE (volatile uint32_t *) pReplyPostQueueBaseR0
 R0PTRTYPE (volatile uint32_t *) pReplyFreeQueueBaseR0
 R0PTRTYPE (PPDMQUEUE) pNotificationQueueR0
 R3PTRTYPE (PPDMILEDCONNECTORS) pLedsConnector
 R3PTRTYPE (PRTOBJCACHE) pTaskCache
 R3PTRTYPE (volatile uint32_t *) pRequestQueueBaseR3
 R3PTRTYPE (volatile uint32_t *) pReplyPostQueueBaseR3
 R3PTRTYPE (volatile uint32_t *) pReplyFreeQueueBaseR3
 R3PTRTYPE (PPDMQUEUE) pNotificationQueueR3
 RCPTRTYPE (volatile uint32_t *) pRequestQueueBaseRC
 RCPTRTYPE (volatile uint32_t *) pReplyPostQueueBaseRC
 RCPTRTYPE (volatile uint32_t *) pReplyFreeQueueBaseRC
 RCPTRTYPE (PPDMQUEUE) pNotificationQueueRC

Public Attributes

LSILOGICDEVICE aDeviceStates [LSILOGIC_DEVICES_MAX]
uint32_t aMessage [sizeof(MptConfigurationRequest)]
uint16_t cbReplyFrame
uint8_t cMaxBuses
uint8_t cMaxDevices
uint32_t cMessage
MptConfigurationPagesSupported ConfigurationPages
uint32_t cReplyQueueEntries
uint32_t cReplySize
uint32_t cRequestQueueEntries
LSILOGICSTATE enmState
LSILOGICWHOINIT enmWhoInit
bool fDiagnosticEnabled
bool fDoorbellInProgress
bool fEventNotificationEnabled
bool fGCEnabled
bool fNotificationSend
bool fR0Enabled
RTGCPHYS GCPhysMMIOBase
PDMIBASE IBase
uint32_t iDiagnosticAccess
PDMILEDPORTS ILeds
uint32_t iMessage
RTIOPORT IOPortBase
PCIDEVICE PciDev
PPDMDEVINSR0 pDevInsR0
PPDMDEVINSR3 pDevInsR3
PPDMDEVINSRC pDevInsRC
MptReplyUnion ReplyBuffer
PDMCRITSECT ReplyFreeQueueCritSect
PDMCRITSECT ReplyPostQueueCritSect
uint16_t u16IOCFaultCode
uint32_t u32HostMFAHighAddr
uint32_t u32SenseBufferHighAddr
volatile uint32_t uInterruptMask
volatile uint32_t uInterruptStatus
uint32_t uNextReplyEntryRead
volatile uint32_t uReplyFreeQueueNextAddressRead
volatile uint32_t uReplyFreeQueueNextEntryFreeWrite
volatile uint32_t uReplyPostQueueNextAddressRead
volatile uint32_t uReplyPostQueueNextEntryFreeWrite
volatile uint32_t uRequestQueueNextAddressRead
volatile uint32_t uRequestQueueNextEntryFreeWrite
VBOXSCSI VBoxSCSI

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

Generated by  Doxygen 1.6.0   Back to index