Lines Matching refs:subcode
173 int diag14(unsigned long rx, unsigned long ry1, unsigned long subcode) in diag14() argument
176 switch (subcode) { in diag14()
185 return diag_amode31_ops.diag14(rx, ry1, subcode); in diag14()
191 static inline int __diag204(unsigned long *subcode, unsigned long size, void *addr) in __diag204() argument
193 union register_pair rp = { .even = *subcode, .odd = size }; in __diag204()
200 *subcode = rp.even; in __diag204()
217 int diag204(unsigned long subcode, unsigned long size, void *addr) in diag204() argument
225 if ((subcode & DIAG204_SUBCODE_MASK) == DIAG204_SUBC_STIB4) in diag204()
228 size = __diag204(&subcode, size, addr); in diag204()
229 if (subcode == DIAG204_BUSY_RC) in diag204()
231 else if (subcode) in diag204()
301 int diag26c(void *req, void *resp, enum diag26c_sc subcode) in diag26c() argument
304 return diag_amode31_ops.diag26c(virt_to_phys(req), virt_to_phys(resp), subcode); in diag26c()
308 int diag49c(unsigned long subcode) in diag49c() argument
318 : [subcode] "d" (subcode) in diag49c()