diff options
author | Julian Wiedmann <jwi@linux.ibm.com> | 2019-06-14 11:18:28 +0200 |
---|---|---|
committer | Vasily Gorbik <gor@linux.ibm.com> | 2019-06-19 17:54:27 +0200 |
commit | 96e5aaf914060a02955b09487e176769a75ae225 (patch) | |
tree | dafa21df1b1df7b91d65feb085408437e716f4b3 /drivers/s390/cio/chsc.c | |
parent | s390: fix stfle zero padding (diff) | |
download | linux-96e5aaf914060a02955b09487e176769a75ae225.tar.xz linux-96e5aaf914060a02955b09487e176769a75ae225.zip |
s390/cio: move struct node_descriptor to cio.h
This allows device drivers (eg. qeth) to use the struct when processing
information retrieved via RCD.
Signed-off-by: Julian Wiedmann <jwi@linux.ibm.com>
Acked-by: Sebastian Ott <sebott@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Diffstat (limited to 'drivers/s390/cio/chsc.c')
-rw-r--r-- | drivers/s390/cio/chsc.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/drivers/s390/cio/chsc.c b/drivers/s390/cio/chsc.c index a835b31aad99..6392a1b95b02 100644 --- a/drivers/s390/cio/chsc.c +++ b/drivers/s390/cio/chsc.c @@ -323,36 +323,6 @@ struct chsc_sei { } __packed __aligned(PAGE_SIZE); /* - * Node Descriptor as defined in SA22-7204, "Common I/O-Device Commands" - */ - -#define ND_VALIDITY_VALID 0 -#define ND_VALIDITY_OUTDATED 1 -#define ND_VALIDITY_INVALID 2 - -struct node_descriptor { - /* Flags. */ - union { - struct { - u32 validity:3; - u32 reserved:5; - } __packed; - u8 byte0; - } __packed; - - /* Node parameters. */ - u32 params:24; - - /* Node ID. */ - char type[6]; - char model[3]; - char manufacturer[3]; - char plant[2]; - char seq[12]; - u16 tag; -} __packed; - -/* * Link Incident Record as defined in SA22-7202, "ESCON I/O Interface" */ |