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;
138 union ap_queue_status_reg reg1;
145 " lgr %[reg1],1\n" /* gr1 (status) into reg1 */
147 : [reg1] "=&d" (reg1.value), [reg2] "=&d" (reg2)
152 return reg1.status;
181 union ap_queue_status_reg reg1;
189 " lgr %[reg1],1\n" /* gr1 (status) into reg1 */
190 : [reg1] "=&d" (reg1.value)
193 return reg1.status;
206 union ap_queue_status_reg reg1;
214 " lgr %[reg1],1\n" /* gr1 (status) into reg1 */
215 : [reg1] "=&d" (reg1.value)
218 return reg1.status;
250 unsigned long reg1 = -EOPNOTSUPP;
257 "0: la %[reg1],0\n" /* good case, QCI fc available */
260 : [reg1] "+&d" (reg1)
264 return reg1;
303 union ap_queue_status_reg reg1;
306 reg1.value = qirqctrl.value;
310 " lgr 1,%[reg1]\n" /* irq ctrl into gr1 */
313 " lgr %[reg1],1\n" /* gr1 (status) into reg1 */
314 : [reg1] "+&d" (reg1.value)
318 return reg1.status;
351 union ap_queue_status_reg reg1;
354 reg1.value = apinfo->val;
358 " lgr 1,%[reg1]\n" /* qact in info into gr1 */
360 " lgr %[reg1],1\n" /* gr1 (status) into reg1 */
362 : [reg1] "+&d" (reg1.value), [reg2] "=&d" (reg2)
366 return reg1.status;
381 union ap_queue_status_reg reg1;
386 " lgr %[reg1],1\n" /* gr1 (status) into reg1 */
387 : [reg1] "=&d" (reg1.value)
391 return reg1.status;
408 union ap_queue_status_reg reg1;
414 " lgr %[reg1],1\n" /* gr1 (status) into reg1 */
415 : [reg1] "=&d" (reg1.value)
419 return reg1.status;
440 union ap_queue_status_reg reg1;
451 " lgr %[reg1],1\n" /* gr1 (status) into reg1 */
452 : [reg0] "+&d" (reg0), [reg1] "=&d" (reg1.value),
456 return reg1.status;
498 union ap_queue_status_reg reg1;
515 " lgr %[reg1],1\n" /* gr1 (status) into reg1 */
517 : [reg0] "+&d" (reg0), [reg1] "=&d" (reg1.value),
531 reg1.status.response_code = 0xFF;
544 return reg1.status;