Lines Matching refs:readLocation
77 uint16_t readLocation; member
179 diff = mxcSemaBox1->writeLocation - mxcSemaBox1->readLocation; in semaGetReadBoxAvailLen()
181 diff = mxcSemaBox0->writeLocation - mxcSemaBox0->readLocation; in semaGetReadBoxAvailLen()
198 memcpy(data, &box->payload[box->readLocation], len); in semaReadBox()
201 box->readLocation += len; in semaReadBox()
202 box->readLocation = box->readLocation % MAILBOX_PAYLOAD_LEN; in semaReadBox()
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()
310 diff = mxcSemaBox1->readLocation - mxcSemaBox1->writeLocation; in semaGetWriteBoxAvailLen()
312 diff = mxcSemaBox0->readLocation - mxcSemaBox0->writeLocation; in semaGetWriteBoxAvailLen()
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()