47 lines
		
	
	
	
		
			811 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			47 lines
		
	
	
	
		
			811 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /*
 | ||
|  |  * 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 */
 |