Lines Matching refs:schid
9 #include <asm/schid.h>
16 static inline int __stsch(struct subchannel_id schid, struct schib *addr)
18 register struct subchannel_id reg1 asm ("1") = schid;
33 int stsch(struct subchannel_id schid, struct schib *addr)
37 ccode = __stsch(schid, addr);
38 trace_s390_cio_stsch(schid, addr, ccode);
44 static inline int __msch(struct subchannel_id schid, struct schib *addr)
46 register struct subchannel_id reg1 asm ("1") = schid;
61 int msch(struct subchannel_id schid, struct schib *addr)
65 ccode = __msch(schid, addr);
66 trace_s390_cio_msch(schid, addr, ccode);
71 static inline int __tsch(struct subchannel_id schid, struct irb *addr)
73 register struct subchannel_id reg1 asm ("1") = schid;
86 int tsch(struct subchannel_id schid, struct irb *addr)
90 ccode = __tsch(schid, addr);
91 trace_s390_cio_tsch(schid, addr, ccode);
96 static inline int __ssch(struct subchannel_id schid, union orb *addr)
98 register struct subchannel_id reg1 asm("1") = schid;
113 int ssch(struct subchannel_id schid, union orb *addr)
117 ccode = __ssch(schid, addr);
118 trace_s390_cio_ssch(schid, addr, ccode);
124 static inline int __csch(struct subchannel_id schid)
126 register struct subchannel_id reg1 asm("1") = schid;
139 int csch(struct subchannel_id schid)
143 ccode = __csch(schid);
144 trace_s390_cio_csch(schid, ccode);
186 static inline int __rsch(struct subchannel_id schid)
188 register struct subchannel_id reg1 asm("1") = schid;
202 int rsch(struct subchannel_id schid)
206 ccode = __rsch(schid);
207 trace_s390_cio_rsch(schid, ccode);
212 static inline int __hsch(struct subchannel_id schid)
214 register struct subchannel_id reg1 asm("1") = schid;
227 int hsch(struct subchannel_id schid)
231 ccode = __hsch(schid);
232 trace_s390_cio_hsch(schid, ccode);
238 static inline int __xsch(struct subchannel_id schid)
240 register struct subchannel_id reg1 asm("1") = schid;
253 int xsch(struct subchannel_id schid)
257 ccode = __xsch(schid);
258 trace_s390_cio_xsch(schid, ccode);