Lines Matching refs:dma_address
529 sg->dma_address = -1; in sg_classify()
532 sg->dma_address = -2; in sg_classify()
537 leader->dma_address = leader_flag; in sg_classify()
547 leader->dma_address = leader_flag; in sg_classify()
568 if (leader->dma_address == 0 in sg_fill()
571 out->dma_address = paddr + __direct_map_base; in sg_fill()
575 __va(paddr), size, out->dma_address); in sg_fill()
582 if (leader->dma_address == 0 && dac_allowed) { in sg_fill()
583 out->dma_address = paddr + alpha_mv.pci_dac_offset; in sg_fill()
587 __va(paddr), size, out->dma_address); in sg_fill()
600 if (leader->dma_address == 0) in sg_fill()
609 out->dma_address = arena->dma_base + dma_ofs*PAGE_SIZE + paddr; in sg_fill()
613 __va(paddr), size, out->dma_address, npages); in sg_fill()
627 while (sg+1 < end && (int) sg[1].dma_address == -1) { in sg_fill()
648 } while (++sg < end && (int) sg->dma_address < 0); in sg_fill()
671 sg->dma_address in alpha_pci_map_sg()
674 return sg->dma_address != 0; in alpha_pci_map_sg()
699 if ((int) sg->dma_address < 0) in alpha_pci_map_sg()
764 addr = sg->dma_address; in alpha_pci_unmap_sg()