Lines Matching refs:sg
266 struct scatterlist *sg; in qset_copy_bounce_to_sg() local
273 sg = std->bounce_sg; in qset_copy_bounce_to_sg()
279 len = min(sg->length - offset, remaining); in qset_copy_bounce_to_sg()
280 memcpy(sg_virt(sg) + offset, bounce, len); in qset_copy_bounce_to_sg()
286 if (offset >= sg->length) { in qset_copy_bounce_to_sg()
287 sg = sg_next(sg); in qset_copy_bounce_to_sg()
439 struct scatterlist *sg; in qset_add_urb_sg() local
450 for_each_sg(urb->sg, sg, urb->num_mapped_sgs, i) { in qset_add_urb_sg()
460 dma_addr = sg_dma_address(sg); in qset_add_urb_sg()
461 dma_remaining = min_t(size_t, sg_dma_len(sg), remaining); in qset_add_urb_sg()
563 struct scatterlist *sg; in qset_add_urb_sg_linearize() local
571 for_each_sg(urb->sg, sg, urb->num_mapped_sgs, i) { in qset_add_urb_sg_linearize()
580 sg_remaining = min_t(size_t, remaining, sg->length); in qset_add_urb_sg_linearize()
581 orig = sg_virt(sg); in qset_add_urb_sg_linearize()
591 std->bounce_sg = sg; in qset_add_urb_sg_linearize()
592 std->bounce_offset = orig - sg_virt(sg); in qset_add_urb_sg_linearize()