Lines Matching refs:watermarks

143  * access pattern, the watermarks, the quotas, and the filters,
649 * watermarks directory
665 struct damon_sysfs_watermarks *watermarks = kmalloc(
666 sizeof(*watermarks), GFP_KERNEL);
668 if (!watermarks)
670 watermarks->kobj = (struct kobject){};
671 watermarks->metric = metric;
672 watermarks->interval_us = interval_us;
673 watermarks->high = high;
674 watermarks->mid = mid;
675 watermarks->low = low;
676 return watermarks;
688 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
692 damon_sysfs_wmark_metric_strs[watermarks->metric]);
698 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
704 watermarks->metric = metric;
714 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
717 return sysfs_emit(buf, "%lu\n", watermarks->interval_us);
723 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
725 int err = kstrtoul(buf, 0, &watermarks->interval_us);
733 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
736 return sysfs_emit(buf, "%lu\n", watermarks->high);
742 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
744 int err = kstrtoul(buf, 0, &watermarks->high);
752 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
755 return sysfs_emit(buf, "%lu\n", watermarks->mid);
761 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
763 int err = kstrtoul(buf, 0, &watermarks->mid);
771 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
774 return sysfs_emit(buf, "%lu\n", watermarks->low);
780 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
782 int err = kstrtoul(buf, 0, &watermarks->low);
1443 struct damon_sysfs_watermarks *watermarks;
1524 struct damon_sysfs_watermarks *watermarks =
1528 if (!watermarks)
1530 err = kobject_init_and_add(&watermarks->kobj,
1532 "watermarks");
1534 kobject_put(&watermarks->kobj);
1536 scheme->watermarks = watermarks;
1624 kobject_put(&scheme->watermarks->kobj);
1625 scheme->watermarks = NULL;
1641 kobject_put(&scheme->watermarks->kobj);
2002 struct damon_sysfs_watermarks *sysfs_wmarks = sysfs_scheme->watermarks;
2058 struct damon_sysfs_watermarks *sysfs_wmarks = sysfs_scheme->watermarks;