int __init xenprof_perfmon_init(void) { int ret = pfm_register_buffer_fmt(&xenoprof_fmt); if (ret) return -ENODEV; using_xenoprof = 1; printk("xenoprof: using perfmon.\n"); return 0; }
int perfmon_init(struct oprofile_operations ** ops) { int ret = pfm_register_buffer_fmt(&oprofile_fmt); if (ret) return -ENODEV; perfmon_ops.cpu_type = get_cpu_type(); *ops = &perfmon_ops; using_perfmon = 1; printk(KERN_INFO "oprofile: using perfmon.\n"); return 0; }
static int __init pfm_default_smpl_init_module(void) { int ret; ret = pfm_register_buffer_fmt(&default_fmt); if (ret == 0) { printk("perfmon_default_smpl: %s v%u.%u registered\n", default_fmt.fmt_name, PFM_DEFAULT_SMPL_VERSION_MAJ, PFM_DEFAULT_SMPL_VERSION_MIN); } else { printk("perfmon_default_smpl: %s cannot register ret=%d\n", default_fmt.fmt_name, ret); } return ret; }