Home
last modified time | relevance | path

Searched refs:sdcp (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/crypto/
H A Dmxs-dcp.c173 struct dcp *sdcp = global_sdcp; in mxs_dcp_start_dma() local
177 struct dcp_dma_desc *desc = &sdcp->coh->desc[actx->chan]; in mxs_dcp_start_dma()
178 dma_addr_t desc_phys = dma_map_single(sdcp->dev, desc, sizeof(*desc), in mxs_dcp_start_dma()
181 dma_err = dma_mapping_error(sdcp->dev, desc_phys); in mxs_dcp_start_dma()
185 reinit_completion(&sdcp->completion[chan]); in mxs_dcp_start_dma()
188 writel(0xffffffff, sdcp->base + MXS_DCP_CH_N_STAT_CLR(chan)); in mxs_dcp_start_dma()
191 writel(desc_phys, sdcp->base + MXS_DCP_CH_N_CMDPTR(chan)); in mxs_dcp_start_dma()
194 writel(1, sdcp->base + MXS_DCP_CH_N_SEMA(chan)); in mxs_dcp_start_dma()
196 ret = wait_for_completion_timeout(&sdcp->completion[chan], in mxs_dcp_start_dma()
199 dev_err(sdcp in mxs_dcp_start_dma()
223 struct dcp *sdcp = global_sdcp; mxs_dcp_run_aes() local
294 struct dcp *sdcp = global_sdcp; mxs_dcp_aes_block_crypt() local
391 struct dcp *sdcp = global_sdcp; dcp_chan_thread_aes() local
449 struct dcp *sdcp = global_sdcp; mxs_dcp_aes_enqueue() local
546 struct dcp *sdcp = global_sdcp; mxs_dcp_run_sha() local
616 struct dcp *sdcp = global_sdcp; dcp_sha_req_to_buf() local
688 struct dcp *sdcp = global_sdcp; dcp_chan_thread_sha() local
751 struct dcp *sdcp = global_sdcp; dcp_sha_update_fx() local
950 struct dcp *sdcp = context; mxs_dcp_irq() local
973 struct dcp *sdcp = NULL; mxs_dcp_probe() local
1144 struct dcp *sdcp = platform_get_drvdata(pdev); mxs_dcp_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/crypto/
H A Dmxs-dcp.c174 struct dcp *sdcp = global_sdcp; in mxs_dcp_start_dma() local
178 struct dcp_dma_desc *desc = &sdcp->coh->desc[actx->chan]; in mxs_dcp_start_dma()
179 dma_addr_t desc_phys = dma_map_single(sdcp->dev, desc, sizeof(*desc), in mxs_dcp_start_dma()
182 dma_err = dma_mapping_error(sdcp->dev, desc_phys); in mxs_dcp_start_dma()
186 reinit_completion(&sdcp->completion[chan]); in mxs_dcp_start_dma()
189 writel(0xffffffff, sdcp->base + MXS_DCP_CH_N_STAT_CLR(chan)); in mxs_dcp_start_dma()
192 writel(desc_phys, sdcp->base + MXS_DCP_CH_N_CMDPTR(chan)); in mxs_dcp_start_dma()
195 writel(1, sdcp->base + MXS_DCP_CH_N_SEMA(chan)); in mxs_dcp_start_dma()
197 ret = wait_for_completion_timeout(&sdcp->completion[chan], in mxs_dcp_start_dma()
200 dev_err(sdcp in mxs_dcp_start_dma()
224 struct dcp *sdcp = global_sdcp; mxs_dcp_run_aes() local
295 struct dcp *sdcp = global_sdcp; mxs_dcp_aes_block_crypt() local
392 struct dcp *sdcp = global_sdcp; dcp_chan_thread_aes() local
450 struct dcp *sdcp = global_sdcp; mxs_dcp_aes_enqueue() local
547 struct dcp *sdcp = global_sdcp; mxs_dcp_run_sha() local
617 struct dcp *sdcp = global_sdcp; dcp_sha_req_to_buf() local
689 struct dcp *sdcp = global_sdcp; dcp_chan_thread_sha() local
752 struct dcp *sdcp = global_sdcp; dcp_sha_update_fx() local
951 struct dcp *sdcp = context; mxs_dcp_irq() local
974 struct dcp *sdcp = NULL; mxs_dcp_probe() local
1136 struct dcp *sdcp = platform_get_drvdata(pdev); mxs_dcp_remove() local
[all...]

Completed in 3 milliseconds