Lines Matching refs:watermarks
604 * watermarks directory
620 struct damon_sysfs_watermarks *watermarks = kmalloc(
621 sizeof(*watermarks), GFP_KERNEL);
623 if (!watermarks)
625 watermarks->kobj = (struct kobject){};
626 watermarks->metric = metric;
627 watermarks->interval_us = interval_us;
628 watermarks->high = high;
629 watermarks->mid = mid;
630 watermarks->low = low;
631 return watermarks;
643 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
647 damon_sysfs_wmark_metric_strs[watermarks->metric]);
653 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
659 watermarks->metric = metric;
669 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
672 return sysfs_emit(buf, "%lu\n", watermarks->interval_us);
678 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
680 int err = kstrtoul(buf, 0, &watermarks->interval_us);
688 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
691 return sysfs_emit(buf, "%lu\n", watermarks->high);
697 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
699 int err = kstrtoul(buf, 0, &watermarks->high);
707 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
710 return sysfs_emit(buf, "%lu\n", watermarks->mid);
716 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
718 int err = kstrtoul(buf, 0, &watermarks->mid);
726 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
729 return sysfs_emit(buf, "%lu\n", watermarks->low);
735 struct damon_sysfs_watermarks *watermarks = container_of(kobj,
737 int err = kstrtoul(buf, 0, &watermarks->low);
1128 struct damon_sysfs_watermarks *watermarks;
1208 struct damon_sysfs_watermarks *watermarks =
1212 if (!watermarks)
1214 err = kobject_init_and_add(&watermarks->kobj,
1216 "watermarks");
1218 kobject_put(&watermarks->kobj);
1220 scheme->watermarks = watermarks;
1308 kobject_put(&scheme->watermarks->kobj);
1309 scheme->watermarks = NULL;
1325 kobject_put(&scheme->watermarks->kobj);
1586 struct damon_sysfs_watermarks *sysfs_wmarks = sysfs_scheme->watermarks;
1636 struct damon_sysfs_watermarks *sysfs_wmarks = sysfs_scheme->watermarks;