mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 11:11:45 -04:00
s390: add eadm related structures
Add structures to be used by the eadm subchannel driver. Signed-off-by: Sebastian Ott <[email protected]> Signed-off-by: Martin Schwidefsky <[email protected]>
This commit is contained in:
parent
382b736635
commit
d2fc439b99
4 changed files with 159 additions and 3 deletions
|
|
@ -59,9 +59,33 @@ struct tm_orb {
|
|||
u32:32;
|
||||
} __packed __aligned(4);
|
||||
|
||||
/*
|
||||
* eadm operation request block
|
||||
*/
|
||||
struct eadm_orb {
|
||||
u32 intparm;
|
||||
u32 key:4;
|
||||
u32:4;
|
||||
u32 compat1:1;
|
||||
u32 compat2:1;
|
||||
u32:21;
|
||||
u32 x:1;
|
||||
u32 aob;
|
||||
u32 css_prio:8;
|
||||
u32:8;
|
||||
u32 scm_prio:8;
|
||||
u32:8;
|
||||
u32:29;
|
||||
u32 fmt:3;
|
||||
u32:32;
|
||||
u32:32;
|
||||
u32:32;
|
||||
} __packed __aligned(4);
|
||||
|
||||
union orb {
|
||||
struct cmd_orb cmd;
|
||||
struct tm_orb tm;
|
||||
struct eadm_orb eadm;
|
||||
} __packed __aligned(4);
|
||||
|
||||
#endif /* S390_ORB_H */
|
||||
|
|
|
|||
Loading…
Reference in a new issue