| /Linux-v5.15/fs/btrfs/ |
| D | scrub.c | 231 static void scrub_page_get(struct scrub_page *spage); 232 static void scrub_page_put(struct scrub_page *spage); 248 struct scrub_page *spage); 254 static inline int scrub_is_page_on_raid56(struct scrub_page *spage) in scrub_is_page_on_raid56() argument 256 return spage->recover && in scrub_is_page_on_raid56() 257 (spage->recover->bbio->map_type & BTRFS_BLOCK_GROUP_RAID56_MASK); in scrub_is_page_on_raid56() 1324 struct scrub_page *spage; in scrub_setup_recheck_block() local 1329 spage = kzalloc(sizeof(*spage), GFP_NOFS); in scrub_setup_recheck_block() 1330 if (!spage) { in scrub_setup_recheck_block() 1338 scrub_page_get(spage); in scrub_setup_recheck_block() [all …]
|
| /Linux-v5.15/drivers/infiniband/hw/hfi1/ |
| D | user_exp_rcv.h | 42 const unsigned long spage = addr & PAGE_MASK; in num_user_pages() local 45 return 1 + ((epage - spage) >> PAGE_SHIFT); in num_user_pages()
|
| /Linux-v5.15/drivers/gpu/drm/amd/amdkfd/ |
| D | kfd_migrate.c | 295 struct page *spage; in svm_migrate_copy_to_vram() local 297 spage = migrate_pfn_to_page(migrate->src[i]); in svm_migrate_copy_to_vram() 298 if (spage && !is_zone_device_page(spage)) { in svm_migrate_copy_to_vram() 304 src[i] = dma_map_page(dev, spage, 0, PAGE_SIZE, in svm_migrate_copy_to_vram() 329 src[i] >> PAGE_SHIFT, page_to_pfn(spage)); in svm_migrate_copy_to_vram() 536 struct page *spage; in svm_migrate_copy_to_ram() local 538 spage = migrate_pfn_to_page(migrate->src[i]); in svm_migrate_copy_to_ram() 539 if (!spage || !is_zone_device_page(spage)) { in svm_migrate_copy_to_ram() 553 src[i] = svm_migrate_addr(adev, spage); in svm_migrate_copy_to_ram()
|
| /Linux-v5.15/drivers/gpu/drm/nouveau/ |
| D | nouveau_dmem.c | 145 struct page *dpage, *spage; in nouveau_dmem_fault_copy_one() local 148 spage = migrate_pfn_to_page(args->src[0]); in nouveau_dmem_fault_copy_one() 149 if (!spage || !(args->src[0] & MIGRATE_PFN_MIGRATE)) in nouveau_dmem_fault_copy_one() 161 svmm = spage->zone_device_data; in nouveau_dmem_fault_copy_one() 165 NOUVEAU_APER_VRAM, nouveau_dmem_page_addr(spage))) in nouveau_dmem_fault_copy_one() 573 struct page *dpage, *spage; in nouveau_dmem_migrate_copy_one() local 576 spage = migrate_pfn_to_page(src); in nouveau_dmem_migrate_copy_one() 585 if (spage) { in nouveau_dmem_migrate_copy_one() 586 *dma_addr = dma_map_page(dev, spage, 0, page_size(spage), in nouveau_dmem_migrate_copy_one()
|
| /Linux-v5.15/lib/ |
| D | test_hmm.c | 585 struct page *spage; in dmirror_migrate_alloc_and_copy() local 596 spage = migrate_pfn_to_page(*src); in dmirror_migrate_alloc_and_copy() 603 if (spage) in dmirror_migrate_alloc_and_copy() 604 copy_highpage(rpage, spage); in dmirror_migrate_alloc_and_copy() 619 (!spage && args->vma->vm_flags & VM_WRITE)) in dmirror_migrate_alloc_and_copy() 1126 struct page *dpage, *spage; in dmirror_devmem_fault_alloc_and_copy() local 1128 spage = migrate_pfn_to_page(*src); in dmirror_devmem_fault_alloc_and_copy() 1129 if (!spage || !(*src & MIGRATE_PFN_MIGRATE)) in dmirror_devmem_fault_alloc_and_copy() 1131 spage = spage->zone_device_data; in dmirror_devmem_fault_alloc_and_copy() 1139 copy_highpage(dpage, spage); in dmirror_devmem_fault_alloc_and_copy()
|
| /Linux-v5.15/arch/powerpc/kvm/ |
| D | book3s_hv_uvmem.c | 512 struct page *dpage, *spage; in __kvmppc_svm_page_out() local 534 spage = migrate_pfn_to_page(*mig.src); in __kvmppc_svm_page_out() 535 if (!spage || !(*mig.src & MIGRATE_PFN_MIGRATE)) in __kvmppc_svm_page_out() 538 if (!is_zone_device_page(spage)) in __kvmppc_svm_page_out() 548 pvt = spage->zone_device_data; in __kvmppc_svm_page_out() 738 struct page *spage; in kvmppc_svm_page_in() local 768 spage = migrate_pfn_to_page(*mig.src); in kvmppc_svm_page_in() 769 if (spage) { in kvmppc_svm_page_in()
|
| /Linux-v5.15/drivers/tty/ |
| D | moxa.c | 1870 u16 head, tail, tx_mask, spage, epage; in MoxaPortWriteData() local 1876 spage = readw(ofsAddr + Page_txb); in MoxaPortWriteData() 1885 if (spage == epage) { in MoxaPortWriteData() 1887 writew(spage, baseAddr + Control_reg); in MoxaPortWriteData() 1901 pageno = spage + (tail >> 13); in MoxaPortWriteData() 1912 pageno = spage; in MoxaPortWriteData() 1929 u16 tail, rx_mask, spage, epage; in MoxaPortReadData() local 1937 spage = readw(ofsAddr + Page_rxb); in MoxaPortReadData() 1945 if (spage == epage) { in MoxaPortReadData() 1947 writew(spage, baseAddr + Control_reg); in MoxaPortReadData() [all …]
|
| /Linux-v5.15/fs/nilfs2/ |
| 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-v5.15/drivers/infiniband/hw/qib/ |
| 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-v5.15/drivers/crypto/ |
| 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-v5.15/drivers/scsi/ |
| D | st.c | 4065 struct page *spage = st_bp->reserved_pages[src_seg]; in move_buffer_data() local 4069 page_address(spage) + src_offset, count); in move_buffer_data()
|