Searched refs:page_pgmap (Results 1 – 13 of 13) sorted by relevance
| /linux/drivers/gpu/drm/ |
| H A D | drm_pagemap.c | 204 zone_device_page_init(page, page_pgmap(page), 0); in drm_pagemap_get_devmem_page() 574 if (page_pgmap(src_page) == pagemap) in drm_pagemap_migrate_to_devmem() 608 if (page_pgmap(src_page) == pagemap && in drm_pagemap_migrate_to_devmem() 1054 .pgmap_owner = page_pgmap(page)->owner, in __drm_pagemap_migrate_to_ram()
|
| H A D | drm_gpusvm.c | 828 cur = page_pgmap(page); in drm_gpusvm_scan_mm() 1497 if (pagemap != page_pgmap(page)) { in drm_gpusvm_get_pages() 1503 pagemap = page_pgmap(page); in drm_gpusvm_get_pages()
|
| /linux/include/linux/ |
| H A D | mmzone.h | 1205 static inline struct dev_pagemap *page_pgmap(const struct page *page) in page_pgmap() function 1226 return page_pgmap(a) == page_pgmap(b); in zone_device_pages_have_same_pgmap() 1241 static inline struct dev_pagemap *page_pgmap(const struct page *page) in page_pgmap() function
|
| /linux/drivers/pci/ |
| H A D | p2pdma.c | 214 struct pci_p2pdma_pagemap *pgmap = to_p2p_pgmap(page_pgmap(page)); in p2pdma_folio_free() 1116 struct pci_p2pdma_pagemap *p2p_pgmap = to_p2p_pgmap(page_pgmap(page)); in __pci_p2pdma_update_state()
|
| /linux/mm/ |
| H A D | memremap.c | 521 WARN_ON_ONCE(!percpu_ref_tryget_many(&page_pgmap(page)->ref, 1 << order)); in zone_device_page_init()
|
| H A D | migrate_device.c | 306 pgmap = page_pgmap(page); in migrate_vma_collect_pmd() 348 pgmap = page_pgmap(page); in migrate_vma_collect_pmd()
|
| H A D | hmm.c | 268 page_pgmap(softleaf_to_page(entry))->owner == in hmm_vma_handle_pte()
|
| H A D | huge_memory.c | 1400 ret = page_pgmap(page)->ops->migrate_to_ram(vmf); in do_huge_pmd_device_private()
|
| H A D | memory.c | 4761 pgmap = page_pgmap(vmf->page); in do_swap_page()
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_dmem.c | 98 return container_of(page_pgmap(page), struct nouveau_dmem_chunk, in nouveau_page_to_chunk() 428 zone_device_folio_init(folio, page_pgmap(folio_page(folio, 0)), order); in nouveau_dmem_page_alloc_locked()
|
| /linux/lib/ |
| H A D | test_hmm.c | 200 return container_of(page_pgmap(page), struct dmirror_chunk, in dmirror_page_to_chunk() 666 page_pgmap(folio_page(page_folio(dpage), 0)), in dmirror_devmem_alloc_page()
|
| /linux/fs/ |
| H A D | dax.c | 401 struct dev_pagemap *pgmap = page_pgmap(&folio->page); in dax_folio_put()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_svm.c | 441 return container_of(page_pgmap(page), struct xe_pagemap, pagemap); in xe_page_to_pagemap()
|