Lines Matching defs:sg_table
954 struct qm_sg_entry *sg_table, *fd_sgt;
1059 sg_table = &edesc->sgt[0];
1060 qm_sg_bytes = qm_sg_ents * sizeof(*sg_table);
1072 u8 *iv = (u8 *)(sg_table + qm_sg_ents);
1105 dma_to_qm_sg_one(sg_table, edesc->assoclen_dma, 4, 0);
1108 dma_to_qm_sg_one(sg_table + qm_sg_index, iv_dma, ivsize, 0);
1111 sg_to_qm_sg_last(req->src, src_len, sg_table + qm_sg_index, 0);
1115 sg_to_qm_sg_last(req->dst, dst_len, sg_table + qm_sg_index, 0);
1117 qm_sg_dma = dma_map_single(qidev, sg_table, qm_sg_bytes, DMA_TO_DEVICE);
1143 (1 + !!ivsize) * sizeof(*sg_table),
1149 dma_to_qm_sg_one_ext(&fd_sgt[0], qm_sg_dma + sizeof(*sg_table) *
1258 struct qm_sg_entry *sg_table, *fd_sgt;
1339 sg_table = &edesc->sgt[0];
1340 iv = (u8 *)(sg_table + qm_sg_ents);
1360 dma_to_qm_sg_one(sg_table, iv_dma, ivsize, 0);
1361 sg_to_qm_sg(req->src, req->cryptlen, sg_table + 1, 0);
1364 sg_to_qm_sg(req->dst, req->cryptlen, sg_table + dst_sg_idx, 0);
1366 dma_to_qm_sg_one(sg_table + dst_sg_idx + mapped_dst_nents, iv_dma,
1369 edesc->qm_sg_dma = dma_map_single(qidev, sg_table, edesc->qm_sg_bytes,
1386 sizeof(*sg_table), req->cryptlen + ivsize,
1390 sizeof(*sg_table), req->cryptlen + ivsize,