iram 95 drivers/gpu/ipu-v3/ipu-pre.c struct gen_pool *iram; iram 290 drivers/gpu/ipu-v3/ipu-pre.c pre->iram = of_gen_pool_get(dev->of_node, "fsl,iram", 0); iram 291 drivers/gpu/ipu-v3/ipu-pre.c if (!pre->iram) iram 299 drivers/gpu/ipu-v3/ipu-pre.c pre->buffer_virt = gen_pool_dma_alloc(pre->iram, IPU_PRE_MAX_WIDTH * iram 329 drivers/gpu/ipu-v3/ipu-pre.c gen_pool_free(pre->iram, (unsigned long)pre->buffer_virt, iram 774 drivers/media/platform/coda/coda-bit.c static phys_addr_t coda_iram_alloc(struct coda_iram_info *iram, size_t size) iram 779 drivers/media/platform/coda/coda-bit.c if (size > iram->remaining) iram 781 drivers/media/platform/coda/coda-bit.c iram->remaining -= size; iram 783 drivers/media/platform/coda/coda-bit.c ret = iram->next_paddr; iram 784 drivers/media/platform/coda/coda-bit.c iram->next_paddr += size; iram 801 drivers/media/platform/coda/coda-bit.c iram_info->next_paddr = dev->iram.paddr; iram 802 drivers/media/platform/coda/coda-bit.c iram_info->remaining = dev->iram.size; iram 804 drivers/media/platform/coda/coda-bit.c if (!dev->iram.vaddr) iram 1122 drivers/media/platform/coda/coda-bit.c coda_write(dev, dev->iram.paddr, iram 3050 drivers/media/platform/coda/coda-common.c dev->iram.size = dev->devtype->iram_size; iram 3051 drivers/media/platform/coda/coda-common.c dev->iram.vaddr = gen_pool_dma_alloc(dev->iram_pool, dev->iram.size, iram 3052 drivers/media/platform/coda/coda-common.c &dev->iram.paddr); iram 3053 drivers/media/platform/coda/coda-common.c if (!dev->iram.vaddr) { iram 3056 drivers/media/platform/coda/coda-common.c memset(dev->iram.vaddr, 0, dev->iram.size); iram 3057 drivers/media/platform/coda/coda-common.c dev->iram.blob.data = dev->iram.vaddr; iram 3058 drivers/media/platform/coda/coda-common.c dev->iram.blob.size = dev->iram.size; iram 3059 drivers/media/platform/coda/coda-common.c dev->iram.dentry = debugfs_create_blob("iram", 0644, iram 3061 drivers/media/platform/coda/coda-common.c &dev->iram.blob); iram 3108 drivers/media/platform/coda/coda-common.c if (dev->iram.vaddr) iram 3109 drivers/media/platform/coda/coda-common.c gen_pool_free(dev->iram_pool, (unsigned long)dev->iram.vaddr, iram 3110 drivers/media/platform/coda/coda-common.c dev->iram.size); iram 87 drivers/media/platform/coda/coda.h struct coda_aux_buf iram; iram 1432 drivers/net/ethernet/freescale/fman/fman.c struct fman_iram_regs __iomem *iram; iram 1435 drivers/net/ethernet/freescale/fman/fman.c iram = fman->base_addr + IMEM_OFFSET; iram 1438 drivers/net/ethernet/freescale/fman/fman.c iowrite32be(IRAM_IADD_AIE, &iram->iadd); iram 1442 drivers/net/ethernet/freescale/fman/fman.c } while ((ioread32be(&iram->iadd) != IRAM_IADD_AIE) && --count); iram 1447 drivers/net/ethernet/freescale/fman/fman.c iowrite32be(0xffffffff, &iram->idata); iram 1449 drivers/net/ethernet/freescale/fman/fman.c iowrite32be(fman->state->fm_iram_size - 4, &iram->iadd); iram 1453 drivers/net/ethernet/freescale/fman/fman.c } while ((ioread32be(&iram->idata) != 0xffffffff) && --count); iram 420 drivers/soc/fsl/qe/qe.c out_be32(&qe_immr->iram.iadd, be32_to_cpu(ucode->iram_offset) | iram 424 drivers/soc/fsl/qe/qe.c out_be32(&qe_immr->iram.idata, be32_to_cpu(code[i])); iram 427 drivers/soc/fsl/qe/qe.c out_be32(&qe_immr->iram.iready, be32_to_cpu(QE_IRAM_READY)); iram 131 drivers/soc/ti/knav_qmss.h u32 __iomem *iram; iram 1512 drivers/soc/ti/knav_qmss_queue.c pdsp->iram = iram 1525 drivers/soc/ti/knav_qmss_queue.c if (IS_ERR(pdsp->command) || IS_ERR(pdsp->iram) || iram 1531 drivers/soc/ti/knav_qmss_queue.c if (!IS_ERR(pdsp->iram)) iram 1532 drivers/soc/ti/knav_qmss_queue.c devm_iounmap(dev, pdsp->iram); iram 1543 drivers/soc/ti/knav_qmss_queue.c pdsp->name, pdsp->command, pdsp->iram, pdsp->regs, iram 1601 drivers/soc/ti/knav_qmss_queue.c writel_relaxed(be32_to_cpu(fwdata[i]), pdsp->iram + i); iram 220 drivers/staging/media/tegra-vde/vde.c u32 *iram_tables = vde->iram; iram 336 drivers/staging/media/tegra-vde/vde.c memset(vde->iram + 128, 0, macroblocks_nb / 2); iram 1072 drivers/staging/media/tegra-vde/vde.c vde->iram = gen_pool_dma_alloc(vde->iram_pool, iram 1075 drivers/staging/media/tegra-vde/vde.c if (!vde->iram) { iram 1121 drivers/staging/media/tegra-vde/vde.c gen_pool_free(vde->iram_pool, (unsigned long)vde->iram, iram 1147 drivers/staging/media/tegra-vde/vde.c gen_pool_free(vde->iram_pool, (unsigned long)vde->iram, iram 52 drivers/staging/media/tegra-vde/vde.h u32 *iram; iram 423 include/soc/fsl/qe/immap_qe.h struct qe_iram iram; /* I-RAM */ iram 466 sound/soc/intel/atom/sst/sst.c fw_save->iram = kvzalloc(ctx->iram_end - ctx->iram_base, GFP_KERNEL); iram 467 sound/soc/intel/atom/sst/sst.c if (!fw_save->iram) { iram 469 sound/soc/intel/atom/sst/sst.c goto iram; iram 488 sound/soc/intel/atom/sst/sst.c memcpy32_fromio(fw_save->iram, ctx->iram, ctx->iram_end - ctx->iram_base); iram 501 sound/soc/intel/atom/sst/sst.c kvfree(fw_save->iram); iram 502 sound/soc/intel/atom/sst/sst.c iram: iram 524 sound/soc/intel/atom/sst/sst.c memcpy32_toio(ctx->iram, fw_save->iram, ctx->iram_end - ctx->iram_base); iram 531 sound/soc/intel/atom/sst/sst.c kvfree(fw_save->iram); iram 310 sound/soc/intel/atom/sst/sst.h void *iram; /* allocated via kvmalloc() */ iram 358 sound/soc/intel/atom/sst/sst.h void __iomem *iram; iram 168 sound/soc/intel/atom/sst/sst_acpi.c ctx->iram = devm_ioremap_nocache(ctx->dev, ctx->iram_base, iram 170 sound/soc/intel/atom/sst/sst_acpi.c if (!ctx->iram) { iram 194 sound/soc/intel/atom/sst/sst_loader.c ram_iomem = sst_drv_ctx->iram; iram 84 sound/soc/intel/atom/sst/sst_pci.c ctx->iram = pcim_iomap(pci, 3, pci_resource_len(pci, 3)); iram 85 sound/soc/intel/atom/sst/sst_pci.c if (!ctx->iram) { iram 89 sound/soc/intel/atom/sst/sst_pci.c dev_dbg(ctx->dev, "IRAM Ptr %p\n", ctx->iram);