Lines Matching refs:vq
567 struct vb2_queue *vq; in coda_s_fmt() local
569 vq = v4l2_m2m_get_vq(ctx->fh.m2m_ctx, f->type); in coda_s_fmt()
570 if (!vq) in coda_s_fmt()
577 if (vb2_is_busy(vq)) { in coda_s_fmt()
1134 static int coda_queue_setup(struct vb2_queue *vq, const void *parg, in coda_queue_setup() argument
1138 struct coda_ctx *ctx = vb2_get_drv_priv(vq); in coda_queue_setup()
1142 q_data = get_q_data(ctx, vq->type); in coda_queue_setup()
1179 struct vb2_queue *vq = vb->vb2_queue; in coda_buf_queue() local
1188 if (ctx->bitstream.size && vq->type == V4L2_BUF_TYPE_VIDEO_OUTPUT) { in coda_buf_queue()
1589 static int coda_queue_init(struct coda_ctx *ctx, struct vb2_queue *vq) in coda_queue_init() argument
1591 vq->drv_priv = ctx; in coda_queue_init()
1592 vq->ops = &coda_qops; in coda_queue_init()
1593 vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in coda_queue_init()
1594 vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in coda_queue_init()
1595 vq->lock = &ctx->dev->dev_mutex; in coda_queue_init()
1602 vq->allow_zero_bytesused = 1; in coda_queue_init()
1604 return vb2_queue_init(vq); in coda_queue_init()