/linux-6.3-rc2/lib/ |
A D | test_hmm.c | 655 struct page *spage; in dmirror_migrate_alloc_and_copy() local 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() 866 struct page *dpage, *spage; in dmirror_devmem_fault_alloc_and_copy() local 875 spage = BACKING_PAGE(spage); in dmirror_devmem_fault_alloc_and_copy() 884 copy_highpage(dpage, spage); in dmirror_devmem_fault_alloc_and_copy() 1240 struct page *dpage, *spage; in dmirror_device_evict_chunk() local 1249 spage = BACKING_PAGE(spage); in dmirror_device_evict_chunk() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/ |
A D | nouveau_dmem.c | 141 static int nouveau_dmem_copy_one(struct nouveau_drm *drm, struct page *spage, in nouveau_dmem_copy_one() argument 153 NOUVEAU_APER_VRAM, nouveau_dmem_page_addr(spage))) { in nouveau_dmem_copy_one() 167 struct page *spage, *dpage; in nouveau_dmem_migrate_to_ram() local 192 spage = migrate_pfn_to_page(src); in nouveau_dmem_migrate_to_ram() 193 if (!spage || !(src & MIGRATE_PFN_MIGRATE)) in nouveau_dmem_migrate_to_ram() 202 svmm = spage->zone_device_data; in nouveau_dmem_migrate_to_ram() 205 ret = nouveau_dmem_copy_one(drm, spage, dpage, &dma_addr); in nouveau_dmem_migrate_to_ram() 620 struct page *dpage, *spage; in nouveau_dmem_migrate_copy_one() local 623 spage = migrate_pfn_to_page(src); in nouveau_dmem_migrate_copy_one() 632 if (spage) { in nouveau_dmem_migrate_copy_one() [all …]
|
/linux-6.3-rc2/drivers/infiniband/hw/hfi1/ |
A D | user_exp_rcv.h | 45 const unsigned long spage = addr & PAGE_MASK; in num_user_pages() local 48 return 1 + ((epage - spage) >> PAGE_SHIFT); in num_user_pages()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/amdkfd/ |
A D | kfd_migrate.c | 317 struct page *spage; in svm_migrate_copy_to_vram() local 324 spage = migrate_pfn_to_page(migrate->src[i]); in svm_migrate_copy_to_vram() 325 if (spage && !is_zone_device_page(spage)) { in svm_migrate_copy_to_vram() 326 src[i] = dma_map_page(dev, spage, 0, PAGE_SIZE, in svm_migrate_copy_to_vram() 352 src[i] >> PAGE_SHIFT, page_to_pfn(spage)); in svm_migrate_copy_to_vram() 579 struct page *spage; in svm_migrate_copy_to_ram() local 581 spage = migrate_pfn_to_page(migrate->src[i]); in svm_migrate_copy_to_ram() 582 if (!spage || !is_zone_device_page(spage)) { in svm_migrate_copy_to_ram() 596 src[i] = svm_migrate_addr(adev, spage); in svm_migrate_copy_to_ram()
|
/linux-6.3-rc2/arch/powerpc/kvm/ |
A D | book3s_hv_uvmem.c | 519 struct page *dpage, *spage; in __kvmppc_svm_page_out() local 542 spage = migrate_pfn_to_page(*mig.src); in __kvmppc_svm_page_out() 543 if (!spage || !(*mig.src & MIGRATE_PFN_MIGRATE)) in __kvmppc_svm_page_out() 546 if (!is_zone_device_page(spage)) in __kvmppc_svm_page_out() 556 pvt = spage->zone_device_data; in __kvmppc_svm_page_out() 747 struct page *spage; in kvmppc_svm_page_in() local 777 spage = migrate_pfn_to_page(*mig.src); in kvmppc_svm_page_in() 778 if (spage) { in kvmppc_svm_page_in()
|
/linux-6.3-rc2/arch/s390/kvm/ |
A D | pci.c | 341 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-6.3-rc2/drivers/tty/ |
A D | moxa.c | 2173 u16 head, tail, tx_mask, spage, epage; in MoxaPortWriteData() local 2179 spage = readw(ofsAddr + Page_txb); in MoxaPortWriteData() 2188 if (spage == epage) { in MoxaPortWriteData() 2190 writew(spage, baseAddr + Control_reg); in MoxaPortWriteData() 2204 pageno = spage + (tail >> 13); in MoxaPortWriteData() 2215 pageno = spage; in MoxaPortWriteData() 2232 u16 tail, rx_mask, spage, epage; in MoxaPortReadData() local 2240 spage = readw(ofsAddr + Page_rxb); in MoxaPortReadData() 2248 if (spage == epage) { in MoxaPortReadData() 2262 pageno = spage + (head >> 13); in MoxaPortReadData() [all …]
|
/linux-6.3-rc2/fs/nilfs2/ |
A D | page.c | 103 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-6.3-rc2/drivers/infiniband/hw/qib/ |
A D | qib_user_sdma.c | 609 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-6.3-rc2/drivers/crypto/ |
A D | hifn_795x.c | 1326 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-6.3-rc2/drivers/scsi/ |
A D | st.c | 4069 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()
|