Home
last modified time | relevance | path

Searched refs:free_folios (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_dmem.c87 struct folio *free_folios; member
126 page->zone_device_data = dmem->free_folios; in nouveau_dmem_folio_free()
127 dmem->free_folios = folio; in nouveau_dmem_folio_free()
359 page->zone_device_data = drm->dmem->free_folios; in nouveau_dmem_chunk_alloc()
360 drm->dmem->free_folios = page_folio(page); in nouveau_dmem_chunk_alloc()
367 *ppage = &drm->dmem->free_folios->page; in nouveau_dmem_chunk_alloc()
368 drm->dmem->free_folios = (*ppage)->zone_device_data; in nouveau_dmem_chunk_alloc()
403 if (is_large && drm->dmem->free_folios) { in nouveau_dmem_page_alloc_locked()
404 folio = drm->dmem->free_folios; in nouveau_dmem_page_alloc_locked()
406 drm->dmem->free_folios = page->zone_device_data; in nouveau_dmem_page_alloc_locked()
/linux/lib/
H A Dtest_hmm.c123 struct folio *free_folios; member
582 page->zone_device_data = mdevice->free_folios; in dmirror_allocate_chunk()
583 mdevice->free_folios = page_folio(page); in dmirror_allocate_chunk()
596 if (!mdevice->free_folios) { in dmirror_allocate_chunk()
600 *ppage = folio_page(mdevice->free_folios, 0); in dmirror_allocate_chunk()
601 mdevice->free_folios = (*ppage)->zone_device_data; in dmirror_allocate_chunk()
649 if (is_large && mdevice->free_folios) { in dmirror_devmem_alloc_page()
650 dpage = folio_page(mdevice->free_folios, 0); in dmirror_devmem_alloc_page()
651 mdevice->free_folios = dpage->zone_device_data; in dmirror_devmem_alloc_page()
1438 for (folio = mdevice->free_folios; folio; folio = folio_zone_device_data(folio)) in dmirror_remove_free_pages()
[all …]
/linux/mm/
H A Dvmscan.c1083 struct folio_batch free_folios; in shrink_folio_list() local
1091 folio_batch_init(&free_folios); in shrink_folio_list()
1533 if (folio_batch_add(&free_folios, folio) == 0) { in shrink_folio_list()
1534 mem_cgroup_uncharge_folios(&free_folios); in shrink_folio_list()
1536 free_unref_folios(&free_folios); in shrink_folio_list()
1603 mem_cgroup_uncharge_folios(&free_folios); in shrink_folio_list()
1605 free_unref_folios(&free_folios); in shrink_folio_list()
1894 struct folio_batch free_folios; in move_folios_to_lru() local
1896 folio_batch_init(&free_folios); in move_folios_to_lru()
1926 if (folio_batch_add(&free_folios, folio) == 0) { in move_folios_to_lru()
[all …]
/linux/fs/btrfs/
H A Ddefrag.c1219 goto free_folios; in defrag_one_range()
1259 free_folios: in defrag_one_range()