Lines Matching refs:vb_buf
151 struct cx18_videobuf_buffer *vb_buf; in cx18_mdl_send_to_videobuf() local
165 vb_buf = list_first_entry(&s->vb_capture, struct cx18_videobuf_buffer, in cx18_mdl_send_to_videobuf()
168 p = videobuf_to_vmalloc(&vb_buf->vb); in cx18_mdl_send_to_videobuf()
172 offset = vb_buf->bytes_used; in cx18_mdl_send_to_videobuf()
177 if ((offset + buf->bytesused) <= vb_buf->vb.bsize) { in cx18_mdl_send_to_videobuf()
180 vb_buf->bytes_used += buf->bytesused; in cx18_mdl_send_to_videobuf()
185 if (vb_buf->bytes_used >= s->vb_bytes_per_frame) { in cx18_mdl_send_to_videobuf()
187 vb_buf->bytes_used = 0; in cx18_mdl_send_to_videobuf()
191 vb_buf->vb.ts = ktime_get_ns(); in cx18_mdl_send_to_videobuf()
192 list_del(&vb_buf->vb.queue); in cx18_mdl_send_to_videobuf()
193 vb_buf->vb.state = VIDEOBUF_DONE; in cx18_mdl_send_to_videobuf()
194 wake_up(&vb_buf->vb.done); in cx18_mdl_send_to_videobuf()