Searched refs:free_folios (Results 1 – 4 of 4) sorted by relevance
87 struct folio *free_folios; member126 page->zone_device_data = dmem->free_folios; in nouveau_dmem_folio_free()127 dmem->free_folios = folio; in nouveau_dmem_folio_free()373 page->zone_device_data = drm->dmem->free_folios; in nouveau_dmem_chunk_alloc()374 drm->dmem->free_folios = page_folio(page); in nouveau_dmem_chunk_alloc()381 *ppage = &drm->dmem->free_folios->page; in nouveau_dmem_chunk_alloc()382 drm->dmem->free_folios = (*ppage)->zone_device_data; in nouveau_dmem_chunk_alloc()417 if (is_large && drm->dmem->free_folios) { in nouveau_dmem_page_alloc_locked()418 folio = drm->dmem->free_folios; in nouveau_dmem_page_alloc_locked()420 drm->dmem->free_folios = page->zone_device_data; in nouveau_dmem_page_alloc_locked()
123 struct folio *free_folios; member747 page->zone_device_data = mdevice->free_folios; in dmirror_allocate_chunk()748 mdevice->free_folios = page_folio(page); in dmirror_allocate_chunk()761 if (!mdevice->free_folios) { in dmirror_allocate_chunk()765 *ppage = folio_page(mdevice->free_folios, 0); in dmirror_allocate_chunk()766 mdevice->free_folios = (*ppage)->zone_device_data; in dmirror_allocate_chunk()814 if (is_large && mdevice->free_folios) { in dmirror_devmem_alloc_page()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()1569 for (folio = mdevice->free_folios; folio; folio = folio_zone_device_data(folio)) in dmirror_remove_free_pages()[all …]
1063 struct folio_batch free_folios; in shrink_folio_list() local1071 folio_batch_init(&free_folios); in shrink_folio_list()1508 if (folio_batch_add(&free_folios, folio) == 0) { in shrink_folio_list()1509 mem_cgroup_uncharge_folios(&free_folios); in shrink_folio_list()1511 free_unref_folios(&free_folios); in shrink_folio_list()1578 mem_cgroup_uncharge_folios(&free_folios); in shrink_folio_list()1580 free_unref_folios(&free_folios); in shrink_folio_list()1870 struct folio_batch free_folios; in move_folios_to_lru() local1872 folio_batch_init(&free_folios); in move_folios_to_lru()1903 if (folio_batch_add(&free_folios, folio) == 0) { in move_folios_to_lru()[all …]
1208 goto free_folios; in defrag_one_range()1245 free_folios: in defrag_one_range()