Lines Matching refs:sg_data

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