Lines Matching full:ra
26 static void reclaimacct_free(struct reclaim_acct *ra, enum reclaim_type type) in reclaimacct_free() argument
28 memset(ra, 0, sizeof(struct reclaim_acct)); in reclaimacct_free()
31 static void __reclaimacct_end(struct reclaim_acct *ra, u64 freed, in __reclaimacct_end() argument
36 start = ra->start[stub]; in __reclaimacct_end()
42 if (delay < DELAY_LV5 || is_system_reclaim(ra->reclaim_type)) { in __reclaimacct_end()
43 ra->delay[stub] += delay; in __reclaimacct_end()
44 ra->count[stub]++; in __reclaimacct_end()
45 ra->freed[stub] += freed; in __reclaimacct_end()
84 static void reclaimacct_directreclaim_end(struct reclaim_acct *ra) in reclaimacct_directreclaim_end() argument
88 if (ra->delay[RA_RECLAIM] > DELAY_LV4) { in reclaimacct_directreclaim_end()
92 ra->delay[i], ra->count[i]); in reclaimacct_directreclaim_end()
97 reclaimacct_free(ra, ra->reclaim_type); in reclaimacct_directreclaim_end()
100 static void reclaimacct_system_reclaim_end(struct reclaim_acct *ra) in reclaimacct_system_reclaim_end() argument
102 reclaimacct_free(ra, ra->reclaim_type); in reclaimacct_system_reclaim_end()
105 void reclaimacct_start(enum reclaim_type type, struct reclaim_acct *ra) in reclaimacct_start() argument
111 current->reclaim_acct = ra; in reclaimacct_start()