Lines Matching refs:dma_address
528 sg->dma_address = -1; in sg_classify()
531 sg->dma_address = -2; in sg_classify()
536 leader->dma_address = leader_flag; in sg_classify()
546 leader->dma_address = leader_flag; in sg_classify()
567 if (leader->dma_address == 0 in sg_fill()
570 out->dma_address = paddr + __direct_map_base; in sg_fill()
574 __va(paddr), size, out->dma_address); in sg_fill()
581 if (leader->dma_address == 0 && dac_allowed) { in sg_fill()
582 out->dma_address = paddr + alpha_mv.pci_dac_offset; in sg_fill()
586 __va(paddr), size, out->dma_address); in sg_fill()
599 if (leader->dma_address == 0) in sg_fill()
608 out->dma_address = arena->dma_base + dma_ofs*PAGE_SIZE + paddr; in sg_fill()
612 __va(paddr), size, out->dma_address, npages); in sg_fill()
626 while (sg+1 < end && (int) sg[1].dma_address == -1) { in sg_fill()
647 } while (++sg < end && (int) sg->dma_address < 0); in sg_fill()
670 sg->dma_address in alpha_pci_map_sg()
673 return sg->dma_address != 0; in alpha_pci_map_sg()
698 if ((int) sg->dma_address < 0) in alpha_pci_map_sg()
763 addr = sg->dma_address; in alpha_pci_unmap_sg()