Lines Matching refs:q_data

219 	struct pxp_q_data   q_data[2];  member
231 return &ctx->q_data[V4L2_M2M_SRC]; in get_q_data()
233 return &ctx->q_data[V4L2_M2M_DST]; in get_q_data()
315 if (pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_SRC].fmt->fourcc) && in pxp_setup_csc()
316 !pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_DST].fmt->fourcc)) { in pxp_setup_csc()
463 ycbcr_enc = ctx->q_data[V4L2_M2M_SRC].ycbcr_enc; in pxp_setup_csc()
464 quantization = ctx->q_data[V4L2_M2M_SRC].quant; in pxp_setup_csc()
495 if (!pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_SRC].fmt->fourcc) && in pxp_setup_csc()
496 pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_DST].fmt->fourcc)) { in pxp_setup_csc()
676 ycbcr_enc = ctx->q_data[V4L2_M2M_DST].ycbcr_enc; in pxp_setup_csc()
677 quantization = ctx->q_data[V4L2_M2M_DST].quant; in pxp_setup_csc()
724 struct pxp_q_data *q_data; in pxp_start() local
735 q_data = get_q_data(ctx, V4L2_BUF_TYPE_VIDEO_OUTPUT); in pxp_start()
737 src_width = ctx->q_data[V4L2_M2M_SRC].width; in pxp_start()
738 dst_width = ctx->q_data[V4L2_M2M_DST].width; in pxp_start()
739 src_height = ctx->q_data[V4L2_M2M_SRC].height; in pxp_start()
740 dst_height = ctx->q_data[V4L2_M2M_DST].height; in pxp_start()
741 src_stride = ctx->q_data[V4L2_M2M_SRC].bytesperline; in pxp_start()
742 dst_stride = ctx->q_data[V4L2_M2M_DST].bytesperline; in pxp_start()
743 src_fourcc = ctx->q_data[V4L2_M2M_SRC].fmt->fourcc; in pxp_start()
744 dst_fourcc = ctx->q_data[V4L2_M2M_DST].fmt->fourcc; in pxp_start()
757 in_vb->sequence = q_data->sequence++; in pxp_start()
1081 struct pxp_q_data *q_data; in pxp_g_fmt() local
1087 q_data = get_q_data(ctx, f->type); in pxp_g_fmt()
1089 f->fmt.pix.width = q_data->width; in pxp_g_fmt()
1090 f->fmt.pix.height = q_data->height; in pxp_g_fmt()
1092 f->fmt.pix.pixelformat = q_data->fmt->fourcc; in pxp_g_fmt()
1093 f->fmt.pix.bytesperline = q_data->bytesperline; in pxp_g_fmt()
1094 f->fmt.pix.sizeimage = q_data->sizeimage; in pxp_g_fmt()
1097 f->fmt.pix.ycbcr_enc = q_data->ycbcr_enc; in pxp_g_fmt()
1098 f->fmt.pix.quantization = q_data->quant; in pxp_g_fmt()
1155 if (pxp_v4l2_pix_fmt_is_yuv(ctx->q_data[V4L2_M2M_SRC].fmt->fourcc) == in pxp_fixup_colorimetry_cap()
1161 *ycbcr_enc = ctx->q_data[V4L2_M2M_SRC].ycbcr_enc; in pxp_fixup_colorimetry_cap()
1162 *quantization = ctx->q_data[V4L2_M2M_SRC].quant; in pxp_fixup_colorimetry_cap()
1225 struct pxp_q_data *q_data; in pxp_s_fmt() local
1232 q_data = get_q_data(ctx, f->type); in pxp_s_fmt()
1233 if (!q_data) in pxp_s_fmt()
1241 q_data->fmt = find_format(f); in pxp_s_fmt()
1242 q_data->width = f->fmt.pix.width; in pxp_s_fmt()
1243 q_data->height = f->fmt.pix.height; in pxp_s_fmt()
1244 q_data->bytesperline = f->fmt.pix.bytesperline; in pxp_s_fmt()
1245 q_data->sizeimage = f->fmt.pix.sizeimage; in pxp_s_fmt()
1249 f->type, q_data->width, q_data->height, q_data->fmt->fourcc); in pxp_s_fmt()
1268 ctx->q_data[V4L2_M2M_DST].ycbcr_enc = f->fmt.pix.ycbcr_enc; in pxp_s_fmt_vid_cap()
1269 ctx->q_data[V4L2_M2M_DST].quant = f->fmt.pix.quantization; in pxp_s_fmt_vid_cap()
1290 ctx->q_data[V4L2_M2M_SRC].ycbcr_enc = f->fmt.pix.ycbcr_enc; in pxp_s_fmt_vid_out()
1291 ctx->q_data[V4L2_M2M_SRC].quant = f->fmt.pix.quantization; in pxp_s_fmt_vid_out()
1293 pxp_fixup_colorimetry_cap(ctx, ctx->q_data[V4L2_M2M_DST].fmt->fourcc, in pxp_s_fmt_vid_out()
1294 &ctx->q_data[V4L2_M2M_DST].ycbcr_enc, in pxp_s_fmt_vid_out()
1295 &ctx->q_data[V4L2_M2M_DST].quant); in pxp_s_fmt_vid_out()
1372 struct pxp_q_data *q_data; in pxp_queue_setup() local
1375 q_data = get_q_data(ctx, vq->type); in pxp_queue_setup()
1377 size = q_data->sizeimage; in pxp_queue_setup()
1397 struct pxp_q_data *q_data; in pxp_buf_prepare() local
1401 q_data = get_q_data(ctx, vb->vb2_queue->type); in pxp_buf_prepare()
1411 if (vb2_plane_size(vb, 0) < q_data->sizeimage) { in pxp_buf_prepare()
1414 (long)q_data->sizeimage); in pxp_buf_prepare()
1418 vb2_set_plane_payload(vb, 0, q_data->sizeimage); in pxp_buf_prepare()
1434 struct pxp_q_data *q_data = get_q_data(ctx, q->type); in pxp_start_streaming() local
1436 q_data->sequence = 0; in pxp_start_streaming()
1538 ctx->q_data[V4L2_M2M_SRC].fmt = &formats[0]; in pxp_open()
1539 ctx->q_data[V4L2_M2M_SRC].width = 640; in pxp_open()
1540 ctx->q_data[V4L2_M2M_SRC].height = 480; in pxp_open()
1541 ctx->q_data[V4L2_M2M_SRC].bytesperline = in pxp_open()
1543 ctx->q_data[V4L2_M2M_SRC].sizeimage = in pxp_open()
1545 ctx->q_data[V4L2_M2M_DST] = ctx->q_data[V4L2_M2M_SRC]; in pxp_open()