Searched refs:dpage (Results 1 – 7 of 7) sorted by relevance
| /linux/lib/ |
| H A D | test_hmm.c | 203 struct page *dpage, *spage; in dmirror_device_evict_chunk() local 216 dpage = folio_page(folio_alloc(GFP_HIGHUSER_MOVABLE, in dmirror_device_evict_chunk() 219 dpage = alloc_page(GFP_HIGHUSER_MOVABLE | __GFP_NOFAIL); in dmirror_device_evict_chunk() 224 lock_page(dpage); in dmirror_device_evict_chunk() 225 dst_pfns[i] = migrate_pfn(page_to_pfn(dpage)); in dmirror_device_evict_chunk() 230 folio_copy(page_folio(dpage), page_folio(spage)); in dmirror_device_evict_chunk() 796 struct page *dpage = NULL; in dmirror_devmem_alloc_page() local 815 dpage = folio_page(mdevice->free_folios, 0); in dmirror_devmem_alloc_page() 816 mdevice->free_folios = dpage->zone_device_data; in dmirror_devmem_alloc_page() 820 dpage = mdevice->free_pages; in dmirror_devmem_alloc_page() [all …]
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_dmem.c | 160 struct page *dpage = folio_page(dfolio, 0); in nouveau_dmem_copy_folio() local 165 dma_info->dma_addr = dma_map_page(dev, dpage, 0, page_size(dpage), in nouveau_dmem_copy_folio() 167 dma_info->size = page_size(dpage); in nouveau_dmem_copy_folio() 175 dma_unmap_page(dev, dma_info->dma_addr, page_size(dpage), in nouveau_dmem_copy_folio() 189 struct page *dpage; in nouveau_dmem_migrate_to_ram() local 242 dpage = folio_page(vma_alloc_folio(GFP_HIGHUSER | __GFP_ZERO, in nouveau_dmem_migrate_to_ram() 245 dpage = alloc_page_vma(GFP_HIGHUSER | __GFP_ZERO, vmf->vma, in nouveau_dmem_migrate_to_ram() 247 if (!dpage) { in nouveau_dmem_migrate_to_ram() 252 args.dst[0] = migrate_pfn(page_to_pfn(dpage)); in nouveau_dmem_migrate_to_ram() 255 dfolio = page_folio(dpage); in nouveau_dmem_migrate_to_ram() [all …]
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_hv_uvmem.c | 520 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 …]
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_migrate.c | 588 struct page *dpage = NULL; in svm_migrate_copy_to_ram() local 633 dpage = svm_migrate_get_sys_page(migrate->vma, addr); in svm_migrate_copy_to_ram() 634 if (!dpage) { in svm_migrate_copy_to_ram() 641 dst[i] = dma_map_page(dev, dpage, 0, PAGE_SIZE, DMA_BIDIRECTIONAL); in svm_migrate_copy_to_ram() 650 dst[i] >> PAGE_SHIFT, page_to_pfn(dpage)); in svm_migrate_copy_to_ram() 652 migrate->dst[i] = migrate_pfn(page_to_pfn(dpage)); in svm_migrate_copy_to_ram() 654 dpage = NULL; in svm_migrate_copy_to_ram() 666 if (dpage) { in svm_migrate_copy_to_ram() 667 unlock_page(dpage); in svm_migrate_copy_to_ram() 668 put_page(dpage); in svm_migrate_copy_to_ram() [all …]
|
| /linux/kernel/trace/ |
| H A D | ring_buffer.c | 382 static __always_inline long rb_data_page_commit(struct buffer_data_page *dpage) in rb_data_page_commit() argument 384 return local_read(&dpage->commit); in rb_data_page_commit() 387 static __always_inline long rb_data_page_size(struct buffer_data_page *dpage) in rb_data_page_size() argument 389 return rb_data_page_commit(dpage) & ~RB_MISSED_MASK; in rb_data_page_size() 435 struct buffer_data_page *dpage; in alloc_cpu_data() local 450 dpage = page_address(page); in alloc_cpu_data() 451 rb_init_data_page(dpage); in alloc_cpu_data() 453 return dpage; in alloc_cpu_data() 1920 static int rb_read_data_buffer(struct buffer_data_page *dpage, int tail, int cpu, in rb_read_data_buffer() argument 1932 ts = dpage->time_stamp; in rb_read_data_buffer() [all …]
|
| /linux/drivers/crypto/ |
| H A D | hifn_795x.c | 1308 struct page *spage, *dpage; in hifn_setup_dma() local 1329 dpage = sg_page(t); in hifn_setup_dma() 1334 dpage = sg_page(dst); in hifn_setup_dma() 1340 hifn_setup_dst_desc(dev, dpage, doff, len, n - len == 0); in hifn_setup_dma()
|
| /linux/drivers/scsi/ |
| H A D | st.c | 4170 struct page *dpage = st_bp->reserved_pages[dst_seg]; in move_buffer_data() local 4174 memmove(page_address(dpage) + dst_offset, in move_buffer_data()
|