ipu_data 39 drivers/dma/ipu/ipu_idmac.c static struct ipu ipu_data; ipu_data 414 drivers/dma/ipu/ipu_idmac.c dev_err(ipu_data.dev, ipu_data 439 drivers/dma/ipu/ipu_idmac.c dev_dbg(ipu_data.dev, ipu_data 442 drivers/dma/ipu/ipu_idmac.c idmac_write_ipureg(&ipu_data, addr, IPU_IMA_ADDR); ipu_data 443 drivers/dma/ipu/ipu_idmac.c idmac_write_ipureg(&ipu_data, *data++, IPU_IMA_DATA); ipu_data 482 drivers/dma/ipu/ipu_idmac.c dev_err(ipu_data.dev, "Warning! Overflow on resize coeff.\n"); ipu_data 486 drivers/dma/ipu/ipu_idmac.c dev_dbg(ipu_data.dev, "resizing from %u -> %u pixels, " ipu_data 715 drivers/dma/ipu/ipu_idmac.c idmac_write_ipureg(&ipu_data, 1UL << channel, IPU_CHA_BUF0_RDY); ipu_data 718 drivers/dma/ipu/ipu_idmac.c idmac_write_ipureg(&ipu_data, 1UL << channel, IPU_CHA_BUF1_RDY); ipu_data 736 drivers/dma/ipu/ipu_idmac.c spin_lock_irqsave(&ipu_data.lock, flags); ipu_data 739 drivers/dma/ipu/ipu_idmac.c reg = idmac_read_ipureg(&ipu_data, IPU_CHA_BUF0_RDY); ipu_data 741 drivers/dma/ipu/ipu_idmac.c ipu_ic_disable_task(&ipu_data, channel); ipu_data 746 drivers/dma/ipu/ipu_idmac.c idmac_write_ipureg(&ipu_data, dma_param_addr(channel) + ipu_data 748 drivers/dma/ipu/ipu_idmac.c idmac_write_ipureg(&ipu_data, phyaddr, IPU_IMA_DATA); ipu_data 750 drivers/dma/ipu/ipu_idmac.c reg = idmac_read_ipureg(&ipu_data, IPU_CHA_BUF1_RDY); ipu_data 752 drivers/dma/ipu/ipu_idmac.c ipu_ic_disable_task(&ipu_data, channel); ipu_data 757 drivers/dma/ipu/ipu_idmac.c reg = idmac_read_ipureg(&ipu_data, IPU_CHA_DB_MODE_SEL); ipu_data 760 drivers/dma/ipu/ipu_idmac.c idmac_write_ipureg(&ipu_data, reg | (1UL << channel), ipu_data 764 drivers/dma/ipu/ipu_idmac.c idmac_write_ipureg(&ipu_data, dma_param_addr(channel) + ipu_data 766 drivers/dma/ipu/ipu_idmac.c idmac_write_ipureg(&ipu_data, phyaddr, IPU_IMA_DATA); ipu_data 769 drivers/dma/ipu/ipu_idmac.c spin_unlock_irqrestore(&ipu_data.lock, flags); ipu_data 1170 drivers/dma/ipu/ipu_idmac.c spin_lock_irqsave(&ipu_data.lock, flags); ipu_data 1172 drivers/dma/ipu/ipu_idmac.c ready0 = idmac_read_ipureg(&ipu_data, IPU_CHA_BUF0_RDY); ipu_data 1173 drivers/dma/ipu/ipu_idmac.c ready1 = idmac_read_ipureg(&ipu_data, IPU_CHA_BUF1_RDY); ipu_data 1174 drivers/dma/ipu/ipu_idmac.c curbuf = idmac_read_ipureg(&ipu_data, IPU_CHA_CUR_BUF); ipu_data 1175 drivers/dma/ipu/ipu_idmac.c err = idmac_read_ipureg(&ipu_data, IPU_INT_STAT_4); ipu_data 1178 drivers/dma/ipu/ipu_idmac.c idmac_write_ipureg(&ipu_data, 1 << chan_id, IPU_INT_STAT_4); ipu_data 1179 drivers/dma/ipu/ipu_idmac.c spin_unlock_irqrestore(&ipu_data.lock, flags); ipu_data 1191 drivers/dma/ipu/ipu_idmac.c spin_unlock_irqrestore(&ipu_data.lock, flags); ipu_data 1254 drivers/dma/ipu/ipu_idmac.c spin_lock_irqsave(&ipu_data.lock, flags); ipu_data 1255 drivers/dma/ipu/ipu_idmac.c ipu_ic_disable_task(&ipu_data, chan_id); ipu_data 1256 drivers/dma/ipu/ipu_idmac.c spin_unlock_irqrestore(&ipu_data.lock, flags); ipu_data 1675 drivers/dma/ipu/ipu_idmac.c spin_lock_init(&ipu_data.lock); ipu_data 1682 drivers/dma/ipu/ipu_idmac.c ipu_data.dev = &pdev->dev; ipu_data 1684 drivers/dma/ipu/ipu_idmac.c platform_set_drvdata(pdev, &ipu_data); ipu_data 1690 drivers/dma/ipu/ipu_idmac.c ipu_data.irq_fn = ret; ipu_data 1695 drivers/dma/ipu/ipu_idmac.c ipu_data.irq_err = ret; ipu_data 1698 drivers/dma/ipu/ipu_idmac.c ipu_data.irq_fn, ipu_data.irq_err); ipu_data 1701 drivers/dma/ipu/ipu_idmac.c ipu_data.reg_ipu = ioremap(mem_ipu->start, resource_size(mem_ipu)); ipu_data 1702 drivers/dma/ipu/ipu_idmac.c if (!ipu_data.reg_ipu) { ipu_data 1708 drivers/dma/ipu/ipu_idmac.c ipu_data.reg_ic = ioremap(mem_ic->start, resource_size(mem_ic)); ipu_data 1709 drivers/dma/ipu/ipu_idmac.c if (!ipu_data.reg_ic) { ipu_data 1715 drivers/dma/ipu/ipu_idmac.c ipu_data.ipu_clk = clk_get(&pdev->dev, NULL); ipu_data 1716 drivers/dma/ipu/ipu_idmac.c if (IS_ERR(ipu_data.ipu_clk)) { ipu_data 1717 drivers/dma/ipu/ipu_idmac.c ret = PTR_ERR(ipu_data.ipu_clk); ipu_data 1722 drivers/dma/ipu/ipu_idmac.c clk_prepare_enable(ipu_data.ipu_clk); ipu_data 1725 drivers/dma/ipu/ipu_idmac.c idmac_write_ipureg(&ipu_data, 0, IPU_INT_CTRL_1); ipu_data 1726 drivers/dma/ipu/ipu_idmac.c idmac_write_ipureg(&ipu_data, 0, IPU_INT_CTRL_2); ipu_data 1727 drivers/dma/ipu/ipu_idmac.c idmac_write_ipureg(&ipu_data, 0, IPU_INT_CTRL_3); ipu_data 1728 drivers/dma/ipu/ipu_idmac.c idmac_write_ipureg(&ipu_data, 0, IPU_INT_CTRL_4); ipu_data 1729 drivers/dma/ipu/ipu_idmac.c idmac_write_ipureg(&ipu_data, 0, IPU_INT_CTRL_5); ipu_data 1732 drivers/dma/ipu/ipu_idmac.c (unsigned long)mem_ipu->start, ipu_data.irq_fn, ipu_data.irq_err); ipu_data 1734 drivers/dma/ipu/ipu_idmac.c ret = ipu_irq_attach_irq(&ipu_data, pdev); ipu_data 1739 drivers/dma/ipu/ipu_idmac.c ret = ipu_idmac_init(&ipu_data); ipu_data 1743 drivers/dma/ipu/ipu_idmac.c tasklet_init(&ipu_data.tasklet, ipu_gc_tasklet, (unsigned long)&ipu_data); ipu_data 1745 drivers/dma/ipu/ipu_idmac.c ipu_data.dev = &pdev->dev; ipu_data 1747 drivers/dma/ipu/ipu_idmac.c dev_dbg(ipu_data.dev, "IPU initialized\n"); ipu_data 1753 drivers/dma/ipu/ipu_idmac.c ipu_irq_detach_irq(&ipu_data, pdev); ipu_data 1754 drivers/dma/ipu/ipu_idmac.c clk_disable_unprepare(ipu_data.ipu_clk); ipu_data 1755 drivers/dma/ipu/ipu_idmac.c clk_put(ipu_data.ipu_clk); ipu_data 1757 drivers/dma/ipu/ipu_idmac.c iounmap(ipu_data.reg_ic); ipu_data 1759 drivers/dma/ipu/ipu_idmac.c iounmap(ipu_data.reg_ipu);