Lines Matching defs:leader
495 -1 : Not leader, physically adjacent to previous.
496 -2 : Not leader, virtually adjacent to previous.
497 Write dma_length of each leader with the combined lengths of
508 struct scatterlist *leader;
512 leader = sg;
514 leader_length = leader->length;
515 next_paddr = SG_ENT_PHYS_ADDRESS(leader) + leader_length;
536 leader->dma_address = leader_flag;
537 leader->dma_length = leader_length;
538 leader = sg;
546 leader->dma_address = leader_flag;
547 leader->dma_length = leader_length;
550 /* Given a scatterlist leader, choose an allocation method and fill
554 sg_fill(struct device *dev, struct scatterlist *leader, struct scatterlist *end,
558 unsigned long paddr = SG_ENT_PHYS_ADDRESS(leader);
559 long size = leader->dma_length;
567 if (leader->dma_address == 0
581 if (leader->dma_address == 0 && dac_allowed) {
599 if (leader->dma_address == 0)
604 sg_classify(dev, leader, end, 0);
605 return sg_fill(dev, leader, end, out, arena, max_dma, dac_allowed);
617 sg = leader;
639 last_sg - leader, SG_ENT_VIRT_ADDRESS(last_sg),
643 last_sg - leader, SG_ENT_VIRT_ADDRESS(last_sg),