Lines Matching refs:schid

10 #include <asm/schid.h>
18 static inline int __stsch(struct subchannel_id schid, struct schib *addr)
20 unsigned long r1 = *(unsigned int *)&schid;
36 int stsch(struct subchannel_id schid, struct schib *addr)
40 ccode = __stsch(schid, addr);
41 trace_s390_cio_stsch(schid, addr, ccode);
47 static inline int __msch(struct subchannel_id schid, struct schib *addr)
49 unsigned long r1 = *(unsigned int *)&schid;
65 int msch(struct subchannel_id schid, struct schib *addr)
69 ccode = __msch(schid, addr);
70 trace_s390_cio_msch(schid, addr, ccode);
75 static inline int __tsch(struct subchannel_id schid, struct irb *addr)
77 unsigned long r1 = *(unsigned int *)&schid;
91 int tsch(struct subchannel_id schid, struct irb *addr)
95 ccode = __tsch(schid, addr);
96 trace_s390_cio_tsch(schid, addr, ccode);
101 static inline int __ssch(struct subchannel_id schid, union orb *addr)
103 unsigned long r1 = *(unsigned int *)&schid;
119 int ssch(struct subchannel_id schid, union orb *addr)
123 ccode = __ssch(schid, addr);
124 trace_s390_cio_ssch(schid, addr, ccode);
130 static inline int __csch(struct subchannel_id schid)
132 unsigned long r1 = *(unsigned int *)&schid;
146 int csch(struct subchannel_id schid)
150 ccode = __csch(schid);
151 trace_s390_cio_csch(schid, ccode);
193 static inline int __rsch(struct subchannel_id schid)
195 unsigned long r1 = *(unsigned int *)&schid;
209 int rsch(struct subchannel_id schid)
213 ccode = __rsch(schid);
214 trace_s390_cio_rsch(schid, ccode);
219 static inline int __hsch(struct subchannel_id schid)
221 unsigned long r1 = *(unsigned int *)&schid;
235 int hsch(struct subchannel_id schid)
239 ccode = __hsch(schid);
240 trace_s390_cio_hsch(schid, ccode);
246 static inline int __xsch(struct subchannel_id schid)
248 unsigned long r1 = *(unsigned int *)&schid;
262 int xsch(struct subchannel_id schid)
266 ccode = __xsch(schid);
267 trace_s390_cio_xsch(schid, ccode);