Lines Matching full:iram
3186 /* Get IRAM pool from device tree */ in coda_probe()
3187 pool = of_gen_pool_get(np, "iram", 0); in coda_probe()
3189 dev_err(&pdev->dev, "iram pool not available\n"); in coda_probe()
3227 dev->iram.size = dev->devtype->iram_size; in coda_probe()
3228 dev->iram.vaddr = gen_pool_dma_alloc(dev->iram_pool, dev->iram.size, in coda_probe()
3229 &dev->iram.paddr); in coda_probe()
3230 if (!dev->iram.vaddr) { in coda_probe()
3231 dev_warn(&pdev->dev, "unable to alloc iram\n"); in coda_probe()
3233 memset(dev->iram.vaddr, 0, dev->iram.size); in coda_probe()
3234 dev->iram.blob.data = dev->iram.vaddr; in coda_probe()
3235 dev->iram.blob.size = dev->iram.size; in coda_probe()
3236 dev->iram.dentry = debugfs_create_blob("iram", 0444, in coda_probe()
3238 &dev->iram.blob); in coda_probe()
3287 if (dev->iram.vaddr) in coda_remove()
3288 gen_pool_free(dev->iram_pool, (unsigned long)dev->iram.vaddr, in coda_remove()
3289 dev->iram.size); in coda_remove()