Sebastian Ott | 382b736 | 2012-08-28 16:43:36 +0200 | [diff] [blame] | 1 | #ifndef _ASM_CSS_CHARS_H |
| 2 | #define _ASM_CSS_CHARS_H |
| 3 | |
| 4 | #include <linux/types.h> |
| 5 | |
Sebastian Ott | 382b736 | 2012-08-28 16:43:36 +0200 | [diff] [blame] | 6 | struct css_general_char { |
| 7 | u64 : 12; |
| 8 | u32 dynio : 1; /* bit 12 */ |
| 9 | u32 : 4; |
| 10 | u32 eadm : 1; /* bit 17 */ |
| 11 | u32 : 23; |
| 12 | u32 aif : 1; /* bit 41 */ |
| 13 | u32 : 3; |
| 14 | u32 mcss : 1; /* bit 45 */ |
| 15 | u32 fcs : 1; /* bit 46 */ |
| 16 | u32 : 1; |
| 17 | u32 ext_mb : 1; /* bit 48 */ |
| 18 | u32 : 7; |
| 19 | u32 aif_tdd : 1; /* bit 56 */ |
| 20 | u32 : 1; |
| 21 | u32 qebsm : 1; /* bit 58 */ |
| 22 | u32 : 8; |
| 23 | u32 aif_osa : 1; /* bit 67 */ |
| 24 | u32 : 12; |
| 25 | u32 eadm_rf : 1; /* bit 80 */ |
| 26 | u32 : 1; |
| 27 | u32 cib : 1; /* bit 82 */ |
| 28 | u32 : 5; |
| 29 | u32 fcx : 1; /* bit 88 */ |
| 30 | u32 : 19; |
| 31 | u32 alt_ssi : 1; /* bit 108 */ |
| 32 | } __packed; |
| 33 | |
| 34 | extern struct css_general_char css_general_characteristics; |
| 35 | |
Sebastian Ott | 382b736 | 2012-08-28 16:43:36 +0200 | [diff] [blame] | 36 | #endif |