Lines Matching refs:vbuf
121 static void __fill_buffer_colorbar(struct video_sw_generator_data *data, struct video_buffer *vbuf) in __fill_buffer_colorbar() argument
130 uint16_t *pixel = (uint16_t *)&vbuf->buffer[i]; in __fill_buffer_colorbar()
134 uint32_t *pixel = (uint32_t *)&vbuf->buffer[i]; in __fill_buffer_colorbar()
141 vbuf->timestamp = k_uptime_get_32(); in __fill_buffer_colorbar()
142 vbuf->bytesused = i; in __fill_buffer_colorbar()
143 vbuf->line_offset = 0; in __fill_buffer_colorbar()
150 struct video_buffer *vbuf; in __buffer_work() local
156 vbuf = k_fifo_get(&data->fifo_in, K_NO_WAIT); in __buffer_work()
157 if (vbuf == NULL) { in __buffer_work()
163 __fill_buffer_colorbar(data, vbuf); in __buffer_work()
167 k_fifo_put(&data->fifo_out, vbuf); in __buffer_work()
177 struct video_buffer *vbuf) in video_sw_generator_enqueue() argument
185 k_fifo_put(&data->fifo_in, vbuf); in video_sw_generator_enqueue()
191 struct video_buffer **vbuf, k_timeout_t timeout) in video_sw_generator_dequeue() argument
199 *vbuf = k_fifo_get(&data->fifo_out, timeout); in video_sw_generator_dequeue()
200 if (*vbuf == NULL) { in video_sw_generator_dequeue()
211 struct video_buffer *vbuf; in video_sw_generator_flush() local
219 while ((vbuf = k_fifo_get(&data->fifo_in, K_NO_WAIT))) { in video_sw_generator_flush()
220 k_fifo_put(&data->fifo_out, vbuf); in video_sw_generator_flush()