]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | #ifndef S390_CIO_IOASM_H |
2 | #define S390_CIO_IOASM_H | |
3 | ||
e5854a58 | 4 | #include <asm/chpid.h> |
9d92a7e1 | 5 | #include <asm/schid.h> |
2ab59de7 | 6 | #include <asm/crw.h> |
dbda8ce5 SO |
7 | #include "orb.h" |
8 | #include "cio.h" | |
42248979 | 9 | #include "trace.h" |
a8237fc4 | 10 | |
1da177e4 | 11 | /* |
11b64c8a | 12 | * Some S390 specific IO instructions |
1da177e4 LT |
13 | */ |
14 | ||
11b64c8a PO |
15 | int stsch(struct subchannel_id schid, struct schib *addr); |
16 | int msch(struct subchannel_id schid, struct schib *addr); | |
17 | int tsch(struct subchannel_id schid, struct irb *addr); | |
18 | int ssch(struct subchannel_id schid, union orb *addr); | |
19 | int csch(struct subchannel_id schid); | |
20 | int tpi(struct tpi_info *addr); | |
21 | int chsc(void *chsc_area); | |
22 | int rchp(struct chp_id chpid); | |
23 | int rsch(struct subchannel_id schid); | |
24 | int hsch(struct subchannel_id schid); | |
25 | int xsch(struct subchannel_id schid); | |
26 | int stcrw(struct crw *crw); | |
2ab59de7 | 27 | |
1da177e4 | 28 | #endif |