Lines Matching refs:current
281 tsk = current; in global_dirty_limits()
301 struct task_struct *tsk = current; in zone_dirty_limit()
1403 current->dirty_paused_when = now; in balance_dirty_pages()
1404 current->nr_dirtied = 0; in balance_dirty_pages()
1405 current->nr_dirtied_pause = in balance_dirty_pages()
1444 if (current->dirty_paused_when) in balance_dirty_pages()
1445 pause -= now - current->dirty_paused_when; in balance_dirty_pages()
1467 current->dirty_paused_when = now; in balance_dirty_pages()
1468 current->nr_dirtied = 0; in balance_dirty_pages()
1470 current->dirty_paused_when += period; in balance_dirty_pages()
1471 current->nr_dirtied = 0; in balance_dirty_pages()
1472 } else if (current->nr_dirtied_pause <= pages_dirtied) in balance_dirty_pages()
1473 current->nr_dirtied_pause += pages_dirtied; in balance_dirty_pages()
1498 current->dirty_paused_when = now + pause; in balance_dirty_pages()
1499 current->nr_dirtied = 0; in balance_dirty_pages()
1500 current->nr_dirtied_pause = nr_dirtied_pause; in balance_dirty_pages()
1522 if (fatal_signal_pending(current)) in balance_dirty_pages()
1587 ratelimit = current->nr_dirtied_pause; in balance_dirty_pages_ratelimited()
1599 if (unlikely(current->nr_dirtied >= ratelimit)) in balance_dirty_pages_ratelimited()
1611 if (*p > 0 && current->nr_dirtied < ratelimit) { in balance_dirty_pages_ratelimited()
1613 nr_pages_dirtied = min(*p, ratelimit - current->nr_dirtied); in balance_dirty_pages_ratelimited()
1615 current->nr_dirtied += nr_pages_dirtied; in balance_dirty_pages_ratelimited()
1619 if (unlikely(current->nr_dirtied >= ratelimit)) in balance_dirty_pages_ratelimited()
1620 balance_dirty_pages(mapping, current->nr_dirtied); in balance_dirty_pages_ratelimited()
2107 current->nr_dirtied++; in account_page_dirtied()
2181 current->nr_dirtied--; in account_page_redirty()