FreeBSD kernel pms device code
dmIntPortContext_s Struct Reference

#include <dmtypes.h>

Collaboration diagram for dmIntPortContext_s:

Data Fields

bit32 Count
 
bit32 DiscoveryState
 
bit32 DiscoveryAbortInProgress
 
bit32 discoveryOptions
 
bit32 DiscoveryRdyGiven
 
bit32 SeenLinkUp
 
bit32 numAvailableTargets
 
bit32 osInitiatedDiscovery
 
bit32 id
 
dmList_t FreeLink
 
dmList_t MainLink
 
bit32 sasRemoteAddressHi
 
bit32 sasRemoteAddressLo
 
agsaSASIdentify_t sasIDframe
 
bit32 sasLocalAddressHi
 
bit32 sasLocalAddressLo
 
dmPortContext_tdmPortContext
 
dmRoot_tdmRoot
 
bit8 directAttatchedSAS
 
dmDiscovery_t discovery
 
bit32 valid
 
bit8 LinkRate
 
bit32 RegisteredDevNums
 
bit32 eventPhyID
 
bit32 Transient
 
bit32 RegFailed
 

Detailed Description

Definition at line 133 of file dmtypes.h.

Field Documentation

◆ Count

bit32 dmIntPortContext_s::Count

< current number of devices in this PortContext

Definition at line 136 of file dmtypes.h.

◆ directAttatchedSAS

bit8 dmIntPortContext_s::directAttatchedSAS

Definition at line 180 of file dmtypes.h.

◆ discovery

dmDiscovery_t dmIntPortContext_s::discovery

Definition at line 182 of file dmtypes.h.

◆ DiscoveryAbortInProgress

bit32 dmIntPortContext_s::DiscoveryAbortInProgress

Definition at line 138 of file dmtypes.h.

◆ discoveryOptions

bit32 dmIntPortContext_s::discoveryOptions

Definition at line 142 of file dmtypes.h.

◆ DiscoveryRdyGiven

bit32 dmIntPortContext_s::DiscoveryRdyGiven

Definition at line 144 of file dmtypes.h.

◆ DiscoveryState

bit32 dmIntPortContext_s::DiscoveryState

Definition at line 137 of file dmtypes.h.

◆ dmPortContext

dmPortContext_t* dmIntPortContext_s::dmPortContext

Definition at line 168 of file dmtypes.h.

◆ dmRoot

dmRoot_t* dmIntPortContext_s::dmRoot

Definition at line 169 of file dmtypes.h.

◆ eventPhyID

bit32 dmIntPortContext_s::eventPhyID

Definition at line 186 of file dmtypes.h.

◆ FreeLink

dmList_t dmIntPortContext_s::FreeLink

free portcontext list

Definition at line 153 of file dmtypes.h.

◆ id

bit32 dmIntPortContext_s::id

Definition at line 152 of file dmtypes.h.

◆ LinkRate

bit8 dmIntPortContext_s::LinkRate

Definition at line 184 of file dmtypes.h.

◆ MainLink

dmList_t dmIntPortContext_s::MainLink

in-use portcontext list SAS address of the remote device

Definition at line 154 of file dmtypes.h.

◆ numAvailableTargets

bit32 dmIntPortContext_s::numAvailableTargets

Definition at line 148 of file dmtypes.h.

◆ osInitiatedDiscovery

bit32 dmIntPortContext_s::osInitiatedDiscovery

Definition at line 150 of file dmtypes.h.

◆ RegFailed

bit32 dmIntPortContext_s::RegFailed

Definition at line 188 of file dmtypes.h.

◆ RegisteredDevNums

bit32 dmIntPortContext_s::RegisteredDevNums

Definition at line 185 of file dmtypes.h.

◆ sasIDframe

agsaSASIdentify_t dmIntPortContext_s::sasIDframe

SAS address of the local device

Definition at line 159 of file dmtypes.h.

◆ sasLocalAddressHi

bit32 dmIntPortContext_s::sasLocalAddressHi

SAS address high part

Definition at line 162 of file dmtypes.h.

◆ sasLocalAddressLo

bit32 dmIntPortContext_s::sasLocalAddressLo

SAS address low part

Definition at line 163 of file dmtypes.h.

◆ sasRemoteAddressHi

bit32 dmIntPortContext_s::sasRemoteAddressHi

SAS address high part

Definition at line 156 of file dmtypes.h.

◆ sasRemoteAddressLo

bit32 dmIntPortContext_s::sasRemoteAddressLo

SAS address low part SAS ID frame of the remote device

Definition at line 157 of file dmtypes.h.

◆ SeenLinkUp

bit32 dmIntPortContext_s::SeenLinkUp

Definition at line 146 of file dmtypes.h.

◆ Transient

bit32 dmIntPortContext_s::Transient

Definition at line 187 of file dmtypes.h.

◆ valid

bit32 dmIntPortContext_s::valid

Definition at line 183 of file dmtypes.h.


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