Lines Matching defs:pfns
615 * in pfns. All entries < last in the pfn array are set to their
712 unsigned long *pfns = map->pfn_list;
713 struct page *page = hmm_pfn_to_page(pfns[idx]);
714 phys_addr_t paddr = hmm_pfn_to_phys(pfns[idx]);
720 if ((pfns[idx] & HMM_PFN_DMA_MAPPED) &&
721 !(pfns[idx] & HMM_PFN_P2PDMA_BUS)) {
750 pfns[idx] |= HMM_PFN_P2PDMA;
753 pfns[idx] |= HMM_PFN_P2PDMA_BUS | HMM_PFN_DMA_MAPPED;
786 pfns[idx] |= HMM_PFN_DMA_MAPPED;
789 pfns[idx] &= ~HMM_PFN_P2PDMA;
808 unsigned long *pfns = map->pfn_list;
811 if ((pfns[idx] & valid_dma) != valid_dma)
814 if (pfns[idx] & HMM_PFN_P2PDMA_BUS)
817 if (pfns[idx] & HMM_PFN_P2PDMA)
825 pfns[idx] &=