FreeBSD kernel pms device code
dmDeviceData_s Struct Reference

#include <dmtypes.h>

Collaboration diagram for dmDeviceData_s:

Data Fields

dmList_t FreeLink
 
dmList_t MainLink
 
dmList_t IncDisLink
 
bit32 id
 
bit8 DeviceType
 
dmRoot_tdmRoot
 
DMSASAddressID_t SASAddressID
 
bit8 initiator_ssp_stp_smp
 
bit8 target_ssp_stp_smp
 
bit8 numOfPhys
 
bit8 satSignature [8]
 
struct dmIntPortContext_sdmPortContext
 
bit8 valid
 
bit8 valid2
 
bit8 processed
 
agsaDeviceInfo_t agDeviceInfo
 
dmDeviceInfo_t dmDeviceInfo
 
agsaContext_t agContext
 
struct dmExpander_sdmExpander
 
struct dmDeviceData_sExpDevice
 
bit8 phyID
 
agsaSASIdentify_t sasIdentify
 
bit8 connectionRate
 
bit8 directlyAttached
 
bit8 SASSpecDeviceType
 
bit32 IOStart
 
bit32 IOResponse
 
agsaContext_t agDeviceResetContext
 
bit32 TRflag
 
bit32 ResetCnt
 
bit32 registered
 
bit32 reported
 
bit32 MCN
 
bit32 MCNDone
 
bit32 PrevMCN
 

Detailed Description

Definition at line 192 of file dmtypes.h.

Field Documentation

◆ agContext

agsaContext_t dmDeviceData_s::agContext

Definition at line 225 of file dmtypes.h.

◆ agDeviceInfo

agsaDeviceInfo_t dmDeviceData_s::agDeviceInfo

Definition at line 223 of file dmtypes.h.

◆ agDeviceResetContext

agsaContext_t dmDeviceData_s::agDeviceResetContext

Definition at line 238 of file dmtypes.h.

◆ connectionRate

bit8 dmDeviceData_s::connectionRate

Definition at line 232 of file dmtypes.h.

◆ DeviceType

bit8 dmDeviceData_s::DeviceType

Definition at line 198 of file dmtypes.h.

◆ directlyAttached

bit8 dmDeviceData_s::directlyAttached

Definition at line 234 of file dmtypes.h.

◆ dmDeviceInfo

dmDeviceInfo_t dmDeviceData_s::dmDeviceInfo

Definition at line 224 of file dmtypes.h.

◆ dmExpander

struct dmExpander_s* dmDeviceData_s::dmExpander

< pointer to dmExpander if Device is expander

Definition at line 227 of file dmtypes.h.

◆ dmPortContext

struct dmIntPortContext_s* dmDeviceData_s::dmPortContext

< pointer to tdsaPortcontext which the device belongs to

Definition at line 215 of file dmtypes.h.

◆ dmRoot

dmRoot_t* dmDeviceData_s::dmRoot

Definition at line 200 of file dmtypes.h.

◆ ExpDevice

struct dmDeviceData_s* dmDeviceData_s::ExpDevice

Definition at line 228 of file dmtypes.h.

◆ FreeLink

dmList_t dmDeviceData_s::FreeLink

Definition at line 194 of file dmtypes.h.

◆ id

bit32 dmDeviceData_s::id

Definition at line 197 of file dmtypes.h.

◆ IncDisLink

dmList_t dmDeviceData_s::IncDisLink

Definition at line 196 of file dmtypes.h.

◆ initiator_ssp_stp_smp

bit8 dmDeviceData_s::initiator_ssp_stp_smp

Definition at line 207 of file dmtypes.h.

◆ IOResponse

bit32 dmDeviceData_s::IOResponse

Definition at line 237 of file dmtypes.h.

◆ IOStart

bit32 dmDeviceData_s::IOStart

Definition at line 236 of file dmtypes.h.

◆ MainLink

dmList_t dmDeviceData_s::MainLink

Definition at line 195 of file dmtypes.h.

◆ MCN

bit32 dmDeviceData_s::MCN

Definition at line 243 of file dmtypes.h.

◆ MCNDone

bit32 dmDeviceData_s::MCNDone

Definition at line 244 of file dmtypes.h.

◆ numOfPhys

bit8 dmDeviceData_s::numOfPhys

Definition at line 209 of file dmtypes.h.

◆ phyID

bit8 dmDeviceData_s::phyID

Definition at line 230 of file dmtypes.h.

◆ PrevMCN

bit32 dmDeviceData_s::PrevMCN

Definition at line 245 of file dmtypes.h.

◆ processed

bit8 dmDeviceData_s::processed

Definition at line 219 of file dmtypes.h.

◆ registered

bit32 dmDeviceData_s::registered

Definition at line 241 of file dmtypes.h.

◆ reported

bit32 dmDeviceData_s::reported

Definition at line 242 of file dmtypes.h.

◆ ResetCnt

bit32 dmDeviceData_s::ResetCnt

Definition at line 240 of file dmtypes.h.

◆ SASAddressID

DMSASAddressID_t dmDeviceData_s::SASAddressID

Definition at line 206 of file dmtypes.h.

◆ sasIdentify

agsaSASIdentify_t dmDeviceData_s::sasIdentify

Definition at line 231 of file dmtypes.h.

◆ SASSpecDeviceType

bit8 dmDeviceData_s::SASSpecDeviceType

Definition at line 235 of file dmtypes.h.

◆ satSignature

bit8 dmDeviceData_s::satSignature[8]

Definition at line 212 of file dmtypes.h.

◆ target_ssp_stp_smp

bit8 dmDeviceData_s::target_ssp_stp_smp

Definition at line 208 of file dmtypes.h.

◆ TRflag

bit32 dmDeviceData_s::TRflag

Definition at line 239 of file dmtypes.h.

◆ valid

bit8 dmDeviceData_s::valid

Definition at line 217 of file dmtypes.h.

◆ valid2

bit8 dmDeviceData_s::valid2

Definition at line 218 of file dmtypes.h.


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