Path: blob/master/arch/s390/include/uapi/asm/monwriter.h
26481 views
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */1/*2* Copyright IBM Corp. 20063* Character device driver for writing z/VM APPLDATA monitor records4* Version 1.05* Author(s): Melissa Howland <[email protected]>6*7*/89#ifndef _ASM_390_MONWRITER_H10#define _ASM_390_MONWRITER_H1112/* mon_function values */13#define MONWRITE_START_INTERVAL 0x00 /* start interval recording */14#define MONWRITE_STOP_INTERVAL 0x01 /* stop interval or config recording */15#define MONWRITE_GEN_EVENT 0x02 /* generate event record */16#define MONWRITE_START_CONFIG 0x03 /* start configuration recording */1718/* the header the app uses in its write() data */19struct monwrite_hdr {20unsigned char mon_function;21unsigned short applid;22unsigned char record_num;23unsigned short version;24unsigned short release;25unsigned short mod_level;26unsigned short datalen;27unsigned char hdrlen;2829} __attribute__((packed));3031#endif /* _ASM_390_MONWRITER_H */323334