2
* Orb related data structures.
4
* Copyright IBM Corp. 2007, 2011
6
* Author(s): Cornelia Huck <cornelia.huck@de.ibm.com>
7
* Peter Oberparleiter <peter.oberparleiter@de.ibm.com>
8
* Sebastian Ott <sebott@linux.vnet.ibm.com>
15
* Command-mode operation request block
18
u32 intparm; /* interruption parameter */
19
u32 key:4; /* flags, like key, suspend control, etc. */
20
u32 spnd:1; /* suspend control */
21
u32 res1:1; /* reserved */
22
u32 mod:1; /* modification control */
23
u32 sync:1; /* synchronize control */
24
u32 fmt:1; /* format control */
25
u32 pfch:1; /* prefetch control */
26
u32 isic:1; /* initial-status-interruption control */
27
u32 alcc:1; /* address-limit-checking control */
28
u32 ssic:1; /* suppress-suspended-interr. control */
29
u32 res2:1; /* reserved */
30
u32 c64:1; /* IDAW/QDIO 64 bit control */
31
u32 i2k:1; /* IDAW 2/4kB block size control */
32
u32 lpm:8; /* logical path mask */
33
u32 ils:1; /* incorrect length */
34
u32 zero:6; /* reserved zeros */
35
u32 orbx:1; /* ORB extension control */
36
u32 cpa; /* channel program address */
37
} __packed __aligned(4);
40
* Transport-mode operation request block
60
} __packed __aligned(4);
65
} __packed __aligned(4);
67
#endif /* S390_ORB_H */