Lines Matching refs:dma

50 	struct ccp_dma_info dma;  member
75 struct ccp_dma_info dma; member
272 cr[1] = op->src.u.dma.length - 1; in ccp_perform_aes()
273 cr[2] = ccp_addr_lo(&op->src.u.dma); in ccp_perform_aes()
276 | ccp_addr_hi(&op->src.u.dma); in ccp_perform_aes()
277 cr[4] = ccp_addr_lo(&op->dst.u.dma); in ccp_perform_aes()
279 | ccp_addr_hi(&op->dst.u.dma); in ccp_perform_aes()
302 cr[1] = op->src.u.dma.length - 1; in ccp_perform_xts_aes()
303 cr[2] = ccp_addr_lo(&op->src.u.dma); in ccp_perform_xts_aes()
306 | ccp_addr_hi(&op->src.u.dma); in ccp_perform_xts_aes()
307 cr[4] = ccp_addr_lo(&op->dst.u.dma); in ccp_perform_xts_aes()
309 | ccp_addr_hi(&op->dst.u.dma); in ccp_perform_xts_aes()
328 cr[1] = op->src.u.dma.length - 1; in ccp_perform_sha()
329 cr[2] = ccp_addr_lo(&op->src.u.dma); in ccp_perform_sha()
332 | ccp_addr_hi(&op->src.u.dma); in ccp_perform_sha()
356 cr[2] = ccp_addr_lo(&op->src.u.dma); in ccp_perform_rsa()
359 | ccp_addr_hi(&op->src.u.dma); in ccp_perform_rsa()
360 cr[4] = ccp_addr_lo(&op->dst.u.dma); in ccp_perform_rsa()
362 | ccp_addr_hi(&op->dst.u.dma); in ccp_perform_rsa()
377 cr[1] = op->src.u.dma.length - 1; in ccp_perform_passthru()
379 cr[1] = op->dst.u.dma.length - 1; in ccp_perform_passthru()
382 cr[2] = ccp_addr_lo(&op->src.u.dma); in ccp_perform_passthru()
384 | ccp_addr_hi(&op->src.u.dma); in ccp_perform_passthru()
394 cr[4] = ccp_addr_lo(&op->dst.u.dma); in ccp_perform_passthru()
396 | ccp_addr_hi(&op->dst.u.dma); in ccp_perform_passthru()
417 cr[1] = op->src.u.dma.length - 1; in ccp_perform_ecc()
418 cr[2] = ccp_addr_lo(&op->src.u.dma); in ccp_perform_ecc()
420 | ccp_addr_hi(&op->src.u.dma); in ccp_perform_ecc()
421 cr[4] = ccp_addr_lo(&op->dst.u.dma); in ccp_perform_ecc()
423 | ccp_addr_hi(&op->dst.u.dma); in ccp_perform_ecc()
541 wa->dma.address); in ccp_dm_free()
543 if (wa->dma.address) in ccp_dm_free()
544 dma_unmap_single(wa->dev, wa->dma.address, wa->length, in ccp_dm_free()
545 wa->dma.dir); in ccp_dm_free()
550 wa->dma.address = 0; in ccp_dm_free()
570 &wa->dma.address); in ccp_init_dm_workarea()
574 wa->dma.length = CCP_DMAPOOL_MAX_SIZE; in ccp_init_dm_workarea()
582 wa->dma.address = dma_map_single(wa->dev, wa->address, len, in ccp_init_dm_workarea()
584 if (!wa->dma.address) in ccp_init_dm_workarea()
587 wa->dma.length = len; in ccp_init_dm_workarea()
589 wa->dma.dir = dir; in ccp_init_dm_workarea()
788 op->src.u.dma.address = src->dm_wa.dma.address; in ccp_prepare_data()
789 op->src.u.dma.offset = 0; in ccp_prepare_data()
790 op->src.u.dma.length = (blocksize_op) ? block_size : cp_len; in ccp_prepare_data()
795 op->src.u.dma.address = sg_dma_address(src->sg_wa.sg); in ccp_prepare_data()
796 op->src.u.dma.offset = src->sg_wa.sg_used; in ccp_prepare_data()
797 op->src.u.dma.length = op_len & ~(block_size - 1); in ccp_prepare_data()
799 ccp_update_sg_workarea(&src->sg_wa, op->src.u.dma.length); in ccp_prepare_data()
809 op->dst.u.dma.address = dst->dm_wa.dma.address; in ccp_prepare_data()
810 op->dst.u.dma.offset = 0; in ccp_prepare_data()
811 op->dst.u.dma.length = op->src.u.dma.length; in ccp_prepare_data()
816 op->dst.u.dma.address = sg_dma_address(dst->sg_wa.sg); in ccp_prepare_data()
817 op->dst.u.dma.offset = dst->sg_wa.sg_used; in ccp_prepare_data()
818 op->dst.u.dma.length = op->src.u.dma.length; in ccp_prepare_data()
829 if (op->dst.u.dma.address == dst->dm_wa.dma.address) in ccp_process_data()
833 op->dst.u.dma.length); in ccp_process_data()
854 op.dst.u.dma.address = wa->dma.address; in ccp_copy_to_from_ksb()
855 op.dst.u.dma.length = wa->length; in ccp_copy_to_from_ksb()
858 op.src.u.dma.address = wa->dma.address; in ccp_copy_to_from_ksb()
859 op.src.u.dma.length = wa->length; in ccp_copy_to_from_ksb()
1649 op.src.u.dma.address = src.dma.address; in ccp_run_rsa_cmd()
1650 op.src.u.dma.offset = 0; in ccp_run_rsa_cmd()
1651 op.src.u.dma.length = i_len; in ccp_run_rsa_cmd()
1652 op.dst.u.dma.address = dst.dm_wa.dma.address; in ccp_run_rsa_cmd()
1653 op.dst.u.dma.offset = 0; in ccp_run_rsa_cmd()
1654 op.dst.u.dma.length = o_len; in ccp_run_rsa_cmd()
1775 op.src.u.dma.address = sg_dma_address(src.sg_wa.sg); in ccp_run_passthru_cmd()
1776 op.src.u.dma.offset = 0; in ccp_run_passthru_cmd()
1777 op.src.u.dma.length = sg_dma_len(src.sg_wa.sg); in ccp_run_passthru_cmd()
1780 op.dst.u.dma.address = sg_dma_address(dst.sg_wa.sg); in ccp_run_passthru_cmd()
1781 op.dst.u.dma.offset = dst.sg_wa.sg_used; in ccp_run_passthru_cmd()
1782 op.dst.u.dma.length = op.src.u.dma.length; in ccp_run_passthru_cmd()
1887 op.src.u.dma.address = src.dma.address; in ccp_run_ecc_mm_cmd()
1888 op.src.u.dma.offset = 0; in ccp_run_ecc_mm_cmd()
1889 op.src.u.dma.length = src.length; in ccp_run_ecc_mm_cmd()
1890 op.dst.u.dma.address = dst.dma.address; in ccp_run_ecc_mm_cmd()
1891 op.dst.u.dma.offset = 0; in ccp_run_ecc_mm_cmd()
1892 op.dst.u.dma.length = dst.length; in ccp_run_ecc_mm_cmd()
2051 op.src.u.dma.address = src.dma.address; in ccp_run_ecc_pm_cmd()
2052 op.src.u.dma.offset = 0; in ccp_run_ecc_pm_cmd()
2053 op.src.u.dma.length = src.length; in ccp_run_ecc_pm_cmd()
2054 op.dst.u.dma.address = dst.dma.address; in ccp_run_ecc_pm_cmd()
2055 op.dst.u.dma.offset = 0; in ccp_run_ecc_pm_cmd()
2056 op.dst.u.dma.length = dst.length; in ccp_run_ecc_pm_cmd()