Home
last modified time | relevance | path

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

/lk-master/external/platform/lpc15xx/lpcopen/lpc_chip_15xx/src/
A Dring_buffer.c60 RingBuff->head = RingBuff->tail = 0; in RingBuffer_Init()
74 ptr += RB_INDH(RingBuff) * RingBuff->itemSz; in RingBuffer_Insert()
93 if (RB_INDH(RingBuff) + cnt1 >= RingBuff->count) in RingBuffer_InsertMult()
94 cnt1 = RingBuff->count - RB_INDH(RingBuff); in RingBuffer_InsertMult()
104 ptr += RB_INDH(RingBuff) * RingBuff->itemSz; in RingBuffer_InsertMult()
109 ptr = (uint8_t *) RingBuff->data + RB_INDH(RingBuff) * RingBuff->itemSz; in RingBuffer_InsertMult()
126 ptr += RB_INDT(RingBuff) * RingBuff->itemSz; in RingBuffer_Pop()
145 if (RB_INDT(RingBuff) + cnt1 >= RingBuff->count) in RingBuffer_PopMult()
146 cnt1 = RingBuff->count - RB_INDT(RingBuff); in RingBuffer_PopMult()
156 ptr += RB_INDT(RingBuff) * RingBuff->itemSz; in RingBuffer_PopMult()
[all …]
/lk-master/external/platform/lpc15xx/lpcopen/lpc_chip_15xx/inc/
A Dring_buffer.h83 STATIC INLINE void RingBuffer_Flush(RINGBUFF_T *RingBuff) in RingBuffer_Flush() argument
85 RingBuff->head = RingBuff->tail = 0; in RingBuffer_Flush()
93 STATIC INLINE int RingBuffer_GetSize(RINGBUFF_T *RingBuff) in RingBuffer_GetSize() argument
95 return RingBuff->count; in RingBuffer_GetSize()
105 return RB_VHEAD(RingBuff) - RB_VTAIL(RingBuff); in RingBuffer_GetCount()
113 STATIC INLINE int RingBuffer_GetFree(RINGBUFF_T *RingBuff) in RingBuffer_GetFree() argument
115 return RingBuff->count - RingBuffer_GetCount(RingBuff); in RingBuffer_GetFree()
123 STATIC INLINE int RingBuffer_IsFull(RINGBUFF_T *RingBuff) in RingBuffer_IsFull() argument
125 return (RingBuffer_GetCount(RingBuff) >= RingBuff->count); in RingBuffer_IsFull()
135 return RB_VHEAD(RingBuff) == RB_VTAIL(RingBuff); in RingBuffer_IsEmpty()
[all …]

Completed in 3 milliseconds