Lines Matching defs:ipu
10 #include <video/imx-ipu-image-convert.h>
11 #include "ipu-prv.h"
226 struct ipu_soc *ipu;
343 dev_dbg(priv->ipu->dev,
373 dma_free_coherent(priv->ipu->dev,
384 buf->virt = dma_alloc_coherent(priv->ipu->dev, buf->len, &buf->phys,
387 dev_err(priv->ipu->dev, "failed to alloc dma buffer\n");
458 dev_dbg(ctx->chan->priv->ipu->dev,
511 struct device *dev = ctx->chan->priv->ipu->dev;
735 struct device *dev = ctx->chan->priv->ipu->dev;
893 dev_dbg(priv->ipu->dev,
902 dev_err(priv->ipu->dev, "invalid %s tile size: %ux%u\n",
953 dev_dbg(priv->ipu->dev, "task %u: ctx %p: [%d,%d] --> [%d,%d]\n",
1035 dev_err(priv->ipu->dev,
1077 dev_err(priv->ipu->dev,
1155 dev_dbg(priv->ipu->dev, "%s: column %u hscale: *8192/%u\n",
1212 dev_dbg(priv->ipu->dev, "%s: row %u vscale: *8192/%u\n",
1276 dev_dbg(priv->ipu->dev, "%s: task %u: stopping ctx %p run %p\n",
1377 if (!channel->ipu->prg_priv)
1396 dev_dbg(priv->ipu->dev, "%s: task %u: starting ctx %p run %p tile %u -> %u\n",
1419 dev_dbg(priv->ipu->dev, "%s: %ux%u -> %ux%u (rsc = 0x%x)\n",
1431 dev_err(priv->ipu->dev, "ipu_ic_task_init failed, %d\n", ret);
1492 ipu_dump(priv->ipu);
1530 dev_dbg(priv->ipu->dev,
1566 dev_dbg(priv->ipu->dev,
1590 dev_dbg(priv->ipu->dev, "%s: task %u: enter\n", __func__,
1603 dev_dbg(priv->ipu->dev,
1612 dev_dbg(priv->ipu->dev, "%s: task %u: exit\n", __func__,
1761 dev_err(priv->ipu->dev,
1768 dev_err(priv->ipu->dev, "Received unknown irq %d\n", irq);
1847 irq = ipu_idmac_channel_irq(priv->ipu, channel, IPU_IRQ_EOF);
1849 ret = request_threaded_irq(irq, eof_irq, do_bh, 0, "ipu-ic", chan);
1851 dev_err(priv->ipu->dev, "could not acquire irq %d\n", irq);
1865 chan->ic = ipu_ic_get(priv->ipu, chan->ic_task);
1867 dev_err(priv->ipu->dev, "could not acquire IC\n");
1873 chan->in_chan = ipu_idmac_get(priv->ipu, dma->in);
1874 chan->out_chan = ipu_idmac_get(priv->ipu, dma->out);
1876 dev_err(priv->ipu->dev, "could not acquire idmac channels\n");
1881 chan->rotation_in_chan = ipu_idmac_get(priv->ipu, dma->rot_in);
1882 chan->rotation_out_chan = ipu_idmac_get(priv->ipu, dma->rot_out);
1884 dev_err(priv->ipu->dev,
1937 dev_err(priv->ipu->dev, "pixelformat not supported for %s\n",
2073 ipu_image_convert_prepare(struct ipu_soc *ipu, enum ipu_ic_task ic_task,
2079 struct ipu_image_convert_priv *priv = ipu->image_convert_priv;
2096 dev_err(priv->ipu->dev, "%s: in/out formats invalid\n",
2107 dev_dbg(priv->ipu->dev, "%s: task %u: ctx %p\n", __func__,
2284 dev_dbg(priv->ipu->dev, "%s: task %u: ctx %p run %p\n", __func__,
2340 dev_dbg(priv->ipu->dev,
2351 dev_dbg(priv->ipu->dev,
2358 dev_warn(priv->ipu->dev, "%s: timeout\n", __func__);
2381 dev_dbg(priv->ipu->dev, "%s: task %u: removing ctx %p\n", __func__,
2408 ipu_image_convert(struct ipu_soc *ipu, enum ipu_ic_task ic_task,
2418 ctx = ipu_image_convert_prepare(ipu, ic_task, in, out, rot_mode,
2453 int ipu_image_convert_sync(struct ipu_soc *ipu, enum ipu_ic_task ic_task,
2463 run = ipu_image_convert(ipu, ic_task, in, out, rot_mode,
2478 int ipu_image_convert_init(struct ipu_soc *ipu, struct device *dev)
2487 ipu->image_convert_priv = priv;
2488 priv->ipu = ipu;
2510 void ipu_image_convert_exit(struct ipu_soc *ipu)