Home
last modified time | relevance | path

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

/linux-6.15/lib/
H A Dtest_hmm.c650 struct page *spage; in dmirror_migrate_alloc_and_copy() local
662 if (WARN(spage && is_zone_device_page(spage), in dmirror_migrate_alloc_and_copy()
664 page_to_pfn(spage))) in dmirror_migrate_alloc_and_copy()
672 if (spage) in dmirror_migrate_alloc_and_copy()
673 copy_highpage(rpage, spage); in dmirror_migrate_alloc_and_copy()
835 struct page *dpage, *spage; in dmirror_devmem_fault_alloc_and_copy() local
844 spage = BACKING_PAGE(spage); in dmirror_devmem_fault_alloc_and_copy()
853 copy_highpage(dpage, spage); in dmirror_devmem_fault_alloc_and_copy()
1209 struct page *dpage, *spage; in dmirror_device_evict_chunk() local
1218 spage = BACKING_PAGE(spage); in dmirror_device_evict_chunk()
[all …]
/linux-6.15/crypto/
H A Dscompress.c186 struct page *spage, *dpage; in scomp_acomp_comp_decomp() local
206 spage = folio_page(req->sfolio, 0); in scomp_acomp_comp_decomp()
209 spage = sg_page(req->src); in scomp_acomp_comp_decomp()
214 spage = nth_page(spage, soff / PAGE_SIZE); in scomp_acomp_comp_decomp()
219 if (PageHighMem(nth_page(spage, n)) && in scomp_acomp_comp_decomp()
222 src = kmap_local_page(spage) + soff; in scomp_acomp_comp_decomp()
/linux-6.15/drivers/gpu/drm/nouveau/
H A 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-6.15/drivers/infiniband/hw/hfi1/
H A Duser_exp_rcv.h45 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.15/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_migrate.c300 struct page *spage; in svm_migrate_copy_to_vram() local
309 spage = migrate_pfn_to_page(migrate->src[i]); in svm_migrate_copy_to_vram()
310 if (spage && !is_zone_device_page(spage)) { in svm_migrate_copy_to_vram()
311 src[i] = dma_map_page(dev, spage, 0, PAGE_SIZE, in svm_migrate_copy_to_vram()
337 src[i] >> PAGE_SHIFT, page_to_pfn(spage)); in svm_migrate_copy_to_vram()
602 struct page *spage; in svm_migrate_copy_to_ram() local
604 spage = migrate_pfn_to_page(migrate->src[i]); in svm_migrate_copy_to_ram()
605 if (!spage || !is_zone_device_page(spage)) { in svm_migrate_copy_to_ram()
619 src[i] = svm_migrate_addr(adev, spage); in svm_migrate_copy_to_ram()
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_svm.c405 struct page *spage = pages[i]; in xe_svm_copy() local
418 if (!vr && spage) { in xe_svm_copy()
419 vr = page_to_vr(spage); in xe_svm_copy()
422 XE_WARN_ON(spage && page_to_vr(spage) != vr); in xe_svm_copy()
429 if (dma_addr[i] && spage) { in xe_svm_copy()
430 __vram_addr = xe_vram_region_page_to_dpa(vr, spage); in xe_svm_copy()
478 if (dma_addr[i] && spage) { in xe_svm_copy()
/linux-6.15/arch/powerpc/kvm/
H A Dbook3s_hv_uvmem.c520 struct page *dpage, *spage; in __kvmppc_svm_page_out() local
543 spage = migrate_pfn_to_page(*mig.src); in __kvmppc_svm_page_out()
544 if (!spage || !(*mig.src & MIGRATE_PFN_MIGRATE)) in __kvmppc_svm_page_out()
547 if (!is_zone_device_page(spage)) in __kvmppc_svm_page_out()
557 pvt = spage->zone_device_data; in __kvmppc_svm_page_out()
748 struct page *spage; in kvmppc_svm_page_in() local
778 spage = migrate_pfn_to_page(*mig.src); in kvmppc_svm_page_in()
779 if (spage) { in kvmppc_svm_page_in()
/linux-6.15/drivers/tty/
H A Dmoxa.c1940 u16 head, tail, tx_mask, spage, epage; in MoxaPortWriteData() local
1946 spage = readw(ofsAddr + Page_txb); in MoxaPortWriteData()
1954 if (spage == epage) { in MoxaPortWriteData()
1956 writew(spage, baseAddr + Control_reg); in MoxaPortWriteData()
1970 pageno = spage + (tail >> 13); in MoxaPortWriteData()
1981 pageno = spage; in MoxaPortWriteData()
1997 u16 tail, rx_mask, spage, epage; in MoxaPortReadData() local
2005 spage = readw(ofsAddr + Page_rxb); in MoxaPortReadData()
2012 if (spage == epage) { in MoxaPortReadData()
2026 pageno = spage + (head >> 13); in MoxaPortReadData()
[all …]
/linux-6.15/arch/s390/kvm/
H A Dpci.c340 struct page *vpage = NULL, *spage = NULL; in kvm_s390_pci_aif_disable() local
369 spage = phys_to_page(gaite->aisb); in kvm_s390_pci_aif_disable()
391 if (spage) { in kvm_s390_pci_aif_disable()
392 unpin_user_page(spage); in kvm_s390_pci_aif_disable()
/linux-6.15/drivers/infiniband/hw/qib/
H A Dqib_user_sdma.c607 const unsigned long spage = addr & PAGE_MASK; in qib_user_sdma_num_pages() local
610 return 1 + ((epage - spage) >> PAGE_SHIFT); in qib_user_sdma_num_pages()
/linux-6.15/drivers/crypto/
H A Dhifn_795x.c1309 struct page *spage, *dpage; in hifn_setup_dma() local
1315 spage = sg_page(src); in hifn_setup_dma()
1319 hifn_setup_src_desc(dev, spage, soff, len, n - len == 0); in hifn_setup_dma()
/linux-6.15/net/ceph/
H A Dmessenger_v2.c1105 struct page *spage = con->v2.in_enc_pages[idx]; in process_v2_sparse_read() local
1109 memcpy_from_page(buf, spage, soff, len); in process_v2_sparse_read()
1117 spage, soff, len); in process_v2_sparse_read()
/linux-6.15/drivers/hwmon/pmbus/
H A Dpmbus_core.c2916 u8 spage = pb_index_to_page(index); in pmbus_notify() local
2919 if (reg == sreg && page == spage && (smask & flags)) { in pmbus_notify()
/linux-6.15/drivers/scsi/
H A Dst.c4128 struct page *spage = st_bp->reserved_pages[src_seg]; in move_buffer_data() local
4132 page_address(spage) + src_offset, count); in move_buffer_data()