Lines Matching refs:sg_cpu
61 struct dma_desc_array *sg_cpu; /* virt addr of sg dma descriptors */ member
201 crc->sg_cpu[i].start_addr = crc->sg_mid_dma + (i << 2); in bfin_crypto_crc_config_dma()
202 crc->sg_cpu[i].cfg = dma_config; in bfin_crypto_crc_config_dma()
203 crc->sg_cpu[i].x_count = 1; in bfin_crypto_crc_config_dma()
204 crc->sg_cpu[i].x_modify = CHKSUM_DIGEST_SIZE; in bfin_crypto_crc_config_dma()
207 i, crc->sg_cpu[i].start_addr, in bfin_crypto_crc_config_dma()
208 crc->sg_cpu[i].cfg, crc->sg_cpu[i].x_count, in bfin_crypto_crc_config_dma()
209 crc->sg_cpu[i].x_modify); in bfin_crypto_crc_config_dma()
231 crc->sg_cpu[i].start_addr = dma_addr; in bfin_crypto_crc_config_dma()
232 crc->sg_cpu[i].cfg = dma_config; in bfin_crypto_crc_config_dma()
233 crc->sg_cpu[i].x_count = dma_count; in bfin_crypto_crc_config_dma()
234 crc->sg_cpu[i].x_modify = dma_mod; in bfin_crypto_crc_config_dma()
237 i, crc->sg_cpu[i].start_addr, in bfin_crypto_crc_config_dma()
238 crc->sg_cpu[i].cfg, crc->sg_cpu[i].x_count, in bfin_crypto_crc_config_dma()
239 crc->sg_cpu[i].x_modify); in bfin_crypto_crc_config_dma()
254 crc->sg_cpu[i].start_addr = dma_map_single(crc->dev, ctx->bufnext, in bfin_crypto_crc_config_dma()
256 crc->sg_cpu[i].cfg = dma_config; in bfin_crypto_crc_config_dma()
257 crc->sg_cpu[i].x_count = 1; in bfin_crypto_crc_config_dma()
258 crc->sg_cpu[i].x_modify = CHKSUM_DIGEST_SIZE; in bfin_crypto_crc_config_dma()
261 i, crc->sg_cpu[i].start_addr, in bfin_crypto_crc_config_dma()
262 crc->sg_cpu[i].cfg, crc->sg_cpu[i].x_count, in bfin_crypto_crc_config_dma()
263 crc->sg_cpu[i].x_modify); in bfin_crypto_crc_config_dma()
271 crc->sg_cpu[i - 1].cfg &= ~(DMAFLOW | NDSIZE); in bfin_crypto_crc_config_dma()
272 crc->sg_cpu[i - 1].cfg |= DI_EN; in bfin_crypto_crc_config_dma()
628 crc->sg_cpu = dma_alloc_coherent(&pdev->dev, PAGE_SIZE, &crc->sg_dma, GFP_KERNEL); in bfin_crypto_crc_probe()
629 if (crc->sg_cpu == NULL) { in bfin_crypto_crc_probe()
637 crc->sg_mid_buf = (u8 *)(crc->sg_cpu + ((CRC_MAX_DMA_DESC + 1) << 1)); in bfin_crypto_crc_probe()
671 if (crc->sg_cpu) in bfin_crypto_crc_probe()
672 dma_free_coherent(&pdev->dev, PAGE_SIZE, crc->sg_cpu, crc->sg_dma); in bfin_crypto_crc_probe()