X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fs390%2Fcio%2Fchsc.h;fp=drivers%2Fs390%2Fcio%2Fchsc.h;h=3e75095f35d03e70f21bb43304d9fa537258c8fa;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hp=a259245780ae7465d1be49fe442c076d32324585;hpb=be1e6109ac94a859551f8e1774eb9a8469fe055c;p=linux-2.6.git diff --git a/drivers/s390/cio/chsc.h b/drivers/s390/cio/chsc.h index a25924578..3e75095f3 100644 --- a/drivers/s390/cio/chsc.h +++ b/drivers/s390/cio/chsc.h @@ -12,16 +12,6 @@ struct chsc_header { u16 code; }; -#define NR_MEASUREMENT_CHARS 5 -struct cmg_chars { - u32 values[NR_MEASUREMENT_CHARS]; -}; - -#define NR_MEASUREMENT_ENTRIES 8 -struct cmg_entry { - u32 values[NR_MEASUREMENT_ENTRIES]; -}; - struct channel_path_desc { u8 flags; u8 lsn; @@ -37,10 +27,6 @@ struct channel_path { int id; int state; struct channel_path_desc desc; - /* Channel-measurement related stuff: */ - int cmg; - int shared; - void *cmg_chars; struct device dev; }; @@ -66,11 +52,7 @@ struct css_general_char { struct css_chsc_char { u64 res; - u64 : 20; - u32 secm : 1; /* bit 84 */ - u32 : 1; - u32 scmc : 1; /* bit 86 */ - u32 : 20; + u64 : 43; u32 scssc : 1; /* bit 107 */ u32 scsscf : 1; /* bit 108 */ u32 : 19; @@ -85,8 +67,6 @@ extern int css_characteristics_avail; extern void *chsc_get_chp_desc(struct subchannel*, int); extern int chsc_enable_facility(int); -struct channel_subsystem; -extern int chsc_secm(struct channel_subsystem *, int); #define to_channelpath(device) container_of(device, struct channel_path, dev)