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()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()
123 struct folio *free_folios; member582 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 …]
1083 struct folio_batch free_folios; in shrink_folio_list() local1091 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() local1896 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 …]
1219 goto free_folios; in defrag_one_range()1259 free_folios: in defrag_one_range()