Lines Matching refs:subcode
152 int diag14(unsigned long rx, unsigned long ry1, unsigned long subcode)
155 return diag_amode31_ops.diag14(rx, ry1, subcode);
159 static inline int __diag204(unsigned long *subcode, unsigned long size, void *addr)
161 union register_pair rp = { .even = *subcode, .odd = size };
168 *subcode = rp.even;
174 * @subcode: Subcode of diagnose 204 to be executed.
178 * Execute diagnose 204 with the given subcode and write the result to the
185 int diag204(unsigned long subcode, unsigned long size, void *addr)
193 if ((subcode & DIAG204_SUBCODE_MASK) == DIAG204_SUBC_STIB4)
196 size = __diag204(&subcode, size, addr);
197 if (subcode)
264 int diag26c(void *req, void *resp, enum diag26c_sc subcode)
267 return diag_amode31_ops.diag26c(req, resp, subcode);