/kernel/linux/linux-5.10/lib/ |
H A D | sg_split.c | 131 * @split_sizes: the respective size of each output sg list in bytes 140 * - @out[0], which covers bytes [@skip .. @skip + @split_sizes[0] - 1] of @in 141 * - @out[1], which covers bytes [@skip + split_sizes[0] .. 142 * @skip + @split_sizes[0] + @split_sizes[1] -1] 150 const size_t *split_sizes, in sg_split() 161 ret = sg_calculate_split(in, sg_nents(in), nb_splits, skip, split_sizes, in sg_split() 181 split_sizes, splitters, true); in sg_split() 148 sg_split(struct scatterlist *in, const int in_mapped_nents, const off_t skip, const int nb_splits, const size_t *split_sizes, struct scatterlist **out, int *out_mapped_nents, gfp_t gfp_mask) sg_split() argument
|
/kernel/linux/linux-6.6/lib/ |
H A D | sg_split.c | 131 * @split_sizes: the respective size of each output sg list in bytes 140 * - @out[0], which covers bytes [@skip .. @skip + @split_sizes[0] - 1] of @in 141 * - @out[1], which covers bytes [@skip + split_sizes[0] .. 142 * @skip + @split_sizes[0] + @split_sizes[1] -1] 150 const size_t *split_sizes, in sg_split() 161 ret = sg_calculate_split(in, sg_nents(in), nb_splits, skip, split_sizes, in sg_split() 181 split_sizes, splitters, true); in sg_split() 148 sg_split(struct scatterlist *in, const int in_mapped_nents, const off_t skip, const int nb_splits, const size_t *split_sizes, struct scatterlist **out, int *out_mapped_nents, gfp_t gfp_mask) sg_split() argument
|
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/sec/ |
H A D | sec_algs.c | 548 static int sec_alg_alloc_and_calc_split_sizes(int length, size_t **split_sizes, in sec_alg_alloc_and_calc_split_sizes() argument 563 *split_sizes = sizes; in sec_alg_alloc_and_calc_split_sizes() 568 static int sec_map_and_split_sg(struct scatterlist *sgl, size_t *split_sizes, in sec_map_and_split_sg() argument 592 ret = sg_split(sgl, count, 0, steps, split_sizes, in sec_map_and_split_sg() 717 size_t *split_sizes; in sec_alg_skcipher_crypto() local 732 ret = sec_alg_alloc_and_calc_split_sizes(skreq->cryptlen, &split_sizes, in sec_alg_skcipher_crypto() 737 ret = sec_map_and_split_sg(skreq->src, split_sizes, steps, &splits_in, in sec_alg_skcipher_crypto() 745 ret = sec_map_and_split_sg(skreq->dst, split_sizes, steps, in sec_alg_skcipher_crypto() 775 split_sizes[i], in sec_alg_skcipher_crypto() 836 kfree(split_sizes); in sec_alg_skcipher_crypto() [all...] |
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/sec/ |
H A D | sec_algs.c | 548 static int sec_alg_alloc_and_calc_split_sizes(int length, size_t **split_sizes, in sec_alg_alloc_and_calc_split_sizes() argument 563 *split_sizes = sizes; in sec_alg_alloc_and_calc_split_sizes() 568 static int sec_map_and_split_sg(struct scatterlist *sgl, size_t *split_sizes, in sec_map_and_split_sg() argument 592 ret = sg_split(sgl, count, 0, steps, split_sizes, in sec_map_and_split_sg() 717 size_t *split_sizes; in sec_alg_skcipher_crypto() local 732 ret = sec_alg_alloc_and_calc_split_sizes(skreq->cryptlen, &split_sizes, in sec_alg_skcipher_crypto() 737 ret = sec_map_and_split_sg(skreq->src, split_sizes, steps, &splits_in, in sec_alg_skcipher_crypto() 745 ret = sec_map_and_split_sg(skreq->dst, split_sizes, steps, in sec_alg_skcipher_crypto() 775 split_sizes[i], in sec_alg_skcipher_crypto() 836 kfree(split_sizes); in sec_alg_skcipher_crypto() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | scatterlist.h | 281 const size_t *split_sizes,
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | scatterlist.h | 427 const size_t *split_sizes,
|