Lines Matching refs:steps
549 int *steps, gfp_t gfp)
555 *steps = roundup(length, SEC_REQ_LIMIT) / SEC_REQ_LIMIT;
556 sizes = kcalloc(*steps, sizeof(*sizes), gfp);
560 for (i = 0; i < *steps - 1; i++)
562 sizes[*steps - 1] = length - SEC_REQ_LIMIT * (*steps - 1);
569 int steps, struct scatterlist ***splits,
580 *splits = kcalloc(steps, sizeof(struct scatterlist *), gfp);
585 *splits_nents = kcalloc(steps, sizeof(int), gfp);
592 ret = sg_split(sgl, count, 0, steps, split_sizes,
615 static void sec_unmap_sg_on_err(struct scatterlist *sgl, int steps,
621 for (i = 0; i < steps; i++)
716 int i, ret, steps;
733 &steps, gfp);
736 sec_req->num_elements = steps;
737 ret = sec_map_and_split_sg(skreq->src, split_sizes, steps, &splits_in,
745 ret = sec_map_and_split_sg(skreq->dst, split_sizes, steps,
772 for (i = 0; i < steps; i++) {
810 if ((!sec_queue_can_enqueue(queue, steps) &&
812 kfifo_avail(&queue->softqueue) > steps)) ||
850 sec_unmap_sg_on_err(skreq->dst, steps, splits_out,
854 sec_unmap_sg_on_err(skreq->src, steps, splits_in, splits_in_nents,