Lines Matching refs:reclaim_state
1598 struct reclaim_state *reclaim_state = current->reclaim_state; in do_try_to_free_pages() local
1632 if (reclaim_state) { in do_try_to_free_pages()
1633 sc->nr_reclaimed += reclaim_state->reclaimed_slab; in do_try_to_free_pages()
1634 reclaim_state->reclaimed_slab = 0; in do_try_to_free_pages()
1762 struct reclaim_state *reclaim_state = current->reclaim_state; in balance_pgdat() local
1867 reclaim_state->reclaimed_slab = 0; in balance_pgdat()
1870 sc.nr_reclaimed += reclaim_state->reclaimed_slab; in balance_pgdat()
1963 struct reclaim_state reclaim_state = { in kswapd() local
1970 current->reclaim_state = &reclaim_state; in kswapd()
2108 struct reclaim_state reclaim_state; in shrink_all_memory() local
2117 current->reclaim_state = &reclaim_state; in shrink_all_memory()
2123 reclaim_state.reclaimed_slab = 0; in shrink_all_memory()
2125 if (!reclaim_state.reclaimed_slab) in shrink_all_memory()
2128 ret += reclaim_state.reclaimed_slab; in shrink_all_memory()
2132 nr_slab -= reclaim_state.reclaimed_slab; in shrink_all_memory()
2158 reclaim_state.reclaimed_slab = 0; in shrink_all_memory()
2161 ret += reclaim_state.reclaimed_slab; in shrink_all_memory()
2176 reclaim_state.reclaimed_slab = 0; in shrink_all_memory()
2178 ret += reclaim_state.reclaimed_slab; in shrink_all_memory()
2179 } while (ret < nr_pages && reclaim_state.reclaimed_slab > 0); in shrink_all_memory()
2183 current->reclaim_state = NULL; in shrink_all_memory()
2287 struct reclaim_state reclaim_state; in __zone_reclaim() local
2308 reclaim_state.reclaimed_slab = 0; in __zone_reclaim()
2309 p->reclaim_state = &reclaim_state; in __zone_reclaim()
2351 p->reclaim_state = NULL; in __zone_reclaim()