Lines Matching refs:address
38 dma_addr_t address; member
49 u8 *address; member
184 return lower_32_bits(info->address + info->offset); in ccp_addr_lo()
189 return upper_32_bits(info->address + info->offset) & 0x0000ffff; in ccp_addr_hi()
538 if (wa->address) in ccp_dm_free()
539 dma_pool_free(wa->dma_pool, wa->address, in ccp_dm_free()
540 wa->dma.address); in ccp_dm_free()
542 if (wa->dma.address) in ccp_dm_free()
543 dma_unmap_single(wa->dev, wa->dma.address, wa->length, in ccp_dm_free()
545 kfree(wa->address); in ccp_dm_free()
548 wa->address = NULL; in ccp_dm_free()
549 wa->dma.address = 0; in ccp_dm_free()
568 wa->address = dma_pool_alloc(wa->dma_pool, GFP_KERNEL, in ccp_init_dm_workarea()
569 &wa->dma.address); in ccp_init_dm_workarea()
570 if (!wa->address) in ccp_init_dm_workarea()
575 memset(wa->address, 0, CCP_DMAPOOL_MAX_SIZE); in ccp_init_dm_workarea()
577 wa->address = kzalloc(len, GFP_KERNEL); in ccp_init_dm_workarea()
578 if (!wa->address) in ccp_init_dm_workarea()
581 wa->dma.address = dma_map_single(wa->dev, wa->address, len, in ccp_init_dm_workarea()
583 if (!wa->dma.address) in ccp_init_dm_workarea()
597 WARN_ON(!wa->address); in ccp_set_dm_area()
599 scatterwalk_map_and_copy(wa->address + wa_offset, sg, sg_offset, len, in ccp_set_dm_area()
607 WARN_ON(!wa->address); in ccp_get_dm_area()
609 scatterwalk_map_and_copy(wa->address + wa_offset, sg, sg_offset, len, in ccp_get_dm_area()
632 wa->address[dm_offset + i] = buffer[ksb_len - i - 1]; in ccp_reverse_set_dm_area()
639 if (wa->address[dm_offset - 1] & 0x80) in ccp_reverse_set_dm_area()
640 memset(wa->address + dm_offset, 0xff, in ccp_reverse_set_dm_area()
661 buffer[ksb_len - i - 1] = wa->address[dm_offset + i]; in ccp_reverse_get_dm_area()
709 memset(dm_wa->address, 0, dm_wa->length); in ccp_queue_buf()
719 scatterwalk_map_and_copy(dm_wa->address, sg_wa->sg, sg_wa->sg_used, in ccp_queue_buf()
784 op->src.u.dma.address = src->dm_wa.dma.address; in ccp_prepare_data()
791 op->src.u.dma.address = sg_dma_address(src->sg_wa.sg); in ccp_prepare_data()
805 op->dst.u.dma.address = dst->dm_wa.dma.address; in ccp_prepare_data()
812 op->dst.u.dma.address = sg_dma_address(dst->sg_wa.sg); in ccp_prepare_data()
825 if (op->dst.u.dma.address == dst->dm_wa.dma.address) in ccp_process_data()
850 op.dst.u.dma.address = wa->dma.address; in ccp_copy_to_from_ksb()
854 op.src.u.dma.address = wa->dma.address; in ccp_copy_to_from_ksb()
1452 memcpy(ctx.address, init, CCP_SHA_CTXSIZE); in ccp_run_sha_cmd()
1534 memcpy(hmac_buf + block_size, ctx.address, digest_size); in ccp_run_sha_cmd()
1627 src.address += o_len; /* Adjust the address for the copy operation */ in ccp_run_rsa_cmd()
1630 src.address -= o_len; /* Reset the address to original value */ in ccp_run_rsa_cmd()
1639 op.src.u.dma.address = src.dma.address; in ccp_run_rsa_cmd()
1642 op.dst.u.dma.address = dst.dm_wa.dma.address; in ccp_run_rsa_cmd()
1765 op.src.u.dma.address = sg_dma_address(src.sg_wa.sg); in ccp_run_passthru_cmd()
1770 op.dst.u.dma.address = sg_dma_address(dst.sg_wa.sg); in ccp_run_passthru_cmd()
1840 save = src.address; in ccp_run_ecc_mm_cmd()
1845 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_mm_cmd()
1851 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_mm_cmd()
1858 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_mm_cmd()
1862 src.address = save; in ccp_run_ecc_mm_cmd()
1871 op.src.u.dma.address = src.dma.address; in ccp_run_ecc_mm_cmd()
1874 op.dst.u.dma.address = dst.dma.address; in ccp_run_ecc_mm_cmd()
1887 (const __le16 *)(dst.address + CCP_ECC_RESULT_OFFSET)); in ccp_run_ecc_mm_cmd()
1959 save = src.address; in ccp_run_ecc_pm_cmd()
1964 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_pm_cmd()
1970 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_pm_cmd()
1974 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_pm_cmd()
1977 *src.address = 0x01; in ccp_run_ecc_pm_cmd()
1978 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_pm_cmd()
1985 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_pm_cmd()
1989 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_pm_cmd()
1992 *src.address = 0x01; in ccp_run_ecc_pm_cmd()
1993 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_pm_cmd()
1999 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_pm_cmd()
2006 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_pm_cmd()
2011 src.address = save; in ccp_run_ecc_pm_cmd()
2020 op.src.u.dma.address = src.dma.address; in ccp_run_ecc_pm_cmd()
2023 op.dst.u.dma.address = dst.dma.address; in ccp_run_ecc_pm_cmd()
2036 (const __le16 *)(dst.address + CCP_ECC_RESULT_OFFSET)); in ccp_run_ecc_pm_cmd()
2045 save = dst.address; in ccp_run_ecc_pm_cmd()
2050 dst.address += CCP_ECC_OUTPUT_SIZE; in ccp_run_ecc_pm_cmd()
2053 dst.address += CCP_ECC_OUTPUT_SIZE; in ccp_run_ecc_pm_cmd()
2056 dst.address = save; in ccp_run_ecc_pm_cmd()