Lines Matching refs:damon_ctx

942 	struct damon_ctx *damon_ctx;  member
977 static bool damon_sysfs_ctx_running(struct damon_ctx *ctx) in damon_sysfs_ctx_running()
1052 struct damon_ctx *ctx = kdamond->damon_ctx; in state_show()
1065 static int damon_sysfs_set_attrs(struct damon_ctx *ctx, in damon_sysfs_set_attrs()
1081 static void damon_sysfs_destroy_targets(struct damon_ctx *ctx) in damon_sysfs_destroy_targets()
1124 struct damon_ctx *ctx) in damon_sysfs_add_target()
1154 struct damon_sysfs_target *sys_target, struct damon_ctx *ctx) in damon_sysfs_existing_target()
1180 static int damon_sysfs_set_targets(struct damon_ctx *ctx, in damon_sysfs_set_targets()
1205 static void damon_sysfs_before_terminate(struct damon_ctx *ctx) in damon_sysfs_before_terminate()
1214 ctx == kdamond->damon_ctx) { in damon_sysfs_before_terminate()
1241 struct damon_ctx *ctx = kdamond->damon_ctx; in damon_sysfs_upd_schemes_stats()
1253 struct damon_ctx *ctx = kdamond->damon_ctx; in damon_sysfs_upd_schemes_regions_start()
1264 struct damon_ctx *ctx = kdamond->damon_ctx; in damon_sysfs_upd_schemes_regions_stop()
1274 struct damon_ctx *ctx = kdamond->damon_ctx; in damon_sysfs_clear_schemes_regions()
1285 return kdamond->damon_ctx && in damon_sysfs_kdamond_running()
1286 damon_sysfs_ctx_running(kdamond->damon_ctx); in damon_sysfs_kdamond_running()
1289 static int damon_sysfs_apply_inputs(struct damon_ctx *ctx, in damon_sysfs_apply_inputs()
1320 return damon_sysfs_apply_inputs(kdamond->damon_ctx, in damon_sysfs_commit_input()
1331 static int damon_sysfs_cmd_request_callback(struct damon_ctx *c) in damon_sysfs_cmd_request_callback()
1342 if (!kdamond || kdamond->damon_ctx != c) in damon_sysfs_cmd_request_callback()
1378 static struct damon_ctx *damon_sysfs_build_ctx( in damon_sysfs_build_ctx()
1381 struct damon_ctx *ctx = damon_new_ctx(); in damon_sysfs_build_ctx()
1401 struct damon_ctx *ctx; in damon_sysfs_turn_damon_on()
1412 if (kdamond->damon_ctx) in damon_sysfs_turn_damon_on()
1413 damon_destroy_ctx(kdamond->damon_ctx); in damon_sysfs_turn_damon_on()
1414 kdamond->damon_ctx = NULL; in damon_sysfs_turn_damon_on()
1424 kdamond->damon_ctx = ctx; in damon_sysfs_turn_damon_on()
1430 if (!kdamond->damon_ctx) in damon_sysfs_turn_damon_off()
1432 return damon_stop(&kdamond->damon_ctx, 1); in damon_sysfs_turn_damon_off()
1526 struct damon_ctx *ctx; in pid_show()
1531 ctx = kdamond->damon_ctx; in pid_show()
1549 if (kdamond->damon_ctx) in damon_sysfs_kdamond_release()
1550 damon_destroy_ctx(kdamond->damon_ctx); in damon_sysfs_kdamond_release()