Lines Matching refs:leader
487 struct scatterlist *leader; in sg_classify() local
491 leader = sg; in sg_classify()
493 leader_length = leader->length; in sg_classify()
494 next_paddr = SG_ENT_PHYS_ADDRESS(leader) + leader_length; in sg_classify()
515 leader->dma_address = leader_flag; in sg_classify()
516 leader->dma_length = leader_length; in sg_classify()
517 leader = sg; in sg_classify()
525 leader->dma_address = leader_flag; in sg_classify()
526 leader->dma_length = leader_length; in sg_classify()
533 sg_fill(struct device *dev, struct scatterlist *leader, struct scatterlist *end, in sg_fill() argument
537 unsigned long paddr = SG_ENT_PHYS_ADDRESS(leader); in sg_fill()
538 long size = leader->dma_length; in sg_fill()
546 if (leader->dma_address == 0 in sg_fill()
560 if (leader->dma_address == 0 && dac_allowed) { in sg_fill()
578 if (leader->dma_address == 0) in sg_fill()
583 sg_classify(dev, leader, end, 0); in sg_fill()
584 return sg_fill(dev, leader, end, out, arena, max_dma, dac_allowed); in sg_fill()
596 sg = leader; in sg_fill()
618 last_sg - leader, SG_ENT_VIRT_ADDRESS(last_sg), in sg_fill()
622 last_sg - leader, SG_ENT_VIRT_ADDRESS(last_sg), in sg_fill()