linux/arch/s390/include/asm/css_chars.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2#ifndef _ASM_CSS_CHARS_H
   3#define _ASM_CSS_CHARS_H
   4
   5#include <linux/types.h>
   6
   7struct css_general_char {
   8        u64 : 12;
   9        u64 dynio : 1;   /* bit 12 */
  10        u64 : 4;
  11        u64 eadm : 1;    /* bit 17 */
  12        u64 : 23;
  13        u64 aif : 1;     /* bit 41 */
  14        u64 : 3;
  15        u64 mcss : 1;    /* bit 45 */
  16        u64 fcs : 1;     /* bit 46 */
  17        u64 : 1;
  18        u64 ext_mb : 1;  /* bit 48 */
  19        u64 : 7;
  20        u64 aif_tdd : 1; /* bit 56 */
  21        u64 : 1;
  22        u64 qebsm : 1;   /* bit 58 */
  23        u64 : 2;
  24        u64 aiv : 1;     /* bit 61 */
  25        u64 : 2;
  26
  27        u64 : 3;
  28        u64 aif_osa : 1; /* bit 67 */
  29        u64 : 12;
  30        u64 eadm_rf : 1; /* bit 80 */
  31        u64 : 1;
  32        u64 cib : 1;     /* bit 82 */
  33        u64 : 5;
  34        u64 fcx : 1;     /* bit 88 */
  35        u64 : 19;
  36        u64 alt_ssi : 1; /* bit 108 */
  37        u64 : 1;
  38        u64 narf : 1;    /* bit 110 */
  39        u64 : 5;
  40        u64 enarf: 1;    /* bit 116 */
  41        u64 : 6;
  42        u64 util_str : 1;/* bit 123 */
  43} __packed;
  44
  45extern struct css_general_char css_general_characteristics;
  46
  47#endif
  48