Lines Matching refs:iram_info
543 struct coda_iram_info *iram_info = &ctx->iram_info; in coda_setup_iram() local
551 memset(iram_info, 0, sizeof(*iram_info)); in coda_setup_iram()
552 iram_info->next_paddr = dev->iram.paddr; in coda_setup_iram()
553 iram_info->remaining = dev->iram.size; in coda_setup_iram()
583 iram_info->search_ram_size = round_up(mb_width * 16 * in coda_setup_iram()
585 iram_info->search_ram_paddr = coda_iram_alloc(iram_info, in coda_setup_iram()
586 iram_info->search_ram_size); in coda_setup_iram()
587 if (!iram_info->search_ram_paddr) { in coda_setup_iram()
591 iram_info->axi_sram_use |= CODA7_USE_HOST_ME_ENABLE | in coda_setup_iram()
596 iram_info->buf_dbk_y_use = coda_iram_alloc(iram_info, w64); in coda_setup_iram()
597 iram_info->buf_dbk_c_use = coda_iram_alloc(iram_info, w64); in coda_setup_iram()
598 if (!iram_info->buf_dbk_c_use) in coda_setup_iram()
600 iram_info->axi_sram_use |= dbk_bits; in coda_setup_iram()
602 iram_info->buf_bit_use = coda_iram_alloc(iram_info, w128); in coda_setup_iram()
603 if (!iram_info->buf_bit_use) in coda_setup_iram()
605 iram_info->axi_sram_use |= bit_bits; in coda_setup_iram()
607 iram_info->buf_ip_ac_dc_use = coda_iram_alloc(iram_info, w128); in coda_setup_iram()
608 if (!iram_info->buf_ip_ac_dc_use) in coda_setup_iram()
610 iram_info->axi_sram_use |= ip_bits; in coda_setup_iram()
620 iram_info->buf_dbk_y_use = coda_iram_alloc(iram_info, w128); in coda_setup_iram()
621 iram_info->buf_dbk_c_use = coda_iram_alloc(iram_info, w128); in coda_setup_iram()
622 if (!iram_info->buf_dbk_c_use) in coda_setup_iram()
624 iram_info->axi_sram_use |= dbk_bits; in coda_setup_iram()
626 iram_info->buf_bit_use = coda_iram_alloc(iram_info, w128); in coda_setup_iram()
627 if (!iram_info->buf_bit_use) in coda_setup_iram()
629 iram_info->axi_sram_use |= bit_bits; in coda_setup_iram()
631 iram_info->buf_ip_ac_dc_use = coda_iram_alloc(iram_info, w128); in coda_setup_iram()
632 if (!iram_info->buf_ip_ac_dc_use) in coda_setup_iram()
634 iram_info->axi_sram_use |= ip_bits; in coda_setup_iram()
640 if (!(iram_info->axi_sram_use & CODA7_USE_HOST_IP_ENABLE)) in coda_setup_iram()
648 iram_info->axi_sram_use &= ~(CODA7_USE_HOST_IP_ENABLE | in coda_setup_iram()
652 iram_info->axi_sram_use &= ~(CODA7_USE_HOST_IP_ENABLE | in coda_setup_iram()
1041 coda_write(dev, ctx->iram_info.search_ram_paddr, in coda_start_encoding()
1043 coda_write(dev, ctx->iram_info.search_ram_size, in coda_start_encoding()
1090 coda_write(dev, ctx->iram_info.buf_bit_use, in coda_start_encoding()
1092 coda_write(dev, ctx->iram_info.buf_ip_ac_dc_use, in coda_start_encoding()
1094 coda_write(dev, ctx->iram_info.buf_dbk_y_use, in coda_start_encoding()
1096 coda_write(dev, ctx->iram_info.buf_dbk_c_use, in coda_start_encoding()
1098 coda_write(dev, ctx->iram_info.buf_ovl_use, in coda_start_encoding()
1101 coda_write(dev, ctx->iram_info.buf_btp_use, in coda_start_encoding()
1318 coda_write(dev, ctx->iram_info.axi_sram_use, in coda_prepare_encode()
1657 coda_write(dev, ctx->iram_info.buf_bit_use, in __coda_start_decoding()
1659 coda_write(dev, ctx->iram_info.buf_ip_ac_dc_use, in __coda_start_decoding()
1661 coda_write(dev, ctx->iram_info.buf_dbk_y_use, in __coda_start_decoding()
1663 coda_write(dev, ctx->iram_info.buf_dbk_c_use, in __coda_start_decoding()
1665 coda_write(dev, ctx->iram_info.buf_ovl_use, in __coda_start_decoding()
1668 coda_write(dev, ctx->iram_info.buf_btp_use, in __coda_start_decoding()
1802 coda_write(dev, ctx->iram_info.axi_sram_use, in coda_prepare_decode()