Lines Matching refs:test

3  * Cache Allocation Technology (CAT) test
18 * Minimum difference in LLC misses between a test with n+1 bits CBM to the
19 * test with n bits is MIN_DIFF_PERCENT_PER_BIT * (n - 1). With e.g. 5 vs 4
138 * @test: Test information structure
149 * each subsequent test which keeps reducing the size of the allocated cache
150 * portion. A single test flushes the buffer, reads it to warm up the cache,
154 * Return: 0 when the test was run, < 0 on error.
156 static int cat_test(const struct resctrl_test *test,
202 ret = write_schemata("", schemata, uparams->cpu, test->resource);
206 ret = write_schemata(param->ctrlgrp, schemata, uparams->cpu, test->resource);
237 static int cat_run_test(const struct resctrl_test *test, const struct user_params *uparams)
247 ret = get_full_cbm(test->resource, &full_cache_mask);
251 ret = get_mask_no_shareable(test->resource, &long_mask);
256 ret = get_cache_size(uparams->cpu, test->resource, &cache_total_size);
285 ret = cat_test(test, uparams, &param, span, start_mask);
289 ret = check_results(&param, test->resource,
294 static int noncont_cat_run_test(const struct resctrl_test *test,
303 ret = resource_info_unsigned_get(test->resource, "sparse_masks", &sparse_masks);
307 if (!strcmp(test->resource, "L3"))
309 else if (!strcmp(test->resource, "L2"))
320 ret = get_full_cbm(test->resource, &full_cache_mask);
336 ret = write_schemata("", schemata, uparams->cpu, test->resource);
348 ret = write_schemata("", schemata, uparams->cpu, test->resource);
359 static bool noncont_cat_feature_check(const struct resctrl_test *test)
361 if (!resctrl_resource_exists(test->resource))
364 return resource_info_file_exists(test->resource, "sparse_masks");