Home
last modified time | relevance | path

Searched refs:zone_device_data (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/xen/
H A Dunpopulated-alloc.c134 pg->zone_device_data = page_list; in fill_list()
185 page_list = pg->zone_device_data; in xen_alloc_unpopulated_pages()
196 pages[j]->zone_device_data = page_list; in xen_alloc_unpopulated_pages()
228 pages[i]->zone_device_data = page_list; in xen_free_unpopulated_pages()
H A Dgrant-table.c922 cache->pages = page->zone_device_data; in cache_deq()
929 page->zone_device_data = cache->pages; in cache_enq()
/linux/lib/
H A Dtest_hmm.c49 (page)->zone_device_data : (page))
747 page->zone_device_data = mdevice->free_folios; in dmirror_allocate_chunk()
753 page->zone_device_data = mdevice->free_pages; in dmirror_allocate_chunk()
766 mdevice->free_folios = (*ppage)->zone_device_data; in dmirror_allocate_chunk()
770 mdevice->free_pages = (*ppage)->zone_device_data; in dmirror_allocate_chunk()
816 mdevice->free_folios = dpage->zone_device_data; in dmirror_devmem_alloc_page()
821 mdevice->free_pages = dpage->zone_device_data; in dmirror_devmem_alloc_page()
833 dpage->zone_device_data = rpage; in dmirror_devmem_alloc_page()
895 rpage->zone_device_data = dmirror; in dmirror_migrate_alloc_and_copy()
919 rpage->zone_device_data = dmirror; in dmirror_migrate_alloc_and_copy()
[all …]
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_dmem.c126 page->zone_device_data = dmem->free_folios; in nouveau_dmem_folio_free()
129 page->zone_device_data = dmem->free_pages; in nouveau_dmem_folio_free()
368 page->zone_device_data = drm->dmem->free_pages; in nouveau_dmem_chunk_alloc()
373 page->zone_device_data = drm->dmem->free_folios; in nouveau_dmem_chunk_alloc()
382 drm->dmem->free_folios = (*ppage)->zone_device_data; in nouveau_dmem_chunk_alloc()
385 drm->dmem->free_pages = (*ppage)->zone_device_data; in nouveau_dmem_chunk_alloc()
420 drm->dmem->free_folios = page->zone_device_data; in nouveau_dmem_page_alloc_locked()
427 drm->dmem->free_pages = page->zone_device_data; in nouveau_dmem_page_alloc_locked()
778 dpage->zone_device_data = svmm; in nouveau_dmem_migrate_copy_one()
/linux/arch/powerpc/kvm/
H A Dbook3s_hv_uvmem.c557 pvt = spage->zone_device_data; in __kvmppc_svm_page_out()
640 pvt = uvmem_page->zone_device_data; in kvmppc_uvmem_drop_pages()
725 dpage->zone_device_data = pvt; in kvmppc_uvmem_get_page()
895 pvt = uvmem_page->zone_device_data; in kvmppc_share_page()
913 pvt = uvmem_page->zone_device_data; in kvmppc_share_page()
1003 struct kvmppc_uvmem_page_pvt *pvt = vmf->page->zone_device_data; in kvmppc_uvmem_migrate_to_ram()
1031 pvt = page->zone_device_data; in kvmppc_uvmem_folio_free()
1032 page->zone_device_data = NULL; in kvmppc_uvmem_folio_free()
/linux/include/linux/
H A Dmemremap.h189 return folio->page.zone_device_data; in folio_zone_device_data()
195 folio->page.zone_device_data = data; in folio_set_zone_device_data()
H A Dmm_types.h138 void *zone_device_data; member
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_migrate.c226 page->zone_device_data = prange->svm_bo; in svm_migrate_get_vram_page()
574 struct svm_range_bo *svm_bo = page->zone_device_data; in svm_migrate_folio_free()
970 svm_bo = vmf->page->zone_device_data; in svm_migrate_to_ram()
/linux/Documentation/gpu/rfc/
H A Dgpusvm.rst57 * The physical memory backpointer (page->zone_device_data) should remain
/linux/mm/
H A Dmm_init.c1000 page->zone_device_data = NULL; in __init_zone_device_page()