FreeBSD kernel pms device code
|
The file defines the internal data structure types used by LL layer. More...
Go to the source code of this file.
Data Structures | |
struct | agsaTimerDesc_s |
the data structure of a timer More... | |
struct | agsaPort_s |
the port More... | |
struct | agsaPhy_s |
the phy More... | |
union | agsaSASSATADevInfo_s |
the LL defined SAS/SATA device information More... | |
struct | agsaDeviceDesc_s |
the LL defined device descriptor More... | |
struct | agsaIORequestDesc_s |
the LL defined IO request descriptor More... | |
struct | agsaSMPRspFrame_s |
the LL defined SMP Response Frame header and payload More... | |
struct | agsaIOMap_s |
the agsaIOMap_t More... | |
struct | agsaPortMap_s |
the agsaPortMap_t More... | |
struct | agsaDeviceMap_s |
the agsaDeviceMap_t More... | |
struct | agsaLLRoot_s |
the LLRoot More... | |
Typedefs | |
typedef bit32(* | agsaCallback_t) (agsaRoot_t *agRoot, bit32 Event, void *Parm) |
the callback function of an timer More... | |
typedef struct agsaTimerDesc_s | agsaTimerDesc_t |
the data structure of a timer More... | |
typedef struct agsaPort_s | agsaPort_t |
the port More... | |
typedef struct agsaPhy_s | agsaPhy_t |
the phy More... | |
typedef union agsaSASSATADevInfo_s | agsaSASSATADevInfo_t |
the LL defined SAS/SATA device information More... | |
typedef struct agsaDeviceDesc_s | agsaDeviceDesc_t |
the LL defined device descriptor More... | |
typedef struct agsaIORequestDesc_s | agsaIORequestDesc_t |
the LL defined IO request descriptor More... | |
typedef struct agsaSMPRspFrame_s | agsaSMPRspFrame_t |
the LL defined SMP Response Frame header and payload More... | |
typedef struct agsaIOMap_s | agsaIOMap_t |
the agsaIOMap_t More... | |
typedef struct agsaPortMap_s | agsaPortMap_t |
the agsaPortMap_t More... | |
typedef struct agsaDeviceMap_s | agsaDeviceMap_t |
the agsaDeviceMap_t More... | |
typedef struct agsaLLRoot_s | agsaLLRoot_t |
the LLRoot More... | |
The file defines the internal data structure types used by LL layer.
Definition in file satypes.h.
typedef bit32(* agsaCallback_t) (agsaRoot_t *agRoot, bit32 Event, void *Parm) |
typedef struct agsaDeviceDesc_s agsaDeviceDesc_t |
the LL defined device descriptor
LL defined device descriptor
typedef struct agsaDeviceMap_s agsaDeviceMap_t |
the agsaDeviceMap_t
data storage for Device Handle Mapping
typedef struct agsaIOMap_s agsaIOMap_t |
the agsaIOMap_t
data storage for IO Request Mapping
typedef struct agsaIORequestDesc_s agsaIORequestDesc_t |
the LL defined IO request descriptor
LL defined IO Request descriptor
typedef struct agsaLLRoot_s agsaLLRoot_t |
the LLRoot
root data structure
typedef struct agsaPort_s agsaPort_t |
the port
describe port data structure
typedef struct agsaPortMap_s agsaPortMap_t |
the agsaPortMap_t
data storage for Port Context Mapping
typedef union agsaSASSATADevInfo_s agsaSASSATADevInfo_t |
the LL defined SAS/SATA device information
LL defined SAS/SATA device information
typedef struct agsaSMPRspFrame_s agsaSMPRspFrame_t |
the LL defined SMP Response Frame header and payload
LL defined SMP Response Frame header and payload
typedef struct agsaTimerDesc_s agsaTimerDesc_t |
the data structure of a timer
use to describe timer