| /************************************************************************* |
| * |
| * tape390.h |
| * enables user programs to display messages on the tape device |
| * |
| * S390 and zSeries version |
| * Copyright (C) 2001 IBM Corporation |
| * Author(s): Despina Papadopoulou <despina_p@de.ibm.com> |
| * |
| *************************************************************************/ |
| |
| #ifndef _TAPE390_H |
| #define _TAPE390_H |
| |
| #define TAPE390_DISPLAY _IOW('d', 1, struct display_struct) |
| |
| /* |
| * The TAPE390_DISPLAY ioctl calls the Load Display command |
| * which transfers 17 bytes of data from the channel to the subsystem: |
| * - 1 format control byte, and |
| * - two 8-byte messages |
| * |
| * Format control byte: |
| * 0-2: New Message Overlay |
| * 3: Alternate Messages |
| * 4: Blink Message |
| * 5: Display Low/High Message |
| * 6: Reserved |
| * 7: Automatic Load Request |
| * |
| */ |
| |
| typedef struct display_struct { |
| char cntrl; |
| char message1[8]; |
| char message2[8]; |
| } display_struct; |
| |
| #endif |