Lines Matching defs:sg_data

182 static int cc_generate_mlli(struct device *dev, struct buffer_array *sg_data,
189 dev_dbg(dev, "NUM of SG's = %d\n", sg_data->num_of_buffers);
203 for (i = 0; i < sg_data->num_of_buffers; i++) {
204 union buffer_array_entry *entry = &sg_data->entry[i];
205 u32 tot_len = sg_data->total_data_len[i];
206 u32 offset = sg_data->offset[i];
214 if (sg_data->mlli_nents[i]) {
218 *sg_data->mlli_nents[i] +=
290 u8 *config_data, struct buffer_array *sg_data,
308 cc_add_sg_entry(dev, sg_data, 1, &areq_ctx->ccm_adata_sg,
317 struct buffer_array *sg_data)
334 cc_add_sg_entry(dev, sg_data, 1, areq_ctx->buff_sg, curr_buff_cnt, 0,
378 struct buffer_array sg_data;
386 sg_data.num_of_buffers = 0;
416 cc_add_sg_entry(dev, &sg_data, req_ctx->in_nents, src,
431 cc_add_sg_entry(dev, &sg_data, req_ctx->in_nents, src,
434 cc_add_sg_entry(dev, &sg_data, req_ctx->out_nents, dst,
442 rc = cc_generate_mlli(dev, &sg_data, mlli_params, flags);
546 struct buffer_array *sg_data,
586 struct buffer_array *sg_data,
594 if (!sg_data) {
642 cc_add_sg_entry(dev, sg_data, areq_ctx->assoc.nents, req->src,
677 struct buffer_array *sg_data,
689 cc_add_sg_entry(dev, sg_data, areq_ctx->src.nents,
729 cc_add_sg_entry(dev, sg_data, areq_ctx->src.nents,
733 cc_add_sg_entry(dev, sg_data, areq_ctx->dst.nents,
761 cc_add_sg_entry(dev, sg_data, areq_ctx->dst.nents,
765 cc_add_sg_entry(dev, sg_data, areq_ctx->src.nents,
790 struct buffer_array *sg_data,
809 if (!sg_data)
882 cc_prepare_aead_data_mlli(drvdata, req, sg_data,
951 struct buffer_array sg_data;
961 sg_data.num_of_buffers = 0;
1003 &sg_data, areq_ctx->assoclen);
1077 rc = cc_aead_chain_assoc(drvdata, req, &sg_data, true, false);
1080 rc = cc_aead_chain_iv(drvdata, req, &sg_data, true, false);
1083 rc = cc_aead_chain_data(drvdata, req, &sg_data, true, false);
1107 rc = cc_aead_chain_assoc(drvdata, req, &sg_data, false, true);
1110 rc = cc_aead_chain_iv(drvdata, req, &sg_data, false, true);
1113 rc = cc_aead_chain_data(drvdata, req, &sg_data, true, true);
1124 rc = cc_generate_mlli(dev, &sg_data, mlli_params, flags);
1150 struct buffer_array sg_data;
1160 sg_data.num_of_buffers = 0;
1171 &sg_data);
1197 /* add the src data to the sg_data */
1198 cc_add_sg_entry(dev, &sg_data, areq_ctx->in_nents, src, nbytes,
1200 rc = cc_generate_mlli(dev, &sg_data, mlli_params, flags);
1233 struct buffer_array sg_data;
1245 sg_data.num_of_buffers = 0;
1280 &sg_data);
1309 /* add the src data to the sg_data */
1310 cc_add_sg_entry(dev, &sg_data, areq_ctx->in_nents, src,
1313 rc = cc_generate_mlli(dev, &sg_data, mlli_params, flags);