Lines Matching refs:dm_wa
253 ccp_dm_free(&data->dm_wa); in ccp_free_data()
271 ret = ccp_init_dm_workarea(&data->dm_wa, cmd_q, dm_len, dir); in ccp_init_data()
286 struct ccp_dm_workarea *dm_wa = &data->dm_wa; in ccp_queue_buf() local
291 memset(dm_wa->address, 0, dm_wa->length); in ccp_queue_buf()
300 nbytes = min_t(u64, sg_wa->bytes_left, dm_wa->length); in ccp_queue_buf()
301 scatterwalk_map_and_copy(dm_wa->address, sg_wa->sg, sg_wa->sg_used, in ccp_queue_buf()
306 while (sg_wa->bytes_left && (buf_count < dm_wa->length)) { in ccp_queue_buf()
308 dm_wa->length - buf_count); in ccp_queue_buf()
366 op->src.u.dma.address = src->dm_wa.dma.address; in ccp_prepare_data()
387 op->dst.u.dma.address = dst->dm_wa.dma.address; in ccp_prepare_data()
407 if (op->dst.u.dma.address == dst->dm_wa.dma.address) in ccp_process_data()