Lines Matching refs:status
70 * Checks the IRQ bit for the status of this APQN using ap_tapq.
79 struct ap_queue_status status;
83 status = ap_tapq(apqn, NULL);
84 switch (status.response_code) {
87 if (!status.irq_enabled)
98 status.response_code, apqn);
104 __func__, status.response_code, apqn);
151 struct ap_queue_status status;
155 status = ap_aqic(q->apqn, aqic_gisa, NULL);
156 switch (status.response_code) {
171 WARN_ONCE(1, "%s: ap_aqic status %d\n", __func__,
172 status.response_code);
177 WARN_ONCE(1, "%s: ap_aqic status %d\n", __func__,
178 status.response_code);
182 return status;
195 * Response.status may be set to AP_RESPONSE_INVALID_ADDRESS in case the
206 struct ap_queue_status status = {};
219 status.response_code = AP_RESPONSE_INVALID_ADDRESS;
220 return status;
232 status = ap_aqic(q->apqn, aqic_gisa, (void *)h_nib);
233 switch (status.response_code) {
247 status.response_code);
252 return status;
265 * Response.status may be set to following Response Code:
278 uint64_t status;
301 status = vcpu->run->s.regs.gprs[1];
304 if ((status >> (63 - 16)) & 0x01)
305 qstatus = vfio_ap_irq_enable(q, status & 0x07,
1136 struct ap_queue_status status;
1144 status = ap_zapq(q->apqn);
1145 switch (status.response_code) {
1159 WARN_ON_ONCE(status.irq_enabled);
1165 status.response_code);
1171 if (status.queue_empty && !status.irq_enabled)
1174 status = ap_tapq(q->apqn, NULL);