Lines Matching full:ra
17 static void reclaimacct_free(struct reclaim_acct *ra, enum reclaim_type type) in reclaimacct_free() argument
19 memset(ra, 0, sizeof(struct reclaim_acct)); in reclaimacct_free()
22 static void __reclaimacct_end(struct reclaim_acct *ra, u64 freed, in __reclaimacct_end() argument
27 start = ra->start[stub]; in __reclaimacct_end()
33 if (delay < DELAY_LV5 || is_system_reclaim(ra->reclaim_type)) { in __reclaimacct_end()
34 ra->delay[stub] += delay; in __reclaimacct_end()
35 ra->count[stub]++; in __reclaimacct_end()
36 ra->freed[stub] += freed; in __reclaimacct_end()
75 static void reclaimacct_directreclaim_end(struct reclaim_acct *ra) in reclaimacct_directreclaim_end() argument
79 if (ra->delay[RA_RECLAIM] > DELAY_LV4) { in reclaimacct_directreclaim_end()
83 ra->delay[i], ra->count[i]); in reclaimacct_directreclaim_end()
88 reclaimacct_free(ra, ra->reclaim_type); in reclaimacct_directreclaim_end()
92 static void reclaimacct_system_reclaim_end(struct reclaim_acct *ra) in reclaimacct_system_reclaim_end() argument
94 reclaimacct_free(ra, ra->reclaim_type); in reclaimacct_system_reclaim_end()
97 void reclaimacct_start(enum reclaim_type type, struct reclaim_acct *ra) in reclaimacct_start() argument
103 current->reclaim_acct = ra; in reclaimacct_start()