Lines Matching refs:err
459 int err = kstrtobool(buf, &matching); in matching_store() local
461 if (err) in matching_store()
462 return err; in matching_store()
483 int err = kstrtobool(buf, &allow); in allow_store() local
485 if (err) in allow_store()
486 return err; in allow_store()
533 int err = kstrtoul(buf, 0, &filter->addr_range.start); in addr_start_store() local
535 return err ? err : count; in addr_start_store()
552 int err = kstrtoul(buf, 0, &filter->addr_range.end); in addr_end_store() local
554 return err ? err : count; in addr_end_store()
571 int err = kstrtoul(buf, 0, &filter->sz_range.min); in min_store() local
573 return err ? err : count; in min_store()
590 int err = kstrtoul(buf, 0, &filter->sz_range.max); in max_store() local
592 return err ? err : count; in max_store()
609 int err = kstrtoint(buf, 0, &filter->target_idx); in damon_target_idx_store() local
611 return err ? err : count; in damon_target_idx_store()
709 int err, i; in damon_sysfs_scheme_filters_add_dirs() local
729 err = kobject_init_and_add(&filter->kobj, in damon_sysfs_scheme_filters_add_dirs()
732 if (err) { in damon_sysfs_scheme_filters_add_dirs()
735 return err; in damon_sysfs_scheme_filters_add_dirs()
757 int nr, err = kstrtoint(buf, 0, &nr); in nr_filters_store() local
759 if (err) in nr_filters_store()
760 return err; in nr_filters_store()
768 err = damon_sysfs_scheme_filters_add_dirs(filters, nr); in nr_filters_store()
770 if (err) in nr_filters_store()
771 return err; in nr_filters_store()
894 int err = kstrtoul(buf, 0, &watermarks->interval_us); in interval_us_store() local
896 return err ? err : count; in interval_us_store()
913 int err = kstrtoul(buf, 0, &watermarks->high); in high_store() local
915 return err ? err : count; in high_store()
932 int err = kstrtoul(buf, 0, &watermarks->mid); in mid_store() local
934 return err ? err : count; in mid_store()
951 int err = kstrtoul(buf, 0, &watermarks->low); in low_store() local
953 return err ? err : count; in low_store()
1084 int err = kstrtoul(buf, 0, &goal->target_value); in target_value_store() local
1086 return err ? err : count; in target_value_store()
1103 int err = kstrtoul(buf, 0, &goal->current_value); in current_value_store() local
1106 return err ? err : count; in current_value_store()
1125 int err = kstrtoint(buf, 0, &goal->nid); in nid_store() local
1128 return err ? err : count; in nid_store()
1196 int err, i; in damos_sysfs_quota_goals_add_dirs() local
1215 err = kobject_init_and_add(&goal->kobj, in damos_sysfs_quota_goals_add_dirs()
1218 if (err) { in damos_sysfs_quota_goals_add_dirs()
1221 return err; in damos_sysfs_quota_goals_add_dirs()
1243 int nr, err = kstrtoint(buf, 0, &nr); in nr_goals_store() local
1245 if (err) in nr_goals_store()
1246 return err; in nr_goals_store()
1254 err = damos_sysfs_quota_goals_add_dirs(goals, nr); in nr_goals_store()
1256 if (err) in nr_goals_store()
1257 return err; in nr_goals_store()
1322 int err = kstrtouint(buf, 0, &weights->sz); in sz_permil_store() local
1324 return err ? err : count; in sz_permil_store()
1341 int err = kstrtouint(buf, 0, &weights->nr_accesses); in nr_accesses_permil_store() local
1343 return err ? err : count; in nr_accesses_permil_store()
1360 int err = kstrtouint(buf, 0, &weights->age); in age_permil_store() local
1362 return err ? err : count; in age_permil_store()
1416 int err; in damon_sysfs_quotas_add_dirs() local
1422 err = kobject_init_and_add(&weights->kobj, &damon_sysfs_weights_ktype, in damon_sysfs_quotas_add_dirs()
1424 if (err) { in damon_sysfs_quotas_add_dirs()
1426 return err; in damon_sysfs_quotas_add_dirs()
1435 err = kobject_init_and_add(&goals->kobj, in damon_sysfs_quotas_add_dirs()
1438 if (err) { in damon_sysfs_quotas_add_dirs()
1445 return err; in damon_sysfs_quotas_add_dirs()
1469 int err = kstrtoul(buf, 0, "as->ms); in ms_store() local
1471 if (err) in ms_store()
1490 int err = kstrtoul(buf, 0, "as->sz); in bytes_store() local
1492 if (err) in bytes_store()
1511 int err = kstrtoul(buf, 0, "as->reset_interval_ms); in reset_interval_ms_store() local
1513 if (err) in reset_interval_ms_store()
1588 int err; in damon_sysfs_access_pattern_add_range_dir() local
1592 err = kobject_init_and_add(&range->kobj, &damon_sysfs_ul_range_ktype, in damon_sysfs_access_pattern_add_range_dir()
1594 if (err) in damon_sysfs_access_pattern_add_range_dir()
1598 return err; in damon_sysfs_access_pattern_add_range_dir()
1604 int err; in damon_sysfs_access_pattern_add_dirs() local
1606 err = damon_sysfs_access_pattern_add_range_dir(access_pattern, in damon_sysfs_access_pattern_add_dirs()
1608 if (err) in damon_sysfs_access_pattern_add_dirs()
1611 err = damon_sysfs_access_pattern_add_range_dir(access_pattern, in damon_sysfs_access_pattern_add_dirs()
1613 if (err) in damon_sysfs_access_pattern_add_dirs()
1616 err = damon_sysfs_access_pattern_add_range_dir(access_pattern, in damon_sysfs_access_pattern_add_dirs()
1618 if (err) in damon_sysfs_access_pattern_add_dirs()
1631 return err; in damon_sysfs_access_pattern_add_dirs()
1687 int err = kstrtouint(buf, 0, &dest->id); in id_store() local
1689 return err ? err : count; in id_store()
1706 int err = kstrtouint(buf, 0, &dest->weight); in weight_store() local
1708 return err ? err : count; in weight_store()
1770 int err, i; in damos_sysfs_dests_add_dirs() local
1789 err = kobject_init_and_add(&dest->kobj, in damos_sysfs_dests_add_dirs()
1792 if (err) { in damos_sysfs_dests_add_dirs()
1795 return err; in damos_sysfs_dests_add_dirs()
1817 int nr, err = kstrtoint(buf, 0, &nr); in nr_dests_store() local
1819 if (err) in nr_dests_store()
1820 return err; in nr_dests_store()
1828 err = damos_sysfs_dests_add_dirs(dests, nr); in nr_dests_store()
1830 if (err) in nr_dests_store()
1831 return err; in nr_dests_store()
1943 int err; in damon_sysfs_scheme_set_access_pattern() local
1948 err = kobject_init_and_add(&access_pattern->kobj, in damon_sysfs_scheme_set_access_pattern()
1951 if (err) in damon_sysfs_scheme_set_access_pattern()
1953 err = damon_sysfs_access_pattern_add_dirs(access_pattern); in damon_sysfs_scheme_set_access_pattern()
1954 if (err) in damon_sysfs_scheme_set_access_pattern()
1961 return err; in damon_sysfs_scheme_set_access_pattern()
1967 int err; in damos_sysfs_set_dests() local
1971 err = kobject_init_and_add(&dests->kobj, &damos_sysfs_dests_ktype, in damos_sysfs_set_dests()
1973 if (err) in damos_sysfs_set_dests()
1977 return err; in damos_sysfs_set_dests()
1983 int err; in damon_sysfs_scheme_set_quotas() local
1987 err = kobject_init_and_add("as->kobj, &damon_sysfs_quotas_ktype, in damon_sysfs_scheme_set_quotas()
1989 if (err) in damon_sysfs_scheme_set_quotas()
1991 err = damon_sysfs_quotas_add_dirs(quotas); in damon_sysfs_scheme_set_quotas()
1992 if (err) in damon_sysfs_scheme_set_quotas()
1999 return err; in damon_sysfs_scheme_set_quotas()
2006 int err; in damon_sysfs_scheme_set_watermarks() local
2010 err = kobject_init_and_add(&watermarks->kobj, in damon_sysfs_scheme_set_watermarks()
2013 if (err) in damon_sysfs_scheme_set_watermarks()
2017 return err; in damon_sysfs_scheme_set_watermarks()
2026 int err; in damon_sysfs_scheme_set_filters() local
2030 err = kobject_init_and_add(&filters->kobj, in damon_sysfs_scheme_set_filters()
2033 if (err) in damon_sysfs_scheme_set_filters()
2037 return err; in damon_sysfs_scheme_set_filters()
2042 int err; in damos_sysfs_set_filter_dirs() local
2044 err = damon_sysfs_scheme_set_filters(scheme, in damos_sysfs_set_filter_dirs()
2047 if (err) in damos_sysfs_set_filter_dirs()
2048 return err; in damos_sysfs_set_filter_dirs()
2049 err = damon_sysfs_scheme_set_filters(scheme, in damos_sysfs_set_filter_dirs()
2052 if (err) in damos_sysfs_set_filter_dirs()
2054 err = damon_sysfs_scheme_set_filters(scheme, in damos_sysfs_set_filter_dirs()
2057 if (err) in damos_sysfs_set_filter_dirs()
2067 return err; in damos_sysfs_set_filter_dirs()
2073 int err; in damon_sysfs_scheme_set_stats() local
2077 err = kobject_init_and_add(&stats->kobj, &damon_sysfs_stats_ktype, in damon_sysfs_scheme_set_stats()
2079 if (err) in damon_sysfs_scheme_set_stats()
2083 return err; in damon_sysfs_scheme_set_stats()
2091 int err; in damon_sysfs_scheme_set_tried_regions() local
2095 err = kobject_init_and_add(&tried_regions->kobj, in damon_sysfs_scheme_set_tried_regions()
2098 if (err) in damon_sysfs_scheme_set_tried_regions()
2102 return err; in damon_sysfs_scheme_set_tried_regions()
2107 int err; in damon_sysfs_scheme_add_dirs() local
2109 err = damon_sysfs_scheme_set_access_pattern(scheme); in damon_sysfs_scheme_add_dirs()
2110 if (err) in damon_sysfs_scheme_add_dirs()
2111 return err; in damon_sysfs_scheme_add_dirs()
2112 err = damos_sysfs_set_dests(scheme); in damon_sysfs_scheme_add_dirs()
2113 if (err) in damon_sysfs_scheme_add_dirs()
2115 err = damon_sysfs_scheme_set_quotas(scheme); in damon_sysfs_scheme_add_dirs()
2116 if (err) in damon_sysfs_scheme_add_dirs()
2118 err = damon_sysfs_scheme_set_watermarks(scheme); in damon_sysfs_scheme_add_dirs()
2119 if (err) in damon_sysfs_scheme_add_dirs()
2121 err = damos_sysfs_set_filter_dirs(scheme); in damon_sysfs_scheme_add_dirs()
2122 if (err) in damon_sysfs_scheme_add_dirs()
2124 err = damon_sysfs_scheme_set_stats(scheme); in damon_sysfs_scheme_add_dirs()
2125 if (err) in damon_sysfs_scheme_add_dirs()
2127 err = damon_sysfs_scheme_set_tried_regions(scheme); in damon_sysfs_scheme_add_dirs()
2128 if (err) in damon_sysfs_scheme_add_dirs()
2154 return err; in damon_sysfs_scheme_add_dirs()
2227 int err = kstrtoul(buf, 0, &scheme->apply_interval_us); in apply_interval_us_store() local
2229 return err ? err : count; in apply_interval_us_store()
2246 int err = 0; in target_nid_store() local
2249 err = kstrtoint(buf, 0, &scheme->target_nid); in target_nid_store()
2251 return err ? err : count; in target_nid_store()
2309 int err, i; in damon_sysfs_schemes_add_dirs() local
2332 err = kobject_init_and_add(&scheme->kobj, in damon_sysfs_schemes_add_dirs()
2335 if (err) in damon_sysfs_schemes_add_dirs()
2337 err = damon_sysfs_scheme_add_dirs(scheme); in damon_sysfs_schemes_add_dirs()
2338 if (err) in damon_sysfs_schemes_add_dirs()
2349 return err; in damon_sysfs_schemes_add_dirs()
2365 int nr, err = kstrtoint(buf, 0, &nr); in nr_schemes_store() local
2367 if (err) in nr_schemes_store()
2368 return err; in nr_schemes_store()
2376 err = damon_sysfs_schemes_add_dirs(schemes, nr); in nr_schemes_store()
2378 if (err) in nr_schemes_store()
2379 return err; in nr_schemes_store()
2455 int err; in damon_sysfs_add_scheme_filters() local
2460 err = damon_sysfs_memcg_path_to_id( in damon_sysfs_add_scheme_filters()
2463 if (err) { in damon_sysfs_add_scheme_filters()
2465 return err; in damon_sysfs_add_scheme_filters()
2535 int err; in damos_sysfs_set_quota_scores() local
2542 err = damos_sysfs_add_quota_score(sysfs_scheme->quotas->goals, in damos_sysfs_set_quota_scores()
2544 if (err) { in damos_sysfs_set_quota_scores()
2547 return err; in damos_sysfs_set_quota_scores()
2549 err = damos_commit_quota_goals(&scheme->quota, "a); in damos_sysfs_set_quota_scores()
2552 if (err) in damos_sysfs_set_quota_scores()
2553 return err; in damos_sysfs_set_quota_scores()
2611 int err; in damon_sysfs_mk_scheme() local
2643 err = damos_sysfs_add_quota_score(sysfs_quotas->goals, &scheme->quota); in damon_sysfs_mk_scheme()
2644 if (err) { in damon_sysfs_mk_scheme()
2649 err = damon_sysfs_add_scheme_filters(scheme, sysfs_scheme->core_filters); in damon_sysfs_mk_scheme()
2650 if (err) { in damon_sysfs_mk_scheme()
2654 err = damon_sysfs_add_scheme_filters(scheme, sysfs_scheme->ops_filters); in damon_sysfs_mk_scheme()
2655 if (err) { in damon_sysfs_mk_scheme()
2659 err = damon_sysfs_add_scheme_filters(scheme, sysfs_scheme->filters); in damon_sysfs_mk_scheme()
2660 if (err) { in damon_sysfs_mk_scheme()
2664 err = damos_sysfs_add_migrate_dest(scheme, sysfs_scheme->dests); in damon_sysfs_mk_scheme()
2665 if (err) { in damon_sysfs_mk_scheme()