| /linux/lib/ |
| H A D | test_hmm.c | 203 struct page *dpage, *spage; in dmirror_device_evict_chunk() local 205 spage = migrate_pfn_to_page(src_pfns[i]); in dmirror_device_evict_chunk() 206 if (!spage || !(src_pfns[i] & MIGRATE_PFN_MIGRATE)) in dmirror_device_evict_chunk() 209 if (WARN_ON(!is_device_private_page(spage) && in dmirror_device_evict_chunk() 210 !is_device_coherent_page(spage))) in dmirror_device_evict_chunk() 213 order = folio_order(page_folio(spage)); in dmirror_device_evict_chunk() 214 spage = BACKING_PAGE(spage); in dmirror_device_evict_chunk() 230 folio_copy(page_folio(dpage), page_folio(spage)); in dmirror_device_evict_chunk() 850 struct page *spage; in dmirror_migrate_alloc_and_copy() local 864 spage = migrate_pfn_to_page(*src); in dmirror_migrate_alloc_and_copy() [all …]
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_migrate.c | 298 struct page *spage; in svm_migrate_copy_to_vram() local 307 spage = migrate_pfn_to_page(migrate->src[i]); in svm_migrate_copy_to_vram() 308 if (spage && !is_zone_device_page(spage)) { in svm_migrate_copy_to_vram() 309 src[i] = dma_map_page(dev, spage, 0, PAGE_SIZE, in svm_migrate_copy_to_vram() 336 src[i] >> PAGE_SHIFT, page_to_pfn(spage)); in svm_migrate_copy_to_vram() 605 struct page *spage; in svm_migrate_copy_to_ram() local 607 spage = migrate_pfn_to_page(migrate->src[i]); in svm_migrate_copy_to_ram() 608 if (!spage || !is_zone_device_page(spage)) { in svm_migrate_copy_to_ram() 622 src[i] = svm_migrate_addr(adev, spage); in svm_migrate_copy_to_ram()
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_dmem.c | 161 struct page *spage = folio_page(sfolio, 0); in nouveau_dmem_copy_folio() local 174 nouveau_dmem_page_addr(spage))) { in nouveau_dmem_copy_folio() 746 struct page *dpage, *spage; in nouveau_dmem_migrate_copy_one() local 751 spage = migrate_pfn_to_page(src); in nouveau_dmem_migrate_copy_one() 761 if (spage) { in nouveau_dmem_migrate_copy_one() 762 dma_info->dma_addr = dma_map_page(dev, spage, 0, page_size(spage), in nouveau_dmem_migrate_copy_one() 764 dma_info->size = page_size(spage); in nouveau_dmem_migrate_copy_one() 767 if (drm->dmem->migrate.copy_func(drm, folio_nr_pages(page_folio(spage)), in nouveau_dmem_migrate_copy_one()
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_hv_uvmem.c | 520 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/drivers/tty/ |
| H A D | moxa.c | 1917 u16 head, tail, tx_mask, spage, epage; in MoxaPortWriteData() local 1923 spage = readw(ofsAddr + Page_txb); in MoxaPortWriteData() 1931 if (spage == epage) { in MoxaPortWriteData() 1933 writew(spage, baseAddr + Control_reg); in MoxaPortWriteData() 1947 pageno = spage + (tail >> 13); in MoxaPortWriteData() 1958 pageno = spage; in MoxaPortWriteData() 1974 u16 tail, rx_mask, spage, epage; in MoxaPortReadData() local 1982 spage = readw(ofsAddr + Page_rxb); in MoxaPortReadData() 1989 if (spage == epage) { in MoxaPortReadData() 1991 writew(spage, baseAddr + Control_reg); in MoxaPortReadData() [all …]
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_svm.c | 598 struct page *spage = pages[i]; in xe_svm_copy() local 611 if (!vr && spage) { in xe_svm_copy() 612 vr = xe_page_to_vr(spage); in xe_svm_copy() 616 XE_WARN_ON(spage && xe_page_to_vr(spage) != vr); in xe_svm_copy() 623 if (pagemap_addr[i].addr && spage) { in xe_svm_copy() 624 __vram_addr = xe_page_to_dpa(spage); in xe_svm_copy() 687 if (pagemap_addr[i].addr && spage) { in xe_svm_copy()
|
| /linux/drivers/crypto/ |
| H A D | hifn_795x.c | 1308 struct page *spage, *dpage; in hifn_setup_dma() local 1314 spage = sg_page(src); in hifn_setup_dma() 1318 hifn_setup_src_desc(dev, spage, soff, len, n - len == 0); in hifn_setup_dma()
|
| /linux/drivers/hwmon/pmbus/ |
| H A D | pmbus_core.c | 3082 u8 spage; in pmbus_notify() local 3088 spage = pb_index_to_page(index); in pmbus_notify() 3091 if (reg == sreg && page == spage && (smask & flags)) { in pmbus_notify()
|
| /linux/net/ceph/ |
| H A D | messenger_v2.c | 1080 struct page *spage = con->v2.in_enc_pages[idx]; in process_v2_sparse_read() local 1084 memcpy_from_page(buf, spage, soff, len); in process_v2_sparse_read() 1092 spage, soff, len); in process_v2_sparse_read()
|
| /linux/drivers/scsi/ |
| H A D | st.c | 4171 struct page *spage = st_bp->reserved_pages[src_seg]; in move_buffer_data() local 4175 page_address(spage) + src_offset, count); in move_buffer_data()
|