Lines Matching refs:sg_len
143 static struct scatterlist *mmc_alloc_sg(int sg_len, int *err) in mmc_alloc_sg() argument
147 sg = kmalloc(sizeof(struct scatterlist)*sg_len, GFP_KERNEL); in mmc_alloc_sg()
152 sg_init_table(sg, sg_len); in mmc_alloc_sg()
455 unsigned int sg_len = 0; in mmc_queue_packed_map_sg() local
471 sg_len++; in mmc_queue_packed_map_sg()
476 sg_len += blk_rq_map_sg(mq->queue, req, __sg); in mmc_queue_packed_map_sg()
477 __sg = sg + (sg_len - 1); in mmc_queue_packed_map_sg()
480 sg_mark_end(sg + (sg_len - 1)); in mmc_queue_packed_map_sg()
481 return sg_len; in mmc_queue_packed_map_sg()
489 unsigned int sg_len; in mmc_queue_map_sg() local
508 sg_len = mmc_queue_packed_map_sg(mq, mqrq->packed, in mmc_queue_map_sg()
511 sg_len = blk_rq_map_sg(mq->queue, mqrq->req, mqrq->bounce_sg); in mmc_queue_map_sg()
513 mqrq->bounce_sg_len = sg_len; in mmc_queue_map_sg()
516 for_each_sg(mqrq->bounce_sg, sg, sg_len, i) in mmc_queue_map_sg()