Lines Matching refs:readBox
209 mxcSemaBox_t *readBox; in MXC_SEMA_RevA_ReadBox() local
228 readBox = mxcSemaBox1; in MXC_SEMA_RevA_ReadBox()
230 readBox = mxcSemaBox0; in MXC_SEMA_RevA_ReadBox()
234 if (readBox->writeLocation < readBox->readLocation) { in MXC_SEMA_RevA_ReadBox()
236 if (len > (MAILBOX_PAYLOAD_LEN - readBox->readLocation)) { in MXC_SEMA_RevA_ReadBox()
237 readLen = (MAILBOX_PAYLOAD_LEN - readBox->readLocation); in MXC_SEMA_RevA_ReadBox()
238 semaReadBox(sema_regs, readBox, data, readLen); in MXC_SEMA_RevA_ReadBox()
245 semaReadBox(sema_regs, readBox, data, len); in MXC_SEMA_RevA_ReadBox()
517 mxcSemaBox_t *readBox; in MXC_SEMA_RevA_ReadHandler() local
532 readBox = mxcSemaBox1; in MXC_SEMA_RevA_ReadHandler()
534 readBox = mxcSemaBox0; in MXC_SEMA_RevA_ReadHandler()
553 if (readBox->writeLocation < readBox->readLocation) { in MXC_SEMA_RevA_ReadHandler()
555 if (readLen > (MAILBOX_PAYLOAD_LEN - readBox->readLocation)) { in MXC_SEMA_RevA_ReadHandler()
556 readLenPart = (MAILBOX_PAYLOAD_LEN - readBox->readLocation); in MXC_SEMA_RevA_ReadHandler()
557 semaReadBox(sema_regs, readBox, mxcSemaCb.readBuf, readLenPart); in MXC_SEMA_RevA_ReadHandler()
564 semaReadBox(sema_regs, readBox, mxcSemaCb.readBuf, readLen); in MXC_SEMA_RevA_ReadHandler()