ic_priv           661 drivers/gpu/ipu-v3/ipu-ic.c 	struct ipu_ic_priv *priv = ipu->ic_priv;
ic_priv           707 drivers/gpu/ipu-v3/ipu-ic.c 	ipu->ic_priv = priv;
ic_priv           195 drivers/gpu/ipu-v3/ipu-prv.h 	struct ipu_ic_priv	*ic_priv;
ic_priv            38 drivers/staging/media/imx/imx-ic-prp.c 	struct imx_ic_priv *ic_priv;
ic_priv            59 drivers/staging/media/imx/imx-ic-prp.c 	struct imx_ic_priv *ic_priv = v4l2_get_subdevdata(sd);
ic_priv            61 drivers/staging/media/imx/imx-ic-prp.c 	return ic_priv->task_priv;
ic_priv            66 drivers/staging/media/imx/imx-ic-prp.c 	struct imx_ic_priv *ic_priv = priv->ic_priv;
ic_priv            72 drivers/staging/media/imx/imx-ic-prp.c 	ipu_set_ic_src_mux(ic_priv->ipu, priv->csi_id, src_is_vdic);
ic_priv            85 drivers/staging/media/imx/imx-ic-prp.c 	struct imx_ic_priv *ic_priv = priv->ic_priv;
ic_priv            88 drivers/staging/media/imx/imx-ic-prp.c 		return v4l2_subdev_get_try_format(&ic_priv->sd, cfg, pad);
ic_priv           214 drivers/staging/media/imx/imx-ic-prp.c 	struct imx_ic_priv *ic_priv = v4l2_get_subdevdata(sd);
ic_priv           215 drivers/staging/media/imx/imx-ic-prp.c 	struct prp_priv *priv = ic_priv->task_priv;
ic_priv           219 drivers/staging/media/imx/imx-ic-prp.c 	dev_dbg(ic_priv->ipu_dev, "%s: link setup %s -> %s",
ic_priv           220 drivers/staging/media/imx/imx-ic-prp.c 		ic_priv->sd.name, remote->entity->name, local->entity->name);
ic_priv           293 drivers/staging/media/imx/imx-ic-prp.c 	struct imx_ic_priv *ic_priv = v4l2_get_subdevdata(sd);
ic_priv           294 drivers/staging/media/imx/imx-ic-prp.c 	struct prp_priv *priv = ic_priv->task_priv;
ic_priv           303 drivers/staging/media/imx/imx-ic-prp.c 	csi = imx_media_pipeline_subdev(&ic_priv->sd.entity,
ic_priv           349 drivers/staging/media/imx/imx-ic-prp.c 	struct imx_ic_priv *ic_priv = v4l2_get_subdevdata(sd);
ic_priv           350 drivers/staging/media/imx/imx-ic-prp.c 	struct prp_priv *priv = ic_priv->task_priv;
ic_priv           367 drivers/staging/media/imx/imx-ic-prp.c 	dev_dbg(ic_priv->ipu_dev, "%s: stream %s\n", sd->name,
ic_priv           487 drivers/staging/media/imx/imx-ic-prp.c static int prp_init(struct imx_ic_priv *ic_priv)
ic_priv           491 drivers/staging/media/imx/imx-ic-prp.c 	priv = devm_kzalloc(ic_priv->ipu_dev, sizeof(*priv), GFP_KERNEL);
ic_priv           496 drivers/staging/media/imx/imx-ic-prp.c 	ic_priv->task_priv = priv;
ic_priv           497 drivers/staging/media/imx/imx-ic-prp.c 	priv->ic_priv = ic_priv;
ic_priv           502 drivers/staging/media/imx/imx-ic-prp.c static void prp_remove(struct imx_ic_priv *ic_priv)
ic_priv           504 drivers/staging/media/imx/imx-ic-prp.c 	struct prp_priv *priv = ic_priv->task_priv;
ic_priv            53 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct imx_ic_priv *ic_priv;
ic_priv           126 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct imx_ic_priv *ic_priv = v4l2_get_subdevdata(sd);
ic_priv           128 drivers/staging/media/imx/imx-ic-prpencvf.c 	return ic_priv->task_priv;
ic_priv           152 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct imx_ic_priv *ic_priv = priv->ic_priv;
ic_priv           155 drivers/staging/media/imx/imx-ic-prpencvf.c 	int ret, task = ic_priv->task_id;
ic_priv           157 drivers/staging/media/imx/imx-ic-prpencvf.c 	ic = ipu_ic_get(ic_priv->ipu, task);
ic_priv           159 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_err(&ic_priv->sd, "failed to get IC\n");
ic_priv           165 drivers/staging/media/imx/imx-ic-prpencvf.c 	out_ch = ipu_idmac_get(ic_priv->ipu, prp_channel[task].out_ch);
ic_priv           167 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_err(&ic_priv->sd, "could not get IDMAC channel %u\n",
ic_priv           174 drivers/staging/media/imx/imx-ic-prpencvf.c 	rot_in_ch = ipu_idmac_get(ic_priv->ipu, prp_channel[task].rot_in_ch);
ic_priv           176 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_err(&ic_priv->sd, "could not get IDMAC channel %u\n",
ic_priv           183 drivers/staging/media/imx/imx-ic-prpencvf.c 	rot_out_ch = ipu_idmac_get(ic_priv->ipu, prp_channel[task].rot_out_ch);
ic_priv           185 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_err(&ic_priv->sd, "could not get IDMAC channel %u\n",
ic_priv           272 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct imx_ic_priv *ic_priv = priv->ic_priv;
ic_priv           282 drivers/staging/media/imx/imx-ic-prpencvf.c 	v4l2_err(&ic_priv->sd, "NFB4EOF\n");
ic_priv           300 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct imx_ic_priv *ic_priv = priv->ic_priv;
ic_priv           302 drivers/staging/media/imx/imx-ic-prpencvf.c 	v4l2_err(&ic_priv->sd, "EOF timeout\n");
ic_priv           451 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct imx_ic_priv *ic_priv = priv->ic_priv;
ic_priv           470 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_err(&ic_priv->sd, "ipu_ic_calc_csc failed, %d\n",
ic_priv           475 drivers/staging/media/imx/imx-ic-prpencvf.c 	ret = imx_media_alloc_dma_buf(ic_priv->ipu_dev, &priv->rot_buf[0],
ic_priv           478 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_err(&ic_priv->sd, "failed to alloc rot_buf[0], %d\n", ret);
ic_priv           481 drivers/staging/media/imx/imx-ic-prpencvf.c 	ret = imx_media_alloc_dma_buf(ic_priv->ipu_dev, &priv->rot_buf[1],
ic_priv           484 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_err(&ic_priv->sd, "failed to alloc rot_buf[1], %d\n", ret);
ic_priv           492 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_err(&ic_priv->sd, "ipu_ic_task_init failed, %d\n", ret);
ic_priv           501 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_err(&ic_priv->sd,
ic_priv           511 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_err(&ic_priv->sd,
ic_priv           523 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_err(&ic_priv->sd,
ic_priv           553 drivers/staging/media/imx/imx-ic-prpencvf.c 	imx_media_free_dma_buf(ic_priv->ipu_dev, &priv->rot_buf[1]);
ic_priv           555 drivers/staging/media/imx/imx-ic-prpencvf.c 	imx_media_free_dma_buf(ic_priv->ipu_dev, &priv->rot_buf[0]);
ic_priv           561 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct imx_ic_priv *ic_priv = priv->ic_priv;
ic_priv           573 drivers/staging/media/imx/imx-ic-prpencvf.c 	imx_media_free_dma_buf(ic_priv->ipu_dev, &priv->rot_buf[0]);
ic_priv           574 drivers/staging/media/imx/imx-ic-prpencvf.c 	imx_media_free_dma_buf(ic_priv->ipu_dev, &priv->rot_buf[1]);
ic_priv           580 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct imx_ic_priv *ic_priv = priv->ic_priv;
ic_priv           599 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_err(&ic_priv->sd, "ipu_ic_calc_csc failed, %d\n",
ic_priv           608 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_err(&ic_priv->sd, "ipu_ic_task_init failed, %d\n", ret);
ic_priv           618 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_err(&ic_priv->sd,
ic_priv           625 drivers/staging/media/imx/imx-ic-prpencvf.c 	ipu_dump(ic_priv->ipu);
ic_priv           666 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct imx_ic_priv *ic_priv = priv->ic_priv;
ic_priv           677 drivers/staging/media/imx/imx-ic-prpencvf.c 	ret = imx_media_alloc_dma_buf(ic_priv->ipu_dev, &priv->underrun_buf,
ic_priv           697 drivers/staging/media/imx/imx-ic-prpencvf.c 	priv->nfb4eof_irq = ipu_idmac_channel_irq(ic_priv->ipu,
ic_priv           700 drivers/staging/media/imx/imx-ic-prpencvf.c 	ret = devm_request_irq(ic_priv->ipu_dev, priv->nfb4eof_irq,
ic_priv           704 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_err(&ic_priv->sd,
ic_priv           711 drivers/staging/media/imx/imx-ic-prpencvf.c 			ic_priv->ipu, priv->rot_out_ch, IPU_IRQ_EOF);
ic_priv           714 drivers/staging/media/imx/imx-ic-prpencvf.c 			ic_priv->ipu, priv->out_ch, IPU_IRQ_EOF);
ic_priv           716 drivers/staging/media/imx/imx-ic-prpencvf.c 	ret = devm_request_irq(ic_priv->ipu_dev, priv->eof_irq,
ic_priv           720 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_err(&ic_priv->sd,
ic_priv           729 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_err(&ic_priv->sd,
ic_priv           741 drivers/staging/media/imx/imx-ic-prpencvf.c 	devm_free_irq(ic_priv->ipu_dev, priv->eof_irq, priv);
ic_priv           743 drivers/staging/media/imx/imx-ic-prpencvf.c 	devm_free_irq(ic_priv->ipu_dev, priv->nfb4eof_irq, priv);
ic_priv           747 drivers/staging/media/imx/imx-ic-prpencvf.c 	imx_media_free_dma_buf(ic_priv->ipu_dev, &priv->underrun_buf);
ic_priv           755 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct imx_ic_priv *ic_priv = priv->ic_priv;
ic_priv           771 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_warn(&ic_priv->sd, "wait last EOF timeout\n");
ic_priv           776 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_warn(&ic_priv->sd,
ic_priv           779 drivers/staging/media/imx/imx-ic-prpencvf.c 	devm_free_irq(ic_priv->ipu_dev, priv->eof_irq, priv);
ic_priv           780 drivers/staging/media/imx/imx-ic-prpencvf.c 	devm_free_irq(ic_priv->ipu_dev, priv->nfb4eof_irq, priv);
ic_priv           784 drivers/staging/media/imx/imx-ic-prpencvf.c 	imx_media_free_dma_buf(ic_priv->ipu_dev, &priv->underrun_buf);
ic_priv           796 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct imx_ic_priv *ic_priv = priv->ic_priv;
ic_priv           799 drivers/staging/media/imx/imx-ic-prpencvf.c 		return v4l2_subdev_get_try_format(&ic_priv->sd, cfg, pad);
ic_priv          1016 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct imx_ic_priv *ic_priv = v4l2_get_subdevdata(sd);
ic_priv          1017 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct prp_priv *priv = ic_priv->task_priv;
ic_priv          1021 drivers/staging/media/imx/imx-ic-prpencvf.c 	dev_dbg(ic_priv->ipu_dev, "%s: link setup %s -> %s",
ic_priv          1022 drivers/staging/media/imx/imx-ic-prpencvf.c 		ic_priv->sd.name, remote->entity->name, local->entity->name);
ic_priv          1075 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct imx_ic_priv *ic_priv = priv->ic_priv;
ic_priv          1097 drivers/staging/media/imx/imx-ic-prpencvf.c 		v4l2_err(&ic_priv->sd, "Invalid control\n");
ic_priv          1140 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct imx_ic_priv *ic_priv = priv->ic_priv;
ic_priv          1153 drivers/staging/media/imx/imx-ic-prpencvf.c 	ic_priv->sd.ctrl_handler = hdlr;
ic_priv          1170 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct imx_ic_priv *ic_priv = v4l2_get_subdevdata(sd);
ic_priv          1171 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct prp_priv *priv = ic_priv->task_priv;
ic_priv          1188 drivers/staging/media/imx/imx-ic-prpencvf.c 	dev_dbg(ic_priv->ipu_dev, "%s: stream %s\n", sd->name,
ic_priv          1325 drivers/staging/media/imx/imx-ic-prpencvf.c static int prp_init(struct imx_ic_priv *ic_priv)
ic_priv          1329 drivers/staging/media/imx/imx-ic-prpencvf.c 	priv = devm_kzalloc(ic_priv->ipu_dev, sizeof(*priv), GFP_KERNEL);
ic_priv          1333 drivers/staging/media/imx/imx-ic-prpencvf.c 	ic_priv->task_priv = priv;
ic_priv          1334 drivers/staging/media/imx/imx-ic-prpencvf.c 	priv->ic_priv = ic_priv;
ic_priv          1339 drivers/staging/media/imx/imx-ic-prpencvf.c 	priv->vdev = imx_media_capture_device_init(ic_priv->ipu_dev,
ic_priv          1340 drivers/staging/media/imx/imx-ic-prpencvf.c 						   &ic_priv->sd,
ic_priv          1350 drivers/staging/media/imx/imx-ic-prpencvf.c static void prp_remove(struct imx_ic_priv *ic_priv)
ic_priv          1352 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct prp_priv *priv = ic_priv->task_priv;
ic_priv            25 drivers/staging/media/imx/imx-ic.h 	int (*init)(struct imx_ic_priv *ic_priv);
ic_priv            26 drivers/staging/media/imx/imx-ic.h 	void (*remove)(struct imx_ic_priv *ic_priv);