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 21struct 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 41struct sdias_sccb { 42 struct sccb_header hdr; 43 struct sdias_evbuf evbuf; 44} __packed; 45 46#endif /* SCLP_SDIAS_H */ 47