/* * SCLP "store data in absolute storage" * * Copyright IBM Corp. 2003, 2013 */ #ifndef SCLP_SDIAS_H #define SCLP_SDIAS_H #include "sclp.h" #define SDIAS_EQ_STORE_DATA 0x0 #define SDIAS_EQ_SIZE 0x1 #define SDIAS_DI_FCP_DUMP 0x0 #define SDIAS_ASA_SIZE_32 0x0 #define SDIAS_ASA_SIZE_64 0x1 #define SDIAS_EVSTATE_ALL_STORED 0x0 #define SDIAS_EVSTATE_NO_DATA 0x3 #define SDIAS_EVSTATE_PART_STORED 0x10 struct sdias_evbuf { struct evbuf_header hdr; u8 event_qual; u8 data_id; u64 reserved2; u32 event_id; u16 reserved3; u8 asa_size; u8 event_status; u32 reserved4; u32 blk_cnt; u64 asa; u32 reserved5; u32 fbn; u32 reserved6; u32 lbn; u16 reserved7; u16 dbs; } __packed; struct sdias_sccb { struct sccb_header hdr; struct sdias_evbuf evbuf; } __packed; #endif /* SCLP_SDIAS_H */