Lines Matching refs:reg1
54 * AP queue status reg union to access the reg1
74 unsigned long reg1 = 0;
81 "0: la %[reg1],1\n" /* 1 into reg1 */
84 : [reg1] "+&d" (reg1)
87 return reg1 != 0;
135 union ap_queue_status_reg reg1;
142 " lgr %[reg1],1\n" /* gr1 (status) into reg1 */
144 : [reg1] "=&d" (reg1.value), [reg2] "=&d" (reg2)
149 return reg1.status;
178 union ap_queue_status_reg reg1;
186 " lgr %[reg1],1\n" /* gr1 (status) into reg1 */
187 : [reg1] "=&d" (reg1.value)
190 return reg1.status;
203 union ap_queue_status_reg reg1;
211 " lgr %[reg1],1\n" /* gr1 (status) into reg1 */
212 : [reg1] "=&d" (reg1.value)
215 return reg1.status;
247 unsigned long reg1 = -EOPNOTSUPP;
254 "0: la %[reg1],0\n" /* good case, QCI fc available */
257 : [reg1] "+&d" (reg1)
261 return reg1;
300 union ap_queue_status_reg reg1;
303 reg1.value = qirqctrl.value;
307 " lgr 1,%[reg1]\n" /* irq ctrl into gr1 */
310 " lgr %[reg1],1\n" /* gr1 (status) into reg1 */
311 : [reg1] "+&d" (reg1.value)
315 return reg1.status;
348 union ap_queue_status_reg reg1;
351 reg1.value = apinfo->val;
355 " lgr 1,%[reg1]\n" /* qact in info into gr1 */
357 " lgr %[reg1],1\n" /* gr1 (status) into reg1 */
359 : [reg1] "+&d" (reg1.value), [reg2] "=&d" (reg2)
363 return reg1.status;
378 union ap_queue_status_reg reg1;
383 " lgr %[reg1],1\n" /* gr1 (status) into reg1 */
384 : [reg1] "=&d" (reg1.value)
388 return reg1.status;
405 union ap_queue_status_reg reg1;
411 " lgr %[reg1],1\n" /* gr1 (status) into reg1 */
412 : [reg1] "=&d" (reg1.value)
416 return reg1.status;
437 union ap_queue_status_reg reg1;
448 " lgr %[reg1],1\n" /* gr1 (status) into reg1 */
449 : [reg0] "+&d" (reg0), [reg1] "=&d" (reg1.value),
453 return reg1.status;
495 union ap_queue_status_reg reg1;
512 " lgr %[reg1],1\n" /* gr1 (status) into reg1 */
514 : [reg0] "+&d" (reg0), [reg1] "=&d" (reg1.value),
528 reg1.status.response_code = 0xFF;
541 return reg1.status;