Lines Matching full:iram
776 static phys_addr_t coda_iram_alloc(struct coda_iram_info *iram, size_t size) in coda_iram_alloc() argument
781 if (size > iram->remaining) in coda_iram_alloc()
783 iram->remaining -= size; in coda_iram_alloc()
785 ret = iram->next_paddr; in coda_iram_alloc()
786 iram->next_paddr += size; in coda_iram_alloc()
803 iram_info->next_paddr = dev->iram.paddr; in coda_setup_iram()
804 iram_info->remaining = dev->iram.size; in coda_setup_iram()
806 if (!dev->iram.vaddr) in coda_setup_iram()
840 /* Prioritize in case IRAM is too small for everything */ in coda_setup_iram()
848 pr_err("IRAM is smaller than the search ram size\n"); in coda_setup_iram()
900 coda_dbg(1, ctx, "IRAM smaller than needed\n"); in coda_setup_iram()
1130 coda_write(dev, dev->iram.paddr, in coda_start_encoding()
2097 /* Set secondary AXI IRAM */ in __coda_start_decoding()