Lines Matching full:goal

412  * intervals goal directory
427 struct damon_sysfs_intervals_goal *goal = kmalloc(sizeof(*goal), in damon_sysfs_intervals_goal_alloc() local
430 if (!goal) in damon_sysfs_intervals_goal_alloc()
433 goal->kobj = (struct kobject){}; in damon_sysfs_intervals_goal_alloc()
434 goal->access_bp = access_bp; in damon_sysfs_intervals_goal_alloc()
435 goal->aggrs = aggrs; in damon_sysfs_intervals_goal_alloc()
436 goal->min_sample_us = min_sample_us; in damon_sysfs_intervals_goal_alloc()
437 goal->max_sample_us = max_sample_us; in damon_sysfs_intervals_goal_alloc()
438 return goal; in damon_sysfs_intervals_goal_alloc()
444 struct damon_sysfs_intervals_goal *goal = container_of(kobj, in access_bp_show() local
447 return sysfs_emit(buf, "%lu\n", goal->access_bp); in access_bp_show()
453 struct damon_sysfs_intervals_goal *goal = container_of(kobj, in access_bp_store() local
461 goal->access_bp = nr; in access_bp_store()
468 struct damon_sysfs_intervals_goal *goal = container_of(kobj, in aggrs_show() local
471 return sysfs_emit(buf, "%lu\n", goal->aggrs); in aggrs_show()
477 struct damon_sysfs_intervals_goal *goal = container_of(kobj, in aggrs_store() local
485 goal->aggrs = nr; in aggrs_store()
492 struct damon_sysfs_intervals_goal *goal = container_of(kobj, in min_sample_us_show() local
495 return sysfs_emit(buf, "%lu\n", goal->min_sample_us); in min_sample_us_show()
501 struct damon_sysfs_intervals_goal *goal = container_of(kobj, in min_sample_us_store() local
509 goal->min_sample_us = nr; in min_sample_us_store()
516 struct damon_sysfs_intervals_goal *goal = container_of(kobj, in max_sample_us_show() local
519 return sysfs_emit(buf, "%lu\n", goal->max_sample_us); in max_sample_us_show()
525 struct damon_sysfs_intervals_goal *goal = container_of(kobj, in max_sample_us_store() local
533 goal->max_sample_us = nr; in max_sample_us_store()
600 struct damon_sysfs_intervals_goal *goal; in damon_sysfs_intervals_add_dirs() local
603 goal = damon_sysfs_intervals_goal_alloc(0, 0, 0, 0); in damon_sysfs_intervals_add_dirs()
604 if (!goal) in damon_sysfs_intervals_add_dirs()
607 err = kobject_init_and_add(&goal->kobj, in damon_sysfs_intervals_add_dirs()
611 kobject_put(&goal->kobj); in damon_sysfs_intervals_add_dirs()
615 intervals->intervals_goal = goal; in damon_sysfs_intervals_add_dirs()