FreeBSD kernel pms device code
agsaPort_s Struct Reference

the port More...

#include <satypes.h>

Collaboration diagram for agsaPort_s:

Data Fields

SALINK linkNode
 
agsaPortContext_t portContext
 
SALINK_LIST listSASATADevices
 
bit32 phyMap [AGSA_MAX_VALID_PHYS]
 
bit32 status
 
bit32 tobedeleted
 
bit32 portId
 
bit8 portIdx
 
bit8 reserved [3]
 

Detailed Description

the port

describe port data structure

Definition at line 63 of file satypes.h.

Field Documentation

◆ linkNode

SALINK agsaPort_s::linkNode

the link node data structure of the port

Definition at line 65 of file satypes.h.

Referenced by mpiDeviceHandleArrived(), saInitialize(), siEventPhyUpRcvd(), siEventSATASignatureRcvd(), siInitResources(), and siPortInvalid().

◆ listSASATADevices

SALINK_LIST agsaPort_s::listSASATADevices

SAS/SATA devices list of the port

Definition at line 67 of file satypes.h.

Referenced by saInitialize(), siInitResources(), siPortDeviceListRemove(), siPortDeviceRemove(), siPortSASDeviceAdd(), and siPortSATADeviceAdd().

◆ phyMap

bit32 agsaPort_s::phyMap[AGSA_MAX_VALID_PHYS]

Boolean arrar: the Phys included in the port.

Definition at line 68 of file satypes.h.

Referenced by mpiPhyStopEvent(), saInitialize(), siEventPhyUpRcvd(), siEventSATASignatureRcvd(), siInitResources(), and siPhyStopCB().

◆ portContext

agsaPortContext_t agsaPort_s::portContext

◆ portId

◆ portIdx

bit8 agsaPort_s::portIdx

Port Id from SPC the Index of the port

Definition at line 72 of file satypes.h.

Referenced by saInitialize(), and siInitResources().

◆ reserved

bit8 agsaPort_s::reserved[3]

Definition at line 73 of file satypes.h.

◆ status

◆ tobedeleted

bit32 agsaPort_s::tobedeleted

mark for deletetion after callback

Definition at line 70 of file satypes.h.

Referenced by mpiDeviceHandleArrived(), mpiSASHwEventAckRsp(), saHwEventAck(), and siPortInvalid().


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