123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- /* SPDX-License-Identifier: GPL-2.0 */
- /*
- * 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 */
|