HomeSort by relevance Sort by last modified time
    Searched refs:entrySz (Results 1 - 2 of 2) sorted by null

  /device/google/contexthub/firmware/os/inc/
simpleQ.h 31 struct SimpleQueue* simpleQueueAlloc(uint32_t numEntries, uint32_t entrySz, SimpleQueueForciblyDiscardCbkF forceDiscardCbk);
  /device/google/contexthub/firmware/os/core/
simpleQ.c 32 uint32_t head, tail, num, freeHead, entrySz;
41 return (struct SimpleQueueEntry*)(sq->data + n * sq->entrySz);
46 return (((const uint8_t*)e) - sq->data) / sq->entrySz;
49 struct SimpleQueue* simpleQueueAlloc(uint32_t numEntries, uint32_t entrySz, SimpleQueueForciblyDiscardCbkF forceDiscardCbk)
51 uint32_t i, sz = sizeof(struct SimpleQueue) + (sizeof(struct SimpleQueueEntry) + entrySz) * numEntries;
66 sq->entrySz = entrySz + sizeof(struct SimpleQueueEntry);
108 memcpy(data, e->data, sq->entrySz - sizeof(struct SimpleQueueEntry));
150 if (length > sq->entrySz - sizeof(struct SimpleQueueEntry))

Completed in 145 milliseconds