Searched refs:p_ringbuf (Results 1 – 3 of 3) sorted by relevance
/AliOS-Things-master/kernel/rhino/ |
A D | k_ringbuf.c | 35 if (p_ringbuf->tail == p_ringbuf->end) { in ringbuf_push() 36 p_ringbuf->tail = p_ringbuf->buf; in ringbuf_push() 56 if (p_ringbuf->tail == p_ringbuf->end) { in ringbuf_push() 57 p_ringbuf->tail = p_ringbuf->buf; in ringbuf_push() 66 p_ringbuf->tail = p_ringbuf->buf; in ringbuf_push() 82 p_ringbuf->tail = p_ringbuf->buf; in ringbuf_push() 113 p_ringbuf->head = p_ringbuf->buf; in ringbuf_pop() 187 if (p_ringbuf->freesize == (size_t)(p_ringbuf->end - p_ringbuf->buf)) { in ringbuf_is_empty() 196 p_ringbuf->head = p_ringbuf->buf; in ringbuf_reset() 197 p_ringbuf->tail = p_ringbuf->buf; in ringbuf_reset() [all …]
|
/AliOS-Things-master/kernel/rhino/include/ |
A D | k_ringbuf.h | 49 RHINO_INLINE kstat_t ringbuf_queue_push(k_ringbuf_t *p_ringbuf, void *data, size_t len) in ringbuf_queue_push() argument 51 if (p_ringbuf->tail == p_ringbuf->end) { in ringbuf_queue_push() 52 p_ringbuf->tail = p_ringbuf->buf; in ringbuf_queue_push() 55 memcpy(p_ringbuf->tail, data, p_ringbuf->blk_size); in ringbuf_queue_push() 56 p_ringbuf->tail += p_ringbuf->blk_size; in ringbuf_queue_push() 70 RHINO_INLINE kstat_t ringbuf_queue_pop(k_ringbuf_t *p_ringbuf, void *pdata, size_t *plen) in ringbuf_queue_pop() argument 72 if (p_ringbuf->head == p_ringbuf->end) { in ringbuf_queue_pop() 73 p_ringbuf->head = p_ringbuf->buf; in ringbuf_queue_pop() 76 memcpy(pdata, p_ringbuf->head, p_ringbuf->blk_size); in ringbuf_queue_pop() 77 p_ringbuf->head += p_ringbuf->blk_size; in ringbuf_queue_pop() [all …]
|
A D | k_internal.h | 212 kstat_t ringbuf_init(k_ringbuf_t *p_ringbuf, void *buf, size_t len, size_t type,size_t block_size); 213 kstat_t ringbuf_reset(k_ringbuf_t *p_ringbuf); 214 kstat_t ringbuf_push(k_ringbuf_t *p_ringbuf, void *data, size_t len); 215 kstat_t ringbuf_head_push(k_ringbuf_t *p_ringbuf, void *data, size_t len); 216 kstat_t ringbuf_pop(k_ringbuf_t *p_ringbuf, void *pdata, size_t *plen); 217 uint8_t ringbuf_is_full(k_ringbuf_t *p_ringbuf); 218 uint8_t ringbuf_is_empty(k_ringbuf_t *p_ringbuf);
|
Completed in 11 milliseconds