Lines Matching refs:cdma_desc
456 struct cadence_nand_cdma_desc *cdma_desc; member
922 struct cadence_nand_cdma_desc *cdma_desc = cdns_ctrl->cdma_desc; in cadence_nand_cdma_desc_prepare() local
924 memset(cdma_desc, 0, sizeof(struct cadence_nand_cdma_desc)); in cadence_nand_cdma_desc_prepare()
927 cdma_desc->flash_pointer = flash_ptr; in cadence_nand_cdma_desc_prepare()
929 cdma_desc->bank = nf_mem; in cadence_nand_cdma_desc_prepare()
931 cdma_desc->flash_pointer |= (nf_mem << CDMA_CFPTR_MEM_SHIFT); in cadence_nand_cdma_desc_prepare()
933 cdma_desc->command_flags |= CDMA_CF_DMA_MASTER; in cadence_nand_cdma_desc_prepare()
934 cdma_desc->command_flags |= CDMA_CF_INT; in cadence_nand_cdma_desc_prepare()
936 cdma_desc->memory_pointer = mem_ptr; in cadence_nand_cdma_desc_prepare()
937 cdma_desc->status = 0; in cadence_nand_cdma_desc_prepare()
938 cdma_desc->sync_flag_pointer = 0; in cadence_nand_cdma_desc_prepare()
939 cdma_desc->sync_arguments = 0; in cadence_nand_cdma_desc_prepare()
941 cdma_desc->command_type = ctype; in cadence_nand_cdma_desc_prepare()
942 cdma_desc->ctrl_data_ptr = ctrl_data_ptr; in cadence_nand_cdma_desc_prepare()
967 struct cadence_nand_cdma_desc *desc_ptr = cdns_ctrl->cdma_desc; in cadence_nand_cdma_finish()
1670 cdns_ctrl->cdma_desc->status); in cadence_nand_read_page()
2836 cdns_ctrl->cdma_desc = dma_alloc_coherent(cdns_ctrl->dev, in cadence_nand_init()
2837 sizeof(*cdns_ctrl->cdma_desc), in cadence_nand_init()
2912 cdns_ctrl->cdma_desc, cdns_ctrl->dma_cdma_desc); in cadence_nand_init()
2924 cdns_ctrl->cdma_desc, cdns_ctrl->dma_cdma_desc); in cadence_nand_remove()