Lines Matching refs:vb
297 struct vb2_v4l2_buffer vb; member
577 v4l2_get_timestamp(&buf->vb.timestamp); in s2255_got_frame()
578 buf->vb.field = vc->field; in s2255_got_frame()
579 buf->vb.sequence = vc->frame_count; in s2255_got_frame()
584 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_DONE); in s2255_got_frame()
616 char *vbuf = vb2_plane_vaddr(&buf->vb.vb2_buf, 0); in s2255_fillbuff()
639 vb2_set_plane_payload(&buf->vb.vb2_buf, 0, jpgsize); in s2255_fillbuff()
675 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare() argument
677 struct s2255_vc *vc = vb2_get_drv_priv(vb->vb2_queue); in buffer_prepare()
678 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in buffer_prepare()
679 struct s2255_buffer *buf = container_of(vbuf, struct s2255_buffer, vb); in buffer_prepare()
696 if (vb2_plane_size(vb, 0) < size) { in buffer_prepare()
701 vb2_set_plane_payload(&buf->vb.vb2_buf, 0, size); in buffer_prepare()
705 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue() argument
707 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in buffer_queue()
708 struct s2255_buffer *buf = container_of(vbuf, struct s2255_buffer, vb); in buffer_queue()
709 struct s2255_vc *vc = vb2_get_drv_priv(vb->vb2_queue); in buffer_queue()
1122 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_ERROR); in stop_streaming()
1124 buf, buf->vb.vb2_buf.index); in stop_streaming()