patch-2.4.4 linux/drivers/s390/char/hwc.h
Next file: linux/drivers/s390/char/hwc_con.c
Previous file: linux/drivers/s390/char/ctrlchar.h
Back to the patch index
Back to the overall index
- Lines: 37
- Date:
Wed Apr 11 19:02:29 2001
- Orig file:
v2.4.3/linux/drivers/s390/char/hwc.h
- Orig date:
Tue Feb 13 14:13:44 2001
diff -u --recursive --new-file v2.4.3/linux/drivers/s390/char/hwc.h linux/drivers/s390/char/hwc.h
@@ -39,6 +39,8 @@
#define HWC_BUSY 2
#define HWC_NOT_OPERATIONAL 3
+#define hwc_cmdw_t u32;
+
#define HWC_CMDW_READDATA 0x00770005
#define HWC_CMDW_WRITEDATA 0x00760005
@@ -207,9 +209,25 @@
0x0000,
0x0000,
sizeof (_hwcb_mask_t),
- ET_OpCmd_Mask | ET_PMsgCmd_Mask,
- ET_Msg_Mask
+ ET_OpCmd_Mask | ET_PMsgCmd_Mask | ET_StateChange_Mask,
+ ET_Msg_Mask | ET_PMsgCmd_Mask
};
+
+typedef struct {
+ _EBUF_HEADER
+ u8 validity_hwc_active_facility_mask:1;
+ u8 validity_hwc_receive_mask:1;
+ u8 validity_hwc_send_mask:1;
+ u8 validity_read_data_function_mask:1;
+ u16 _zeros:12;
+ u16 mask_length;
+ u64 hwc_active_facility_mask;
+ _hwcb_mask_t hwc_receive_mask;
+ _hwcb_mask_t hwc_send_mask;
+ u32 read_data_function_mask;
+} __attribute__ ((packed))
+
+statechangebuf_t;
#define _GDS_VECTOR_HEADER u16 length; \
u16 gds_id;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)