Lines Matching defs:ibi_status
130 void *xfer, *resp, *ibi_status, *ibi_data;
191 if (rh->ibi_status)
194 rh->ibi_status, rh->ibi_status_dma);
299 rh->ibi_status =
304 if (!rh->ibi_status || !rh->ibi_data)
610 u32 ibi_status, *ring_ibi_status;
613 ring_ibi_status = rh->ibi_status + rh->ibi_status_sz * ptr;
614 ibi_status = *ring_ibi_status;
615 DBG("status = %#x", ibi_status);
619 } else if (ibi_status & IBI_ERROR) {
620 ibi_status_error = ibi_status;
622 ibi_addr = FIELD_GET(IBI_TARGET_ADDR, ibi_status);
623 } else if (ibi_addr != FIELD_GET(IBI_TARGET_ADDR, ibi_status)) {
625 ibi_status_error = ibi_status;
628 chunks = FIELD_GET(IBI_CHUNKS, ibi_status);
630 if (!(ibi_status & IBI_LAST_STATUS)) {
633 ibi_size += FIELD_GET(IBI_DATA_LENGTH, ibi_status);