Commit | Line | Data |
---|---|---|
f8049e3e MH |
1 | /* |
2 | * SCLP "store data in absolute storage" | |
3 | * | |
4 | * Copyright IBM Corp. 2003, 2013 | |
5 | */ | |
6 | ||
7 | #ifndef SCLP_SDIAS_H | |
8 | #define SCLP_SDIAS_H | |
9 | ||
10 | #include "sclp.h" | |
11 | ||
12 | #define SDIAS_EQ_STORE_DATA 0x0 | |
13 | #define SDIAS_EQ_SIZE 0x1 | |
14 | #define SDIAS_DI_FCP_DUMP 0x0 | |
15 | #define SDIAS_ASA_SIZE_32 0x0 | |
16 | #define SDIAS_ASA_SIZE_64 0x1 | |
17 | #define SDIAS_EVSTATE_ALL_STORED 0x0 | |
18 | #define SDIAS_EVSTATE_NO_DATA 0x3 | |
19 | #define SDIAS_EVSTATE_PART_STORED 0x10 | |
20 | ||
21 | struct sdias_evbuf { | |
22 | struct evbuf_header hdr; | |
23 | u8 event_qual; | |
24 | u8 data_id; | |
25 | u64 reserved2; | |
26 | u32 event_id; | |
27 | u16 reserved3; | |
28 | u8 asa_size; | |
29 | u8 event_status; | |
30 | u32 reserved4; | |
31 | u32 blk_cnt; | |
32 | u64 asa; | |
33 | u32 reserved5; | |
34 | u32 fbn; | |
35 | u32 reserved6; | |
36 | u32 lbn; | |
37 | u16 reserved7; | |
38 | u16 dbs; | |
39 | } __packed; | |
40 | ||
41 | struct sdias_sccb { | |
42 | struct sccb_header hdr; | |
43 | struct sdias_evbuf evbuf; | |
44 | } __packed; | |
45 | ||
46 | #endif /* SCLP_SDIAS_H */ |