Lines Matching refs:err
42 int err = kstrtoul(buf, 0, ®ion->ar.start); in start_store() local
44 return err ? err : count; in start_store()
61 int err = kstrtoul(buf, 0, ®ion->ar.end); in end_store() local
63 return err ? err : count; in end_store()
121 int err, i; in damon_sysfs_regions_add_dirs() local
140 err = kobject_init_and_add(®ion->kobj, in damon_sysfs_regions_add_dirs()
143 if (err) { in damon_sysfs_regions_add_dirs()
146 return err; in damon_sysfs_regions_add_dirs()
168 int nr, err = kstrtoint(buf, 0, &nr); in nr_regions_store() local
170 if (err) in nr_regions_store()
171 return err; in nr_regions_store()
179 err = damon_sysfs_regions_add_dirs(regions, nr); in nr_regions_store()
181 if (err) in nr_regions_store()
182 return err; in nr_regions_store()
225 int err; in damon_sysfs_target_add_dirs() local
230 err = kobject_init_and_add(®ions->kobj, &damon_sysfs_regions_ktype, in damon_sysfs_target_add_dirs()
232 if (err) in damon_sysfs_target_add_dirs()
236 return err; in damon_sysfs_target_add_dirs()
259 int err = kstrtoint(buf, 0, &target->pid); in pid_target_store() local
261 if (err) in pid_target_store()
319 int err, i; in damon_sysfs_targets_add_dirs() local
338 err = kobject_init_and_add(&target->kobj, in damon_sysfs_targets_add_dirs()
341 if (err) in damon_sysfs_targets_add_dirs()
344 err = damon_sysfs_target_add_dirs(target); in damon_sysfs_targets_add_dirs()
345 if (err) in damon_sysfs_targets_add_dirs()
356 return err; in damon_sysfs_targets_add_dirs()
372 int nr, err = kstrtoint(buf, 0, &nr); in nr_targets_store() local
374 if (err) in nr_targets_store()
375 return err; in nr_targets_store()
383 err = damon_sysfs_targets_add_dirs(targets, nr); in nr_targets_store()
385 if (err) in nr_targets_store()
386 return err; in nr_targets_store()
456 int err = kstrtoul(buf, 0, &nr); in access_bp_store() local
458 if (err) in access_bp_store()
459 return err; in access_bp_store()
480 int err = kstrtoul(buf, 0, &nr); in aggrs_store() local
482 if (err) in aggrs_store()
483 return err; in aggrs_store()
504 int err = kstrtoul(buf, 0, &nr); in min_sample_us_store() local
506 if (err) in min_sample_us_store()
507 return err; in min_sample_us_store()
528 int err = kstrtoul(buf, 0, &nr); in max_sample_us_store() local
530 if (err) in max_sample_us_store()
531 return err; in max_sample_us_store()
601 int err; in damon_sysfs_intervals_add_dirs() local
607 err = kobject_init_and_add(&goal->kobj, in damon_sysfs_intervals_add_dirs()
610 if (err) { in damon_sysfs_intervals_add_dirs()
613 return err; in damon_sysfs_intervals_add_dirs()
639 int err = kstrtoul(buf, 0, &us); in sample_us_store() local
641 if (err) in sample_us_store()
642 return err; in sample_us_store()
663 int err = kstrtoul(buf, 0, &us); in aggr_us_store() local
665 if (err) in aggr_us_store()
666 return err; in aggr_us_store()
687 int err = kstrtoul(buf, 0, &us); in update_us_store() local
689 if (err) in update_us_store()
690 return err; in update_us_store()
748 int err; in damon_sysfs_attrs_add_dirs() local
754 err = kobject_init_and_add(&intervals->kobj, in damon_sysfs_attrs_add_dirs()
757 if (err) in damon_sysfs_attrs_add_dirs()
759 err = damon_sysfs_intervals_add_dirs(intervals); in damon_sysfs_attrs_add_dirs()
760 if (err) in damon_sysfs_attrs_add_dirs()
766 err = -ENOMEM; in damon_sysfs_attrs_add_dirs()
770 err = kobject_init_and_add(&nr_regions_range->kobj, in damon_sysfs_attrs_add_dirs()
773 if (err) in damon_sysfs_attrs_add_dirs()
784 return err; in damon_sysfs_attrs_add_dirs()
858 int err; in damon_sysfs_context_set_attrs() local
862 err = kobject_init_and_add(&attrs->kobj, &damon_sysfs_attrs_ktype, in damon_sysfs_context_set_attrs()
864 if (err) in damon_sysfs_context_set_attrs()
866 err = damon_sysfs_attrs_add_dirs(attrs); in damon_sysfs_context_set_attrs()
867 if (err) in damon_sysfs_context_set_attrs()
874 return err; in damon_sysfs_context_set_attrs()
880 int err; in damon_sysfs_context_set_targets() local
884 err = kobject_init_and_add(&targets->kobj, &damon_sysfs_targets_ktype, in damon_sysfs_context_set_targets()
886 if (err) { in damon_sysfs_context_set_targets()
888 return err; in damon_sysfs_context_set_targets()
897 int err; in damon_sysfs_context_set_schemes() local
901 err = kobject_init_and_add(&schemes->kobj, &damon_sysfs_schemes_ktype, in damon_sysfs_context_set_schemes()
903 if (err) { in damon_sysfs_context_set_schemes()
905 return err; in damon_sysfs_context_set_schemes()
913 int err; in damon_sysfs_context_add_dirs() local
915 err = damon_sysfs_context_set_attrs(context); in damon_sysfs_context_add_dirs()
916 if (err) in damon_sysfs_context_add_dirs()
917 return err; in damon_sysfs_context_add_dirs()
919 err = damon_sysfs_context_set_targets(context); in damon_sysfs_context_add_dirs()
920 if (err) in damon_sysfs_context_add_dirs()
923 err = damon_sysfs_context_set_schemes(context); in damon_sysfs_context_add_dirs()
924 if (err) in damon_sysfs_context_add_dirs()
934 return err; in damon_sysfs_context_add_dirs()
1057 int err, i; in damon_sysfs_contexts_add_dirs() local
1076 err = kobject_init_and_add(&context->kobj, in damon_sysfs_contexts_add_dirs()
1079 if (err) in damon_sysfs_contexts_add_dirs()
1082 err = damon_sysfs_context_add_dirs(context); in damon_sysfs_contexts_add_dirs()
1083 if (err) in damon_sysfs_contexts_add_dirs()
1094 return err; in damon_sysfs_contexts_add_dirs()
1110 int nr, err; in nr_contexts_store() local
1112 err = kstrtoint(buf, 0, &nr); in nr_contexts_store()
1113 if (err) in nr_contexts_store()
1114 return err; in nr_contexts_store()
1122 err = damon_sysfs_contexts_add_dirs(contexts, nr); in nr_contexts_store()
1124 if (err) in nr_contexts_store()
1125 return err; in nr_contexts_store()
1169 int err; in damon_sysfs_kdamond_add_dirs() local
1175 err = kobject_init_and_add(&contexts->kobj, in damon_sysfs_kdamond_add_dirs()
1178 if (err) { in damon_sysfs_kdamond_add_dirs()
1180 return err; in damon_sysfs_kdamond_add_dirs()
1184 return err; in damon_sysfs_kdamond_add_dirs()
1304 int i, err = -EINVAL; in damon_sysfs_set_regions() local
1322 err = damon_set_regions(t, ranges, sysfs_regions->nr); in damon_sysfs_set_regions()
1325 return err; in damon_sysfs_set_regions()
1349 int i, err; in damon_sysfs_add_targets() local
1358 err = damon_sysfs_add_target(st, ctx); in damon_sysfs_add_targets()
1359 if (err) in damon_sysfs_add_targets()
1360 return err; in damon_sysfs_add_targets()
1395 int err; in damon_sysfs_apply_inputs() local
1397 err = damon_select_ops(ctx, sys_ctx->ops_id); in damon_sysfs_apply_inputs()
1398 if (err) in damon_sysfs_apply_inputs()
1399 return err; in damon_sysfs_apply_inputs()
1400 err = damon_sysfs_set_attrs(ctx, sys_ctx->attrs); in damon_sysfs_apply_inputs()
1401 if (err) in damon_sysfs_apply_inputs()
1402 return err; in damon_sysfs_apply_inputs()
1403 err = damon_sysfs_add_targets(ctx, sys_ctx->targets); in damon_sysfs_apply_inputs()
1404 if (err) in damon_sysfs_apply_inputs()
1405 return err; in damon_sysfs_apply_inputs()
1422 int err; in damon_sysfs_commit_input() local
1434 err = damon_commit_ctx(test_ctx, param_ctx); in damon_sysfs_commit_input()
1435 if (err) { in damon_sysfs_commit_input()
1439 err = damon_commit_ctx(kdamond->damon_ctx, param_ctx); in damon_sysfs_commit_input()
1442 return err; in damon_sysfs_commit_input()
1498 int err; in damon_sysfs_build_ctx() local
1503 err = damon_sysfs_apply_inputs(ctx, sys_ctx); in damon_sysfs_build_ctx()
1504 if (err) { in damon_sysfs_build_ctx()
1506 return ERR_PTR(err); in damon_sysfs_build_ctx()
1541 int err; in damon_sysfs_turn_damon_on() local
1556 err = damon_start(&ctx, 1, false); in damon_sysfs_turn_damon_on()
1557 if (err) { in damon_sysfs_turn_damon_on()
1559 return err; in damon_sysfs_turn_damon_on()
1565 return err; in damon_sysfs_turn_damon_on()
1738 int err = kstrtouint(buf, 0, &nr); in refresh_ms_store() local
1740 if (err) in refresh_ms_store()
1741 return err; in refresh_ms_store()
1826 int err, i; in damon_sysfs_kdamonds_add_dirs() local
1848 err = kobject_init_and_add(&kdamond->kobj, in damon_sysfs_kdamonds_add_dirs()
1851 if (err) in damon_sysfs_kdamonds_add_dirs()
1854 err = damon_sysfs_kdamond_add_dirs(kdamond); in damon_sysfs_kdamonds_add_dirs()
1855 if (err) in damon_sysfs_kdamonds_add_dirs()
1866 return err; in damon_sysfs_kdamonds_add_dirs()
1882 int nr, err; in nr_kdamonds_store() local
1884 err = kstrtoint(buf, 0, &nr); in nr_kdamonds_store()
1885 if (err) in nr_kdamonds_store()
1886 return err; in nr_kdamonds_store()
1894 err = damon_sysfs_kdamonds_add_dirs(kdamonds, nr); in nr_kdamonds_store()
1896 if (err) in nr_kdamonds_store()
1897 return err; in nr_kdamonds_store()
1939 int err; in damon_sysfs_ui_dir_add_dirs() local
1945 err = kobject_init_and_add(&kdamonds->kobj, in damon_sysfs_ui_dir_add_dirs()
1948 if (err) { in damon_sysfs_ui_dir_add_dirs()
1950 return err; in damon_sysfs_ui_dir_add_dirs()
1953 return err; in damon_sysfs_ui_dir_add_dirs()
1976 int err; in damon_sysfs_init() local
1987 err = kobject_init_and_add(&admin->kobj, &damon_sysfs_ui_dir_ktype, in damon_sysfs_init()
1989 if (err) in damon_sysfs_init()
1991 err = damon_sysfs_ui_dir_add_dirs(admin); in damon_sysfs_init()
1992 if (err) in damon_sysfs_init()
1999 return err; in damon_sysfs_init()