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);
302 rh->ibi_status =
307 if (!rh->ibi_status || !rh->ibi_data)
615 u32 ibi_status, *ring_ibi_status;
618 ring_ibi_status = rh->ibi_status + rh->ibi_status_sz * ptr;
619 ibi_status = *ring_ibi_status;
620 DBG("status = %#x", ibi_status);
624 } else if (ibi_status & IBI_ERROR) {
625 ibi_status_error = ibi_status;
627 ibi_addr = FIELD_GET(IBI_TARGET_ADDR, ibi_status);
628 } else if (ibi_addr != FIELD_GET(IBI_TARGET_ADDR, ibi_status)) {
630 ibi_status_error = ibi_status;
633 chunks = FIELD_GET(IBI_CHUNKS, ibi_status);
635 if (!(ibi_status & IBI_LAST_STATUS)) {
638 ibi_size += FIELD_GET(IBI_DATA_LENGTH, ibi_status);