Home
last modified time | relevance | path

Searched refs:nextWriteSlot (Results 1 – 2 of 2) sorted by relevance

/hardware/st/nfc/1.0/hal/
Dhalcore.c497 int nextWriteSlot; in HalEnqueueThreadMessage() local
502 nextWriteSlot = inst->ringWritePos + 1; in HalEnqueueThreadMessage()
504 if (nextWriteSlot == HAL_QUEUE_MAX) { in HalEnqueueThreadMessage()
505 nextWriteSlot = 0; in HalEnqueueThreadMessage()
509 if (nextWriteSlot == inst->ringReadPos) { in HalEnqueueThreadMessage()
516 memcpy(&(inst->ring[nextWriteSlot]), msg, sizeof(ThreadMesssage)); in HalEnqueueThreadMessage()
517 inst->ringWritePos = nextWriteSlot; in HalEnqueueThreadMessage()
/hardware/st/nfc/st21nfc/hal/
Dhalcore.cc524 int nextWriteSlot; in HalEnqueueThreadMessage() local
529 nextWriteSlot = inst->ringWritePos + 1; in HalEnqueueThreadMessage()
531 if (nextWriteSlot == HAL_QUEUE_MAX) { in HalEnqueueThreadMessage()
532 nextWriteSlot = 0; in HalEnqueueThreadMessage()
536 if (nextWriteSlot == inst->ringReadPos) { in HalEnqueueThreadMessage()
543 memcpy(&(inst->ring[nextWriteSlot]), msg, sizeof(ThreadMesssage)); in HalEnqueueThreadMessage()
544 inst->ringWritePos = nextWriteSlot; in HalEnqueueThreadMessage()