MC_SIZE
ether1_writebuffer (dev, &init_mc, MC_ADDR, MC_SIZE);
if (fw->size < MC_SIZE) {
fw->size, MC_SIZE);
mc_addr = dma_alloc_coherent(core->dev, MC_SIZE,
memcpy(mc_addr, fw->data, MC_SIZE);
amvdec_write_dos(core, IMEM_DMA_COUNT, MC_SIZE / 4);
fw->data + MC_SIZE,
fw->size - MC_SIZE);
dma_free_coherent(core->dev, MC_SIZE, mc_addr, mc_addr_map);
if (fw->size < MC_SIZE) {
fw->size, MC_SIZE);
mc_addr = dma_alloc_coherent(core->dev, MC_SIZE, &mc_addr_map,
memcpy(mc_addr, fw->data, MC_SIZE);
amvdec_write_dos(core, HEVC_IMEM_DMA_COUNT, MC_SIZE / 4);
dma_free_coherent(core->dev, MC_SIZE, mc_addr, mc_addr_map);