123456789101112131415161718192021222324252627282930313233 |
- /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
- /*
- * Copyright IBM Corp. 2006
- * Character device driver for writing z/VM APPLDATA monitor records
- * Version 1.0
- * Author(s): Melissa Howland <melissah@us.ibm.com>
- *
- */
- #ifndef _ASM_390_MONWRITER_H
- #define _ASM_390_MONWRITER_H
- /* mon_function values */
- #define MONWRITE_START_INTERVAL 0x00 /* start interval recording */
- #define MONWRITE_STOP_INTERVAL 0x01 /* stop interval or config recording */
- #define MONWRITE_GEN_EVENT 0x02 /* generate event record */
- #define MONWRITE_START_CONFIG 0x03 /* start configuration recording */
- /* the header the app uses in its write() data */
- struct monwrite_hdr {
- unsigned char mon_function;
- unsigned short applid;
- unsigned char record_num;
- unsigned short version;
- unsigned short release;
- unsigned short mod_level;
- unsigned short datalen;
- unsigned char hdrlen;
- } __attribute__((packed));
- #endif /* _ASM_390_MONWRITER_H */
|