0001
0002 #ifndef S390_CIO_IOASM_H
0003 #define S390_CIO_IOASM_H
0004
0005 #include <asm/chpid.h>
0006 #include <asm/schid.h>
0007 #include <asm/crw.h>
0008 #include "orb.h"
0009 #include "cio.h"
0010 #include "trace.h"
0011
0012
0013
0014
0015
0016 int stsch(struct subchannel_id schid, struct schib *addr);
0017 int msch(struct subchannel_id schid, struct schib *addr);
0018 int tsch(struct subchannel_id schid, struct irb *addr);
0019 int ssch(struct subchannel_id schid, union orb *addr);
0020 int csch(struct subchannel_id schid);
0021 int tpi(struct tpi_info *addr);
0022 int chsc(void *chsc_area);
0023 int rsch(struct subchannel_id schid);
0024 int hsch(struct subchannel_id schid);
0025 int xsch(struct subchannel_id schid);
0026 int stcrw(struct crw *crw);
0027
0028 #endif