-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
s390/sclp: Move declarations for sclp_sdias into separate header file
Reviewed-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Michael Holzheu <holzheu@linux.vnet.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
- Loading branch information
Michael Holzheu
authored and
Martin Schwidefsky
committed
Nov 15, 2013
1 parent
7d59432
commit f8049e3
Showing
2 changed files
with
68 additions
and
56 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
/* | ||
* 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 */ |