Lines Matching refs:nents
35 int nents[MAX_NUM_OF_BUFFERS_IN_MLLI]; member
89 unsigned int nents = 0; in cc_get_sgl_nents() local
93 nents++; in cc_get_sgl_nents()
105 dev_dbg(dev, "nents %d last bytes %d\n", nents, *lbytes); in cc_get_sgl_nents()
106 return nents; in cc_get_sgl_nents()
143 u32 nents, lbytes; in cc_copy_sg_portion() local
145 nents = cc_get_sgl_nents(dev, sg, end, &lbytes, NULL); in cc_copy_sg_portion()
146 sg_copy_buffer(sg, nents, (void *)dest, (end - to_skip + 1), to_skip, in cc_copy_sg_portion()
281 sgl_data->nents[index] = 1; in cc_add_buffer_entry()
294 unsigned int nents, struct scatterlist *sgl, in cc_add_sg_entry() argument
301 index, nents, sgl, data_len, is_last_table); in cc_add_sg_entry()
302 sgl_data->nents[index] = nents; in cc_add_sg_entry()
314 static int cc_dma_map_sg(struct device *dev, struct scatterlist *sg, u32 nents, in cc_dma_map_sg() argument
320 for (i = 0; i < nents; i++) { in cc_dma_map_sg()
329 return nents; in cc_dma_map_sg()
343 unsigned int nbytes, int direction, u32 *nents, in cc_map_sg() argument
358 *nents = 1; in cc_map_sg()
361 *nents = cc_get_sgl_nents(dev, sg, nbytes, lbytes, in cc_map_sg()
363 if (*nents > max_sg_nents) { in cc_map_sg()
364 *nents = 0; in cc_map_sg()
366 *nents, max_sg_nents); in cc_map_sg()
373 *mapped_nents = dma_map_sg(dev, sg, *nents, direction); in cc_map_sg()
375 *nents = 0; in cc_map_sg()
383 *mapped_nents = cc_dma_map_sg(dev, sg, *nents, in cc_map_sg()
385 if (*mapped_nents != *nents) { in cc_map_sg()
386 *nents = *mapped_nents; in cc_map_sg()
630 sg_virt(req->src), areq_ctx->src.nents, areq_ctx->assoc.nents, in cc_unmap_aead_request()
670 unsigned int nents; in cc_get_aead_icv_nents() local
689 nents = 0; in cc_get_aead_icv_nents()
693 nents = 1; in cc_get_aead_icv_nents()
696 nents = 1; in cc_get_aead_icv_nents()
699 nents = 2; in cc_get_aead_icv_nents()
704 nents = -1; /*unsupported*/ in cc_get_aead_icv_nents()
707 (*is_icv_fragmented ? "true" : "false"), nents); in cc_get_aead_icv_nents()
709 return nents; in cc_get_aead_icv_nents()
780 areq_ctx->assoc.nents = 0; in cc_aead_chain_assoc()
784 areq_ctx->assoc.nents); in cc_aead_chain_assoc()
813 areq_ctx->assoc.nents = mapped_nents; in cc_aead_chain_assoc()
821 (areq_ctx->assoc.nents + 1), in cc_aead_chain_assoc()
836 areq_ctx->assoc.nents); in cc_aead_chain_assoc()
837 cc_add_sg_entry(dev, sg_data, areq_ctx->assoc.nents, req->src, in cc_aead_chain_assoc()
891 cc_add_sg_entry(dev, sg_data, areq_ctx->src.nents, in cc_prepare_aead_data_mlli()
897 areq_ctx->src.nents, in cc_prepare_aead_data_mlli()
926 sg = &areq_ctx->src_sgl[areq_ctx->src.nents - 1]; in cc_prepare_aead_data_mlli()
936 cc_add_sg_entry(dev, sg_data, areq_ctx->src.nents, in cc_prepare_aead_data_mlli()
940 cc_add_sg_entry(dev, sg_data, areq_ctx->dst.nents, in cc_prepare_aead_data_mlli()
946 areq_ctx->src.nents, in cc_prepare_aead_data_mlli()
963 sg = &areq_ctx->src_sgl[areq_ctx->src.nents - 1]; in cc_prepare_aead_data_mlli()
973 cc_add_sg_entry(dev, sg_data, areq_ctx->dst.nents, in cc_prepare_aead_data_mlli()
977 cc_add_sg_entry(dev, sg_data, areq_ctx->src.nents, in cc_prepare_aead_data_mlli()
983 areq_ctx->dst.nents, in cc_prepare_aead_data_mlli()
992 sg = &areq_ctx->dst_sgl[areq_ctx->dst.nents - 1]; in cc_prepare_aead_data_mlli()
1066 areq_ctx->src.nents = src_mapped_nents; in cc_aead_chain_data()
1078 &areq_ctx->dst.nents, in cc_aead_chain_data()
1109 areq_ctx->dst.nents = dst_mapped_nents; in cc_aead_chain_data()
1298 &areq_ctx->src.nents, in cc_map_aead_request()