BANK_R_CTX
mfc_dev->mem_dev[BANK_R_CTX] = s5p_mfc_alloc_memdev(dev, "right",
BANK_R_CTX);
if (!mfc_dev->mem_dev[BANK_R_CTX]) {
device_unregister(mfc_dev->mem_dev[BANK_R_CTX]);
bank2_virt = dma_alloc_coherent(mfc_dev->mem_dev[BANK_R_CTX],
device_unregister(mfc_dev->mem_dev[BANK_R_CTX]);
mfc_dev->dma_base[BANK_R_CTX] = bank2_dma_addr - align_size;
dma_free_coherent(mfc_dev->mem_dev[BANK_R_CTX], align_size, bank2_virt,
vb2_dma_contig_set_max_seg_size(mfc_dev->mem_dev[BANK_R_CTX],
device_unregister(mfc_dev->mem_dev[BANK_R_CTX]);
vb2_dma_contig_clear_max_seg_size(mfc_dev->mem_dev[BANK_R_CTX]);
mfc_dev->dma_base[BANK_R_CTX] = mfc_dev->mem_base;
mfc_dev->dma_base[BANK_R_CTX] += offset;
mfc_dev->mem_dev[BANK_L_CTX] = mfc_dev->mem_dev[BANK_R_CTX] = dev;
mfc_write(dev, dev->dma_base[BANK_R_CTX],
&dev->dma_base[BANK_R_CTX]);
alloc_devs[0] = ctx->dev->mem_dev[BANK_R_CTX];
alloc_devs[0] = ctx->dev->mem_dev[BANK_R_CTX];
alloc_devs[1] = ctx->dev->mem_dev[BANK_R_CTX];
s5p_mfc_set_enc_frame_buffer_v5(ctx, dev->dma_base[BANK_R_CTX],
dev->dma_base[BANK_R_CTX], 0);
dev->dma_base[BANK_R_CTX],
dev->dma_base[BANK_R_CTX], 0);
ret = s5p_mfc_alloc_priv_buf(dev, BANK_R_CTX, &ctx->bank2);
#define OFFSETB(x) (((x) - dev->dma_base[BANK_R_CTX]) >> MFC_OFFSET_SHIFT)
*y_addr = dev->dma_base[BANK_R_CTX] +
*c_addr = dev->dma_base[BANK_R_CTX] +