Lines Matching refs:ctx
75 struct damon_ctx *ctx; in damon_sample_mtier_build_ctx() local
85 ctx = damon_new_ctx(); in damon_sample_mtier_build_ctx()
86 if (!ctx) in damon_sample_mtier_build_ctx()
104 if (damon_set_attrs(ctx, &attrs)) in damon_sample_mtier_build_ctx()
106 if (damon_select_ops(ctx, DAMON_OPS_PADDR)) in damon_sample_mtier_build_ctx()
112 damon_add_target(ctx, target); in damon_sample_mtier_build_ctx()
153 damon_set_schemes(ctx, &scheme, 1); in damon_sample_mtier_build_ctx()
166 return ctx; in damon_sample_mtier_build_ctx()
168 damon_destroy_ctx(ctx); in damon_sample_mtier_build_ctx()
174 struct damon_ctx *ctx; in damon_sample_mtier_start() local
176 ctx = damon_sample_mtier_build_ctx(true); in damon_sample_mtier_start()
177 if (!ctx) in damon_sample_mtier_start()
179 ctxs[0] = ctx; in damon_sample_mtier_start()
180 ctx = damon_sample_mtier_build_ctx(false); in damon_sample_mtier_start()
181 if (!ctx) { in damon_sample_mtier_start()
185 ctxs[1] = ctx; in damon_sample_mtier_start()