Searched refs:ringbuf (Results 1 – 3 of 3) sorted by relevance
96 assert(ringbuf != NULL); in VIDEO_RINGBUF_Init()98 ringbuf->rear = 0; in VIDEO_RINGBUF_Init()99 ringbuf->front = 0; in VIDEO_RINGBUF_Init()100 ringbuf->size = size; in VIDEO_RINGBUF_Init()101 ringbuf->buf = buf; in VIDEO_RINGBUF_Init()116 *item = ringbuf->buf[ringbuf->front]; in VIDEO_RINGBUF_Get()125 ringbuf->front = (front_next == ringbuf->size) ? 0UL : front_next; in VIDEO_RINGBUF_Get()147 ringbuf->buf[ringbuf->rear] = item; in VIDEO_RINGBUF_Put()169 if (ret >= ringbuf->size) in VIDEO_RINGBUF_GetLength()171 ret -= ringbuf->size; in VIDEO_RINGBUF_GetLength()[all …]
193 status_t VIDEO_RINGBUF_Init(video_ringbuf_t *ringbuf, void **buf, uint32_t size);203 status_t VIDEO_RINGBUF_Get(video_ringbuf_t *ringbuf, void **item);213 status_t VIDEO_RINGBUF_Put(video_ringbuf_t *ringbuf, void *item);221 uint32_t VIDEO_RINGBUF_GetLength(video_ringbuf_t *ringbuf);229 bool VIDEO_RINGBUF_IsEmpty(video_ringbuf_t *ringbuf);237 bool VIDEO_RINGBUF_IsFull(video_ringbuf_t *ringbuf);
45 ringbuf_handle_t ringbuf; /**< audio ringbuffer pointer */ member229 handle->ringbuf = rb_create(cfg->ringbuf_len); in pwm_audio_init()230 RT_ASSERT(handle->ringbuf != NULL); in pwm_audio_init()323 ringbuf_handle_t rb = handle->ringbuf; in pwm_audio_write()509 ringbuf_handle_t rb = handle->ringbuf; in cb_timer2()653 rb_flush(handle->ringbuf); /**< flush ringbuf, avoid play noise */ in pwm_audio_stop()667 rb_destroy(handle->ringbuf); in pwm_audio_deinit()
Completed in 11 milliseconds