Home
last modified time | relevance | path

Searched refs:spage (Results 1 – 11 of 11) sorted by relevance

/Linux-v6.1/lib/
Dtest_hmm.c655 struct page *spage; in dmirror_migrate_alloc_and_copy() local
666 spage = migrate_pfn_to_page(*src); in dmirror_migrate_alloc_and_copy()
667 if (WARN(spage && is_zone_device_page(spage), in dmirror_migrate_alloc_and_copy()
669 page_to_pfn(spage))) in dmirror_migrate_alloc_and_copy()
677 if (spage) in dmirror_migrate_alloc_and_copy()
678 copy_highpage(rpage, spage); in dmirror_migrate_alloc_and_copy()
691 page_to_pfn(spage), page_to_pfn(dpage)); in dmirror_migrate_alloc_and_copy()
694 (!spage && args->vma->vm_flags & VM_WRITE)) in dmirror_migrate_alloc_and_copy()
866 struct page *dpage, *spage; in dmirror_devmem_fault_alloc_and_copy() local
868 spage = migrate_pfn_to_page(*src); in dmirror_devmem_fault_alloc_and_copy()
[all …]
/Linux-v6.1/drivers/gpu/drm/nouveau/
Dnouveau_dmem.c142 static int nouveau_dmem_copy_one(struct nouveau_drm *drm, struct page *spage, in nouveau_dmem_copy_one() argument
154 NOUVEAU_APER_VRAM, nouveau_dmem_page_addr(spage))) { in nouveau_dmem_copy_one()
168 struct page *spage, *dpage; in nouveau_dmem_migrate_to_ram() local
193 spage = migrate_pfn_to_page(src); in nouveau_dmem_migrate_to_ram()
194 if (!spage || !(src & MIGRATE_PFN_MIGRATE)) in nouveau_dmem_migrate_to_ram()
203 svmm = spage->zone_device_data; in nouveau_dmem_migrate_to_ram()
206 ret = nouveau_dmem_copy_one(drm, spage, dpage, &dma_addr); in nouveau_dmem_migrate_to_ram()
621 struct page *dpage, *spage; in nouveau_dmem_migrate_copy_one() local
624 spage = migrate_pfn_to_page(src); in nouveau_dmem_migrate_copy_one()
633 if (spage) { in nouveau_dmem_migrate_copy_one()
[all …]
/Linux-v6.1/drivers/infiniband/hw/hfi1/
Duser_exp_rcv.h42 const unsigned long spage = addr & PAGE_MASK; in num_user_pages() local
45 return 1 + ((epage - spage) >> PAGE_SHIFT); in num_user_pages()
/Linux-v6.1/drivers/gpu/drm/amd/amdkfd/
Dkfd_migrate.c323 struct page *spage; in svm_migrate_copy_to_vram() local
330 spage = migrate_pfn_to_page(migrate->src[i]); in svm_migrate_copy_to_vram()
331 if (spage && !is_zone_device_page(spage)) { in svm_migrate_copy_to_vram()
332 src[i] = dma_map_page(dev, spage, 0, PAGE_SIZE, in svm_migrate_copy_to_vram()
358 src[i] >> PAGE_SHIFT, page_to_pfn(spage)); in svm_migrate_copy_to_vram()
585 struct page *spage; in svm_migrate_copy_to_ram() local
587 spage = migrate_pfn_to_page(migrate->src[i]); in svm_migrate_copy_to_ram()
588 if (!spage || !is_zone_device_page(spage)) { in svm_migrate_copy_to_ram()
602 src[i] = svm_migrate_addr(adev, spage); in svm_migrate_copy_to_ram()
/Linux-v6.1/arch/powerpc/kvm/
Dbook3s_hv_uvmem.c515 struct page *dpage, *spage; in __kvmppc_svm_page_out() local
538 spage = migrate_pfn_to_page(*mig.src); in __kvmppc_svm_page_out()
539 if (!spage || !(*mig.src & MIGRATE_PFN_MIGRATE)) in __kvmppc_svm_page_out()
542 if (!is_zone_device_page(spage)) in __kvmppc_svm_page_out()
552 pvt = spage->zone_device_data; in __kvmppc_svm_page_out()
743 struct page *spage; in kvmppc_svm_page_in() local
773 spage = migrate_pfn_to_page(*mig.src); in kvmppc_svm_page_in()
774 if (spage) { in kvmppc_svm_page_in()
/Linux-v6.1/arch/s390/kvm/
Dpci.c341 struct page *vpage = NULL, *spage = NULL; in kvm_s390_pci_aif_disable() local
370 spage = phys_to_page(gaite->aisb); in kvm_s390_pci_aif_disable()
392 if (spage) { in kvm_s390_pci_aif_disable()
393 unpin_user_page(spage); in kvm_s390_pci_aif_disable()
/Linux-v6.1/drivers/tty/
Dmoxa.c2171 u16 head, tail, tx_mask, spage, epage; in MoxaPortWriteData() local
2177 spage = readw(ofsAddr + Page_txb); in MoxaPortWriteData()
2186 if (spage == epage) { in MoxaPortWriteData()
2188 writew(spage, baseAddr + Control_reg); in MoxaPortWriteData()
2202 pageno = spage + (tail >> 13); in MoxaPortWriteData()
2213 pageno = spage; in MoxaPortWriteData()
2230 u16 tail, rx_mask, spage, epage; in MoxaPortReadData() local
2238 spage = readw(ofsAddr + Page_rxb); in MoxaPortReadData()
2246 if (spage == epage) { in MoxaPortReadData()
2248 writew(spage, baseAddr + Control_reg); in MoxaPortReadData()
[all …]
/Linux-v6.1/fs/nilfs2/
Dpage.c103 struct page *spage = sbh->b_page, *dpage = dbh->b_page; in nilfs_copy_buffer() local
106 kaddr0 = kmap_atomic(spage); in nilfs_copy_buffer()
/Linux-v6.1/drivers/infiniband/hw/qib/
Dqib_user_sdma.c609 const unsigned long spage = addr & PAGE_MASK; in qib_user_sdma_num_pages() local
612 return 1 + ((epage - spage) >> PAGE_SHIFT); in qib_user_sdma_num_pages()
/Linux-v6.1/drivers/crypto/
Dhifn_795x.c1326 struct page *spage, *dpage; in hifn_setup_dma() local
1332 spage = sg_page(src); in hifn_setup_dma()
1336 hifn_setup_src_desc(dev, spage, soff, len, n - len == 0); in hifn_setup_dma()
/Linux-v6.1/drivers/scsi/
Dst.c4069 struct page *spage = st_bp->reserved_pages[src_seg]; in move_buffer_data() local
4073 page_address(spage) + src_offset, count); in move_buffer_data()