Lines Matching refs:diff
176 int diff; in semaGetReadBoxAvailLen() local
179 diff = mxcSemaBox1->writeLocation - mxcSemaBox1->readLocation; in semaGetReadBoxAvailLen()
181 diff = mxcSemaBox0->writeLocation - mxcSemaBox0->readLocation; in semaGetReadBoxAvailLen()
185 if (diff < 0) { in semaGetReadBoxAvailLen()
186 length = MAILBOX_PAYLOAD_LEN + diff; in semaGetReadBoxAvailLen()
188 length = diff; in semaGetReadBoxAvailLen()
307 int diff; in semaGetWriteBoxAvailLen() local
310 diff = mxcSemaBox1->readLocation - mxcSemaBox1->writeLocation; in semaGetWriteBoxAvailLen()
312 diff = mxcSemaBox0->readLocation - mxcSemaBox0->writeLocation; in semaGetWriteBoxAvailLen()
316 if (diff == 0) { in semaGetWriteBoxAvailLen()
318 } else if (diff < 0) { in semaGetWriteBoxAvailLen()
319 length = MAILBOX_PAYLOAD_LEN + diff - 1; in semaGetWriteBoxAvailLen()
321 length = diff - 1; in semaGetWriteBoxAvailLen()