Home
last modified time | relevance | path

Searched refs:zone_device_data (Results 1 – 11 of 11) 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.c921 cache->pages = page->zone_device_data; in cache_deq()
928 page->zone_device_data = cache->pages; in cache_enq()
/linux/lib/
H A Dtest_hmm.c49 (page)->zone_device_data : (page))
582 page->zone_device_data = mdevice->free_folios; in dmirror_allocate_chunk()
588 page->zone_device_data = mdevice->free_pages; in dmirror_allocate_chunk()
601 mdevice->free_folios = (*ppage)->zone_device_data; in dmirror_allocate_chunk()
605 mdevice->free_pages = (*ppage)->zone_device_data; in dmirror_allocate_chunk()
651 mdevice->free_folios = dpage->zone_device_data; in dmirror_devmem_alloc_page()
656 mdevice->free_pages = dpage->zone_device_data; in dmirror_devmem_alloc_page()
668 dpage->zone_device_data = rpage; in dmirror_devmem_alloc_page()
730 rpage->zone_device_data = dmirror; in dmirror_migrate_alloc_and_copy()
754 rpage->zone_device_data = dmirror; in dmirror_migrate_alloc_and_copy()
[all …]
/linux/drivers/gpu/drm/
H A Ddrm_pagemap.c203 page->zone_device_data = drm_pagemap_zdd_get(zdd); in drm_pagemap_get_devmem_page()
247 struct drm_pagemap_zdd *zdd = page->zone_device_data; in drm_pagemap_migrate_map_pages()
318 struct drm_pagemap_zdd *zdd = page->zone_device_data; in drm_pagemap_migrate_unmap_pages()
596 struct drm_pagemap_zdd *src_zdd = src_page->zone_device_data; in drm_pagemap_migrate_to_devmem()
718 if (src_page->zone_device_data != in drm_pagemap_migrate_populate_ram_pfn()
719 fault_page->zone_device_data) in drm_pagemap_migrate_populate_ram_pfn()
1060 zdd = page->zone_device_data; in __drm_pagemap_migrate_to_ram()
1143 drm_pagemap_zdd_put(folio->page.zone_device_data); in drm_pagemap_folio_free()
1159 struct drm_pagemap_zdd *zdd = vmf->page->zone_device_data; in drm_pagemap_migrate_to_ram()
1225 struct drm_pagemap_zdd *zdd = page->zone_device_data; in drm_pagemap_page_to_dpagemap()
H A Ddrm_gpusvm.c1492 zdd != page->zone_device_data && i > 0) { in drm_gpusvm_get_pages()
1496 zdd = page->zone_device_data; in drm_gpusvm_get_pages()
/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()
354 page->zone_device_data = drm->dmem->free_pages; in nouveau_dmem_chunk_alloc()
359 page->zone_device_data = drm->dmem->free_folios; in nouveau_dmem_chunk_alloc()
368 drm->dmem->free_folios = (*ppage)->zone_device_data; in nouveau_dmem_chunk_alloc()
371 drm->dmem->free_pages = (*ppage)->zone_device_data; in nouveau_dmem_chunk_alloc()
406 drm->dmem->free_folios = page->zone_device_data; in nouveau_dmem_page_alloc_locked()
413 drm->dmem->free_pages = page->zone_device_data; in nouveau_dmem_page_alloc_locked()
764 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()
892 pvt = uvmem_page->zone_device_data; in kvmppc_share_page()
910 pvt = uvmem_page->zone_device_data; in kvmppc_share_page()
1000 struct kvmppc_uvmem_page_pvt *pvt = vmf->page->zone_device_data; in kvmppc_uvmem_migrate_to_ram()
1028 pvt = page->zone_device_data; in kvmppc_uvmem_folio_free()
1029 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.h137 void *zone_device_data; member
/linux/Documentation/gpu/rfc/
H A Dgpusvm.rst57 * The physical memory backpointer (page->zone_device_data) should remain
/linux/mm/
H A Dmm_init.c1026 page->zone_device_data = NULL; in __init_zone_device_page()