• Home
  • Raw
  • Download

Lines Matching refs:vb

50 static int _buffer_prepare(struct vb2_buffer *vb)  in _buffer_prepare()  argument
52 struct dvb_vb2_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); in _buffer_prepare()
55 if (vb2_plane_size(vb, 0) < size) { in _buffer_prepare()
57 ctx->name, vb2_plane_size(vb, 0), size); in _buffer_prepare()
61 vb2_set_plane_payload(vb, 0, size); in _buffer_prepare()
67 static void _buffer_queue(struct vb2_buffer *vb) in _buffer_queue() argument
69 struct dvb_vb2_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); in _buffer_queue()
70 struct dvb_buffer *buf = container_of(vb, struct dvb_buffer, vb); in _buffer_queue()
100 vb2_buffer_done(&buf->vb, VB2_BUF_STATE_ERROR); in _stop_streaming()
133 static void _fill_dmx_buffer(struct vb2_buffer *vb, void *pb) in _fill_dmx_buffer() argument
135 struct dvb_vb2_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); in _fill_dmx_buffer()
138 b->index = vb->index; in _fill_dmx_buffer()
139 b->length = vb->planes[0].length; in _fill_dmx_buffer()
140 b->bytesused = vb->planes[0].bytesused; in _fill_dmx_buffer()
141 b->offset = vb->planes[0].m.offset; in _fill_dmx_buffer()
145 static int _fill_vb2_buffer(struct vb2_buffer *vb, struct vb2_plane *planes) in _fill_vb2_buffer() argument
147 struct dvb_vb2_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue); in _fill_vb2_buffer()
284 ctx->remain = vb2_plane_size(&ctx->buf->vb, 0); in dvb_vb2_fill_buffer()
289 vb2_buffer_done(&ctx->buf->vb, VB2_BUF_STATE_ERROR); in dvb_vb2_fill_buffer()
297 vbuf = vb2_plane_vaddr(&ctx->buf->vb, 0); in dvb_vb2_fill_buffer()
306 vb2_buffer_done(&ctx->buf->vb, VB2_BUF_STATE_DONE); in dvb_vb2_fill_buffer()
313 vb2_set_plane_payload(&ctx->buf->vb, 0, ll); in dvb_vb2_fill_buffer()
314 vb2_buffer_done(&ctx->buf->vb, VB2_BUF_STATE_DONE); in dvb_vb2_fill_buffer()