Lines Matching refs:leader
508 struct scatterlist *leader; in sg_classify() local
512 leader = sg; in sg_classify()
514 leader_length = leader->length; in sg_classify()
515 next_paddr = SG_ENT_PHYS_ADDRESS(leader) + leader_length; in sg_classify()
536 leader->dma_address = leader_flag; in sg_classify()
537 leader->dma_length = leader_length; in sg_classify()
538 leader = sg; in sg_classify()
546 leader->dma_address = leader_flag; in sg_classify()
547 leader->dma_length = leader_length; in sg_classify()
554 sg_fill(struct device *dev, struct scatterlist *leader, struct scatterlist *end, in sg_fill() argument
558 unsigned long paddr = SG_ENT_PHYS_ADDRESS(leader); in sg_fill()
559 long size = leader->dma_length; in sg_fill()
567 if (leader->dma_address == 0 in sg_fill()
581 if (leader->dma_address == 0 && dac_allowed) { in sg_fill()
599 if (leader->dma_address == 0) in sg_fill()
604 sg_classify(dev, leader, end, 0); in sg_fill()
605 return sg_fill(dev, leader, end, out, arena, max_dma, dac_allowed); in sg_fill()
617 sg = leader; in sg_fill()
639 last_sg - leader, SG_ENT_VIRT_ADDRESS(last_sg), in sg_fill()
643 last_sg - leader, SG_ENT_VIRT_ADDRESS(last_sg), in sg_fill()