Lines Matching refs:writeLen
95 unsigned writeLen; member
147 mxcSemaCb.writeLen = 0; in MXC_SEMA_RevA_Init()
339 unsigned writeLen; in MXC_SEMA_RevA_WriteBox() local
363 writeLen = (MAILBOX_PAYLOAD_LEN - writeBox->writeLocation); in MXC_SEMA_RevA_WriteBox()
364 semaWriteBox(sema_regs, writeBox, data, writeLen); in MXC_SEMA_RevA_WriteBox()
365 data += writeLen; in MXC_SEMA_RevA_WriteBox()
366 len -= writeLen; in MXC_SEMA_RevA_WriteBox()
406 mxcSemaCb.writeLen = len; in MXC_SEMA_RevA_WriteBoxAsync()
431 unsigned writeAvailLen, writeLen, writeLenPart; in MXC_SEMA_RevA_WriteHandler() local
457 if (mxcSemaCb.writeLen < writeAvailLen) { in MXC_SEMA_RevA_WriteHandler()
458 writeLen = mxcSemaCb.writeLen; in MXC_SEMA_RevA_WriteHandler()
460 writeLen = writeAvailLen; in MXC_SEMA_RevA_WriteHandler()
464 if (writeLen == 0) { in MXC_SEMA_RevA_WriteHandler()
471 if (writeLen > (MAILBOX_PAYLOAD_LEN - writeBox->writeLocation)) { in MXC_SEMA_RevA_WriteHandler()
475 writeLen -= writeLenPart; in MXC_SEMA_RevA_WriteHandler()
479 semaWriteBox(sema_regs, writeBox, mxcSemaCb.writeBuf, writeLen); in MXC_SEMA_RevA_WriteHandler()
480 mxcSemaCb.writeBuf += writeLen; in MXC_SEMA_RevA_WriteHandler()
481 mxcSemaCb.writeLen -= (writeLenPart + writeLen); in MXC_SEMA_RevA_WriteHandler()
486 if (mxcSemaCb.writeLen == 0) { in MXC_SEMA_RevA_WriteHandler()