Lines Matching refs:forKernel

77 static int attr_is_valid (int forKernel, const char *attr);
2600 #define VALID_FOR_KERNEL(forKernel) ((forKernel)>=0 && (forKernel)<=1)
2601 #define IS_KERNEL(forKernel) ((forKernel)==1)
3235 static void hwc_process_raw_ctrs (int forKernel, Hwcentry ***pstd_out,
3414 try_a_counter (int forKernel)
3416 if (!VALID_FOR_KERNEL (forKernel))
3420 if (cpcx_std[forKernel] == NULL)
3427 testevent = cpcx_std[forKernel][0];
3627 process_ctr_def (int forKernel, hrtime_t global_min_time_nsec,
3648 pfound = ptrarray_find ((const Hwcentry**) cpcx_std[forKernel], nameOnly, NULL, 1, regno);
3655 pfound = ptrarray_find ((const Hwcentry**) cpcx_hidden[forKernel], nameOnly, NULL, 1, regno);
3661 pfound = ptrarray_find_by_name (cpcx_raw[forKernel], nameOnly); /* (regno match checked later) */
3667 pfound = ptrarray_find ((const Hwcentry**) cpcx_std[forKernel], nameOnly, NULL, 1, REGNO_ANY);
3673 pfound = ptrarray_find ((const Hwcentry**) cpcx_hidden[forKernel], nameOnly, NULL, 1, REGNO_ANY);
3699 (IS_KERNEL (forKernel) ? "er_kernel" : "collect"));
3832 if (!attr_is_valid (forKernel, cpc2_attrs[ii].ca_name))
3839 (IS_KERNEL (forKernel) ? "er_kernel" : "collect"));
3906 hwc_lookup (int forKernel, hrtime_t global_min_time_nsec, const char *instring,
4006 (IS_KERNEL (forKernel) ? "er_kernel" : "collect"));
4027 if (process_ctr_def (forKernel, global_min_time_nsec, counter, value, pret_ctr,
4054 if (numctrs > cpcx_max_concurrent[forKernel])
4057 GTXT ("The HW counter configuration could not be loaded: More than %d counters were specified\n"), cpcx_max_concurrent[forKernel]);
4060 (IS_KERNEL (forKernel) ? "er_kernel" : "collect"));
4077 hwc_validate_ctrs (int forKernel, Hwcentry *entries[], unsigned numctrs)
4139 (IS_KERNEL (forKernel) ? "er_kernel" : "collect"));
4336 hwc_get_default_cntrs2 (int forKernel, int style)
4339 if (!VALID_FOR_KERNEL (forKernel))
4341 char *cpcx_default = cpcx_default_hwcs[forKernel];
4401 hwc_get_orig_default_cntrs (int forKernel)
4404 if (!VALID_FOR_KERNEL (forKernel))
4406 if (cpcx_orig_default_hwcs[forKernel] != NULL)
4407 return strdup (cpcx_orig_default_hwcs[forKernel]);
4625 hwc_get_max_concurrent (int forKernel)
4628 if (!VALID_FOR_KERNEL (forKernel))
4630 return cpcx_max_concurrent[forKernel];
4634 hwc_get_attrs (int forKernel)
4637 if (!VALID_FOR_KERNEL (forKernel))
4639 return cpcx_attrs[forKernel];
4643 hwc_get_std_ctrs (int forKernel)
4646 if (!VALID_FOR_KERNEL (forKernel))
4648 return cpcx_std[forKernel];
4652 hwc_get_raw_ctrs (int forKernel)
4655 if (!VALID_FOR_KERNEL (forKernel))
4657 return cpcx_raw[forKernel];
4998 hwc_usage_internal (int forKernel, FILE *f_usage, const char *cmd, const char *dataspace_msg, int show_syntax, int show_short_desc)
5000 if (!VALID_FOR_KERNEL (forKernel))
5004 Hwcentry** raw_ctrs = hwc_get_raw_ctrs (forKernel);
5006 Hwcentry** std_ctrs = hwc_get_std_ctrs (forKernel);
5008 unsigned hwc_maxregs = hwc_get_max_concurrent (forKernel);
5041 if (!IS_KERNEL (forKernel))
5056 char**hwc_attrs = hwc_get_attrs (forKernel);
5073 if (cpcx_has_precise[forKernel])
5075 if (!forKernel)
5097 if (IS_KERNEL (forKernel))
5142 char * defctrs = hwc_get_default_cntrs2 (forKernel, 1);
5147 char *s = hwc_get_orig_default_cntrs (forKernel);
5155 char *defctrs2 = hwc_get_default_cntrs2 (forKernel, 2);
5197 hwc_usage (int forKernel, const char *cmd, const char *dataspace_msg)
5199 hwc_usage_internal (forKernel, stdout, cmd, dataspace_msg, 1, 0);
5203 hwc_usage_f (int forKernel, FILE *f, const char *cmd, const char *dataspace_msg, int show_syntax, int show_short_desc)
5205 hwc_usage_internal (forKernel, f, cmd, dataspace_msg, show_syntax, show_short_desc);
5229 * forKernel: 1 - generate lists for er_kernel, 0 - generate lists for collect
5236 hwc_process_raw_ctrs (int forKernel, Hwcentry ***pstd_out,
5275 if ((cpcx_support_bitmask & HWCFUNCS_SUPPORT_PEBS_SAMPLING) == 0 || forKernel)
5380 if (forKernel)
5409 if (forKernel)
5441 attr_is_valid (int forKernel, const char *attr)
5444 if (!VALID_FOR_KERNEL (forKernel) || !cpcx_attrs[forKernel])
5446 for (int ii = 0; cpcx_attrs[forKernel][ii]; ii++)
5447 if (strcmp (attr, cpcx_attrs[forKernel][ii]) == 0)