FreeBSD kernel pms device code
dmIntContext_s Struct Reference

#include <dmtypes.h>

Collaboration diagram for dmIntContext_s:

Data Fields

struct dmRootOsData_s dmRootOsData
 
bit32 usecsPerTick
 
agsaRoot_tagRoot
 
dmSwConfig_t SwConfig
 
dmList_t timerlist
 
dmIntPortContext_tPortContextMem
 
dmList_t FreePortContextList
 
dmList_t MainPortContextList
 
dmDeviceData_tDeviceMem
 
dmList_t FreeDeviceList
 
dmList_t MainDeviceList
 
dmExpander_tExpanderMem
 
dmList_t freeExpanderList
 
dmList_t mainExpanderList
 
dmSMPRequestBody_tSMPMem
 
dmList_t freeSMPList
 
bit8IndirectSMPMem
 
bit32 IndirectSMPUpper32
 
bit32 IndirectSMPLower32
 
bit32 itNexusTimeout
 
bit32 MaxRetryDiscovery
 
bit32 RateAdjust
 

Detailed Description

Definition at line 374 of file dmtypes.h.

Field Documentation

◆ agRoot

agsaRoot_t* dmIntContext_s::agRoot

software-related initialization params used in saInitialize()

Definition at line 384 of file dmtypes.h.

◆ DeviceMem

dmDeviceData_t* dmIntContext_s::DeviceMem

Definition at line 398 of file dmtypes.h.

◆ dmRootOsData

struct dmRootOsData_s dmIntContext_s::dmRootOsData

< agsaRoot_t->osData points to this

Definition at line 376 of file dmtypes.h.

◆ ExpanderMem

dmExpander_t* dmIntContext_s::ExpanderMem

Definition at line 403 of file dmtypes.h.

◆ FreeDeviceList

dmList_t dmIntContext_s::FreeDeviceList

Definition at line 399 of file dmtypes.h.

◆ freeExpanderList

dmList_t dmIntContext_s::freeExpanderList

Definition at line 404 of file dmtypes.h.

◆ FreePortContextList

dmList_t dmIntContext_s::FreePortContextList

Definition at line 394 of file dmtypes.h.

◆ freeSMPList

dmList_t dmIntContext_s::freeSMPList

pointer to Indirect SMP request/repsonse memory

Definition at line 409 of file dmtypes.h.

◆ IndirectSMPLower32

bit32 dmIntContext_s::IndirectSMPLower32

Definition at line 414 of file dmtypes.h.

◆ IndirectSMPMem

bit8* dmIntContext_s::IndirectSMPMem

Definition at line 412 of file dmtypes.h.

◆ IndirectSMPUpper32

bit32 dmIntContext_s::IndirectSMPUpper32

Definition at line 413 of file dmtypes.h.

◆ itNexusTimeout

bit32 dmIntContext_s::itNexusTimeout

Definition at line 415 of file dmtypes.h.

◆ MainDeviceList

dmList_t dmIntContext_s::MainDeviceList

pointer to Expander memory

Definition at line 400 of file dmtypes.h.

◆ mainExpanderList

dmList_t dmIntContext_s::mainExpanderList

pointer to SMP command memory

Definition at line 405 of file dmtypes.h.

◆ MainPortContextList

dmList_t dmIntContext_s::MainPortContextList

pointer to Device memory

Definition at line 395 of file dmtypes.h.

◆ MaxRetryDiscovery

bit32 dmIntContext_s::MaxRetryDiscovery

Definition at line 416 of file dmtypes.h.

◆ PortContextMem

dmIntPortContext_t* dmIntContext_s::PortContextMem

Definition at line 392 of file dmtypes.h.

◆ RateAdjust

bit32 dmIntContext_s::RateAdjust

Definition at line 417 of file dmtypes.h.

◆ SMPMem

dmSMPRequestBody_t* dmIntContext_s::SMPMem

Definition at line 408 of file dmtypes.h.

◆ SwConfig

dmSwConfig_t dmIntContext_s::SwConfig

timers used commonly in SAS/SATA

Definition at line 387 of file dmtypes.h.

◆ timerlist

dmList_t dmIntContext_s::timerlist

pointer to PortContext memory;

Definition at line 390 of file dmtypes.h.

◆ usecsPerTick

bit32 dmIntContext_s::usecsPerTick

Definition at line 378 of file dmtypes.h.


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