Lines Matching full:regions
73 * regions are merged into a new region, both @nr_accesses and @age of the new
74 * region are set as region size-weighted average of those of the two regions.
91 * @nr_regions: Number of monitoring target regions of this target.
92 * @regions_list: Head of the monitoring target regions of this target.
118 * @DAMOS_MIGRATE_HOT: Migrate the regions prioritizing warmer regions.
119 * @DAMOS_MIGRATE_COLD: Migrate the regions prioritizing colder regions.
222 * For selecting regions within the quota, DAMON prioritizes current scheme's
223 * target memory regions using the &struct damon_operations->get_scheme_score.
280 * appropriate memory regions. Else, DAMON checks &metric of the system for at
300 * @nr_tried: Total number of regions that the scheme is tried to be applied.
301 * @sz_tried: Total size of regions that the scheme is tried to be applied.
302 * @nr_applied: Total number of regions that the scheme is applied.
303 * @sz_applied: Total size of regions that the scheme is applied.
428 * @min_sz_region: Minimum size of target regions.
429 * @max_sz_region: Maximum size of target regions.
430 * @min_nr_accesses: Minimum ``->nr_accesses`` of target regions.
431 * @max_nr_accesses: Maximum ``->nr_accesses`` of target regions.
432 * @min_age_region: Minimum age of target regions.
433 * @max_age_region: Maximum age of target regions.
446 * @pattern: Access pattern of target regions.
447 * @action: &damo_action to be applied to the target regions.
458 * For each @apply_interval_us, DAMON finds regions which fit in the
483 * unsets @last_applied when each regions walking for applying the scheme is
487 * updated to reflect the number of regions and total size of regions that the
507 /* whether to reject core/ops filters umatched regions */
545 * @prepare_access_checks: Prepare next access check of target regions.
546 * @check_accesses: Check the accesses to target regions.
563 * this could be used to construct proper monitoring target regions and link
566 * this could be used to update monitoring target regions for current status.
567 * @prepare_access_checks should manipulate the monitoring regions to be
572 * of its update. The value will be used for regions adjustment threshold.
682 * regions.
684 * regions.
690 * also checks whether the target memory regions need update (e.g., by
859 * Add a region between two other regions