Lines Matching refs:ctx
34 static struct damon_ctx *ctx; variable
68 ctx = damon_new_ctx(); in damon_sample_prcl_start()
69 if (!ctx) in damon_sample_prcl_start()
71 if (damon_select_ops(ctx, DAMON_OPS_VADDR)) { in damon_sample_prcl_start()
72 damon_destroy_ctx(ctx); in damon_sample_prcl_start()
78 damon_destroy_ctx(ctx); in damon_sample_prcl_start()
81 damon_add_target(ctx, target); in damon_sample_prcl_start()
84 damon_destroy_ctx(ctx); in damon_sample_prcl_start()
103 damon_destroy_ctx(ctx); in damon_sample_prcl_start()
106 damon_set_schemes(ctx, &scheme, 1); in damon_sample_prcl_start()
108 err = damon_start(&ctx, 1, true); in damon_sample_prcl_start()
112 repeat_call_control.data = ctx; in damon_sample_prcl_start()
113 return damon_call(ctx, &repeat_call_control); in damon_sample_prcl_start()
119 if (ctx) { in damon_sample_prcl_stop()
120 damon_stop(&ctx, 1); in damon_sample_prcl_stop()
121 damon_destroy_ctx(ctx); in damon_sample_prcl_stop()