Home
last modified time | relevance | path

Searched refs:dpage (Results 1 – 17 of 17) sorted by relevance

/openbmc/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_dmem.c142 struct page *dpage, dma_addr_t *dma_addr) in nouveau_dmem_copy_one() argument
146 lock_page(dpage); in nouveau_dmem_copy_one()
148 *dma_addr = dma_map_page(dev, dpage, 0, PAGE_SIZE, DMA_BIDIRECTIONAL); in nouveau_dmem_copy_one()
167 struct page *spage, *dpage; in nouveau_dmem_migrate_to_ram() local
196 dpage = alloc_page_vma(GFP_HIGHUSER | __GFP_ZERO, vmf->vma, vmf->address); in nouveau_dmem_migrate_to_ram()
197 if (!dpage) in nouveau_dmem_migrate_to_ram()
200 dst = migrate_pfn(page_to_pfn(dpage)); in nouveau_dmem_migrate_to_ram()
205 ret = nouveau_dmem_copy_one(drm, spage, dpage, &dma_addr); in nouveau_dmem_migrate_to_ram()
390 struct page *dpage; in nouveau_dmem_evict_chunk() local
397 dpage = alloc_page(GFP_HIGHUSER | __GFP_NOFAIL); in nouveau_dmem_evict_chunk()
[all …]
/openbmc/linux/lib/
H A Dtest_hmm.c602 struct page *dpage = NULL; in dmirror_devmem_alloc_page() local
619 dpage = mdevice->free_pages; in dmirror_devmem_alloc_page()
620 mdevice->free_pages = dpage->zone_device_data; in dmirror_devmem_alloc_page()
625 if (dmirror_allocate_chunk(mdevice, &dpage)) in dmirror_devmem_alloc_page()
629 zone_device_page_init(dpage); in dmirror_devmem_alloc_page()
630 dpage->zone_device_data = rpage; in dmirror_devmem_alloc_page()
631 return dpage; in dmirror_devmem_alloc_page()
650 struct page *dpage; in dmirror_migrate_alloc_and_copy() local
666 dpage = dmirror_devmem_alloc_page(mdevice); in dmirror_migrate_alloc_and_copy()
667 if (!dpage) in dmirror_migrate_alloc_and_copy()
[all …]
/openbmc/linux/arch/powerpc/kvm/
H A Dbook3s_hv_uvmem.c520 struct page *dpage, *spage; in __kvmppc_svm_page_out() local
550 dpage = alloc_page_vma(GFP_HIGHUSER, vma, start); in __kvmppc_svm_page_out()
551 if (!dpage) { in __kvmppc_svm_page_out()
556 lock_page(dpage); in __kvmppc_svm_page_out()
558 pfn = page_to_pfn(dpage); in __kvmppc_svm_page_out()
574 unlock_page(dpage); in __kvmppc_svm_page_out()
575 __free_page(dpage); in __kvmppc_svm_page_out()
697 struct page *dpage = NULL; in kvmppc_uvmem_get_page() local
724 dpage = pfn_to_page(uvmem_pfn); in kvmppc_uvmem_get_page()
725 dpage->zone_device_data = pvt; in kvmppc_uvmem_get_page()
[all …]
/openbmc/linux/fs/f2fs/
H A Dacl.c169 struct page *dpage) in __f2fs_get_acl() argument
179 retval = f2fs_getxattr(inode, name_index, "", NULL, 0, dpage); in __f2fs_get_acl()
185 retval, dpage); in __f2fs_get_acl()
365 struct page *dpage) in f2fs_acl_create() argument
377 p = __f2fs_get_acl(dir, ACL_TYPE_DEFAULT, dpage); in f2fs_acl_create()
415 struct page *dpage) in f2fs_init_acl() argument
420 error = f2fs_acl_create(dir, &inode->i_mode, &default_acl, &acl, dpage); in f2fs_init_acl()
H A Dacl.h46 struct page *ipage, struct page *dpage) in f2fs_init_acl() argument
H A Dxattr.h149 size_t buffer_size, struct page *dpage) in f2fs_getxattr() argument
H A Ddir.c561 const struct f2fs_filename *fname, struct page *dpage) in f2fs_init_inode_metadata() argument
582 err = f2fs_init_acl(inode, dir, page, dpage); in f2fs_init_inode_metadata()
H A Df2fs.h3541 const struct f2fs_filename *fname, struct page *dpage);
/openbmc/linux/drivers/dma/
H A Dnbpfaxi.c692 struct nbpf_desc_page *dpage = (void *)get_zeroed_page(GFP_KERNEL | GFP_DMA); in nbpf_desc_page_alloc() local
701 if (!dpage) in nbpf_desc_page_alloc()
705 __func__, NBPF_DESCS_PER_PAGE, NBPF_SEGMENTS_PER_PAGE, sizeof(*dpage)); in nbpf_desc_page_alloc()
707 for (i = 0, ldesc = dpage->ldesc, hwdesc = dpage->hwdesc; in nbpf_desc_page_alloc()
708 i < ARRAY_SIZE(dpage->ldesc); in nbpf_desc_page_alloc()
719 for (i = 0, desc = dpage->desc; in nbpf_desc_page_alloc()
720 i < ARRAY_SIZE(dpage->desc); in nbpf_desc_page_alloc()
736 list_add(&dpage->node, &chan->desc_page); in nbpf_desc_page_alloc()
739 return ARRAY_SIZE(dpage->desc); in nbpf_desc_page_alloc()
1065 struct nbpf_desc_page *dpage, *tmp; in nbpf_free_chan_resources() local
[all …]
/openbmc/linux/fs/nilfs2/
H A Dpage.c104 struct page *spage = sbh->b_page, *dpage = dbh->b_page; in nilfs_copy_buffer() local
108 kaddr1 = kmap_atomic(dpage); in nilfs_copy_buffer()
125 SetPageUptodate(dpage); in nilfs_copy_buffer()
127 ClearPageUptodate(dpage); in nilfs_copy_buffer()
129 SetPageMappedToDisk(dpage); in nilfs_copy_buffer()
131 ClearPageMappedToDisk(dpage); in nilfs_copy_buffer()
/openbmc/linux/mm/
H A Dmigrate_device.c930 struct page *dpage; in migrate_device_coherent_page() local
946 dpage = alloc_page(GFP_USER | __GFP_NOWARN); in migrate_device_coherent_page()
947 if (dpage) { in migrate_device_coherent_page()
948 lock_page(dpage); in migrate_device_coherent_page()
949 dst_pfn = migrate_pfn(page_to_pfn(dpage)); in migrate_device_coherent_page()
954 copy_highpage(dpage, page); in migrate_device_coherent_page()
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_migrate.c587 struct page *dpage; in svm_migrate_copy_to_ram() local
629 dpage = svm_migrate_get_sys_page(migrate->vma, addr); in svm_migrate_copy_to_ram()
630 if (!dpage) { in svm_migrate_copy_to_ram()
637 dst[i] = dma_map_page(dev, dpage, 0, PAGE_SIZE, DMA_BIDIRECTIONAL); in svm_migrate_copy_to_ram()
645 dst[i] >> PAGE_SHIFT, page_to_pfn(dpage)); in svm_migrate_copy_to_ram()
647 migrate->dst[i] = migrate_pfn(page_to_pfn(dpage)); in svm_migrate_copy_to_ram()
/openbmc/linux/Documentation/translations/zh_CN/mm/
H A Dhmm.rst294 dst[i] = migrate_pfn(page_to_pfn(dpage));
/openbmc/linux/drivers/net/ethernet/3com/
H A Dtyphoon.c1333 void *dpage; in typhoon_download_firmware() local
1354 dpage = dma_alloc_coherent(&pdev->dev, PAGE_SIZE, &dpage_dma, GFP_ATOMIC); in typhoon_download_firmware()
1355 if (!dpage) { in typhoon_download_firmware()
1419 dpage, len)); in typhoon_download_firmware()
1459 dma_free_coherent(&pdev->dev, PAGE_SIZE, dpage, dpage_dma); in typhoon_download_firmware()
/openbmc/linux/drivers/crypto/
H A Dhifn_795x.c1326 struct page *spage, *dpage; in hifn_setup_dma() local
1347 dpage = sg_page(t); in hifn_setup_dma()
1352 dpage = sg_page(dst); in hifn_setup_dma()
1358 hifn_setup_dst_desc(dev, dpage, doff, len, n - len == 0); in hifn_setup_dma()
/openbmc/linux/Documentation/mm/
H A Dhmm.rst352 dst[i] = migrate_pfn(page_to_pfn(dpage));
/openbmc/linux/drivers/scsi/
H A Dst.c4089 struct page *dpage = st_bp->reserved_pages[dst_seg]; in move_buffer_data() local
4093 memmove(page_address(dpage) + dst_offset, in move_buffer_data()