Lines Matching refs:leader
516 struct scatterlist *leader; in sg_classify() local
520 leader = sg; in sg_classify()
522 leader_length = leader->length; in sg_classify()
523 next_paddr = SG_ENT_PHYS_ADDRESS(leader) + leader_length; in sg_classify()
544 leader->dma_address = leader_flag; in sg_classify()
545 leader->dma_length = leader_length; in sg_classify()
546 leader = sg; in sg_classify()
554 leader->dma_address = leader_flag; in sg_classify()
555 leader->dma_length = leader_length; in sg_classify()
562 sg_fill(struct device *dev, struct scatterlist *leader, struct scatterlist *end, in sg_fill() argument
566 unsigned long paddr = SG_ENT_PHYS_ADDRESS(leader); in sg_fill()
567 long size = leader->dma_length; in sg_fill()
575 if (leader->dma_address == 0 in sg_fill()
589 if (leader->dma_address == 0 && dac_allowed) { in sg_fill()
607 if (leader->dma_address == 0) in sg_fill()
612 sg_classify(dev, leader, end, 0); in sg_fill()
613 return sg_fill(dev, leader, end, out, arena, max_dma, dac_allowed); in sg_fill()
625 sg = leader; in sg_fill()
647 last_sg - leader, SG_ENT_VIRT_ADDRESS(last_sg), in sg_fill()
651 last_sg - leader, SG_ENT_VIRT_ADDRESS(last_sg), in sg_fill()