Lines Matching defs:nr_accesses
131 region->nr_accesses = 0;
544 /* convert access ratio in bp (per 10,000) to nr_accesses */
551 /* convert nr_accesses to access ratio in bp (per 10,000) */
553 unsigned int nr_accesses, struct damon_attrs *attrs)
555 return nr_accesses * 10000 / damon_max_nr_accesses(attrs);
558 static unsigned int damon_nr_accesses_for_new_attrs(unsigned int nr_accesses,
563 nr_accesses, old_attrs),
570 r->nr_accesses = damon_nr_accesses_for_new_attrs(r->nr_accesses,
572 r->nr_accesses_bp = r->nr_accesses * 10000;
577 * region->nr_accesses is the number of sampling intervals in the last
582 * ->nr_accesses and ->age of given damon_ctx's regions for new damon_attrs.
815 * Reset the aggregated monitoring results ('nr_accesses' of each region).
827 r->last_nr_accesses = r->nr_accesses;
828 r->nr_accesses = 0;
840 unsigned int nr_accesses = r->nr_accesses_bp / 10000;
845 s->pattern.min_nr_accesses <= nr_accesses &&
846 nr_accesses <= s->pattern.max_nr_accesses &&
1315 l->nr_accesses = (l->nr_accesses * sz_l + r->nr_accesses * sz_r) /
1317 l->nr_accesses_bp = l->nr_accesses * 10000;
1327 * thres '->nr_accesses' diff threshold for the merge
1336 if (abs(r->nr_accesses - r->last_nr_accesses) > thres)
1342 abs(prev->nr_accesses - r->nr_accesses) <= thres &&
1353 * threshold '->nr_accesses' diff threshold for the merge
1390 new->nr_accesses = r->nr_accesses;
1837 r->nr_accesses++;