Lines Matching refs:address

38 	dma_addr_t address;  member
49 u8 *address; member
183 return lower_32_bits(info->address + info->offset); in ccp_addr_lo()
188 return upper_32_bits(info->address + info->offset) & 0x0000ffff; in ccp_addr_hi()
539 if (wa->address) in ccp_dm_free()
540 dma_pool_free(wa->dma_pool, wa->address, in ccp_dm_free()
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()
546 kfree(wa->address); in ccp_dm_free()
549 wa->address = NULL; in ccp_dm_free()
550 wa->dma.address = 0; in ccp_dm_free()
569 wa->address = dma_pool_alloc(wa->dma_pool, GFP_KERNEL, in ccp_init_dm_workarea()
570 &wa->dma.address); in ccp_init_dm_workarea()
571 if (!wa->address) in ccp_init_dm_workarea()
576 memset(wa->address, 0, CCP_DMAPOOL_MAX_SIZE); in ccp_init_dm_workarea()
578 wa->address = kzalloc(len, GFP_KERNEL); in ccp_init_dm_workarea()
579 if (!wa->address) 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()
598 WARN_ON(!wa->address); in ccp_set_dm_area()
600 scatterwalk_map_and_copy(wa->address + wa_offset, sg, sg_offset, len, in ccp_set_dm_area()
608 WARN_ON(!wa->address); in ccp_get_dm_area()
610 scatterwalk_map_and_copy(wa->address + wa_offset, sg, sg_offset, len, in ccp_get_dm_area()
634 wa->address[dm_offset + i] = buffer[ksb_len - i - 1]; in ccp_reverse_set_dm_area()
641 if (wa->address[dm_offset - 1] & 0x80) in ccp_reverse_set_dm_area()
642 memset(wa->address + dm_offset, 0xff, in ccp_reverse_set_dm_area()
665 buffer[ksb_len - i - 1] = wa->address[dm_offset + i]; in ccp_reverse_get_dm_area()
713 memset(dm_wa->address, 0, dm_wa->length); in ccp_queue_buf()
723 scatterwalk_map_and_copy(dm_wa->address, sg_wa->sg, sg_wa->sg_used, in ccp_queue_buf()
788 op->src.u.dma.address = src->dm_wa.dma.address; in ccp_prepare_data()
795 op->src.u.dma.address = sg_dma_address(src->sg_wa.sg); in ccp_prepare_data()
809 op->dst.u.dma.address = dst->dm_wa.dma.address; in ccp_prepare_data()
816 op->dst.u.dma.address = sg_dma_address(dst->sg_wa.sg); in ccp_prepare_data()
829 if (op->dst.u.dma.address == dst->dm_wa.dma.address) in ccp_process_data()
854 op.dst.u.dma.address = wa->dma.address; in ccp_copy_to_from_ksb()
858 op.src.u.dma.address = wa->dma.address; in ccp_copy_to_from_ksb()
1456 memcpy(ctx.address, init, CCP_SHA_CTXSIZE); in ccp_run_sha_cmd()
1538 memcpy(hmac_buf + block_size, ctx.address, digest_size); in ccp_run_sha_cmd()
1635 src.address += o_len; /* Adjust the address for the copy operation */ in ccp_run_rsa_cmd()
1640 src.address -= o_len; /* Reset the address to original value */ in ccp_run_rsa_cmd()
1649 op.src.u.dma.address = src.dma.address; in ccp_run_rsa_cmd()
1652 op.dst.u.dma.address = dst.dm_wa.dma.address; in ccp_run_rsa_cmd()
1775 op.src.u.dma.address = sg_dma_address(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()
1850 save = src.address; in ccp_run_ecc_mm_cmd()
1857 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_mm_cmd()
1865 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_mm_cmd()
1874 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_mm_cmd()
1878 src.address = save; in ccp_run_ecc_mm_cmd()
1887 op.src.u.dma.address = src.dma.address; in ccp_run_ecc_mm_cmd()
1890 op.dst.u.dma.address = dst.dma.address; in ccp_run_ecc_mm_cmd()
1903 (const __le16 *)(dst.address + CCP_ECC_RESULT_OFFSET)); in ccp_run_ecc_mm_cmd()
1975 save = src.address; in ccp_run_ecc_pm_cmd()
1982 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_pm_cmd()
1990 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_pm_cmd()
1996 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_pm_cmd()
1999 *src.address = 0x01; in ccp_run_ecc_pm_cmd()
2000 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_pm_cmd()
2009 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_pm_cmd()
2015 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_pm_cmd()
2018 *src.address = 0x01; in ccp_run_ecc_pm_cmd()
2019 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_pm_cmd()
2027 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_pm_cmd()
2037 src.address += CCP_ECC_OPERAND_SIZE; in ccp_run_ecc_pm_cmd()
2042 src.address = save; in ccp_run_ecc_pm_cmd()
2051 op.src.u.dma.address = src.dma.address; in ccp_run_ecc_pm_cmd()
2054 op.dst.u.dma.address = dst.dma.address; in ccp_run_ecc_pm_cmd()
2067 (const __le16 *)(dst.address + CCP_ECC_RESULT_OFFSET)); in ccp_run_ecc_pm_cmd()
2076 save = dst.address; in ccp_run_ecc_pm_cmd()
2081 dst.address += CCP_ECC_OUTPUT_SIZE; in ccp_run_ecc_pm_cmd()
2084 dst.address += CCP_ECC_OUTPUT_SIZE; in ccp_run_ecc_pm_cmd()
2087 dst.address = save; in ccp_run_ecc_pm_cmd()