OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:msrs
(Results
1 - 5
of
5
) sorted by null
/external/oprofile/module/x86/
op_model_athlon.c
20
#define CTR_READ(l, h,
msrs
, c) do {rdmsr(
msrs
->counters.addrs[(c)], (l), (h));} while (0)
21
#define CTR_WRITE(l,
msrs
, c) do {wrmsr(
msrs
->counters.addrs[(c)], -(u32)(l), 0xffff);} while (0)
24
#define CTRL_READ(l, h,
msrs
, c) do {rdmsr(
msrs
->controls.addrs[(c)], (l), (h));} while (0)
25
#define CTRL_WRITE(l, h,
msrs
, c) do {wrmsr(
msrs
->controls.addrs[(c)], (l), (h));} while (0)
36
static void athlon_fill_in_addresses(struct op_msrs * const
msrs
)
38
msrs
->counters.addrs[0] = MSR_K7_PERFCTR0
[
all
...]
op_model_ppro.c
20
#define CTR_READ(l, h,
msrs
, c) do {rdmsr(
msrs
->counters.addrs[(c)], (l), (h));} while (0)
21
#define CTR_WRITE(l,
msrs
, c) do {wrmsr(
msrs
->counters.addrs[(c)], -(u32)(l), -1);} while (0)
24
#define CTRL_READ(l, h,
msrs
, c) do {rdmsr((
msrs
->controls.addrs[(c)]), (l), (h));} while (0)
25
#define CTRL_WRITE(l, h,
msrs
, c) do {wrmsr((
msrs
->controls.addrs[(c)]), (l), (h));} while (0)
36
static void ppro_fill_in_addresses(struct op_msrs * const
msrs
)
38
msrs
->counters.addrs[0] = MSR_P6_PERFCTR0
[
all
...]
op_x86_model.h
36
void (*fill_in_addresses)(struct op_msrs * const
msrs
);
37
void (*setup_ctrs)(struct op_msrs const * const
msrs
);
39
struct op_msrs const * const
msrs
,
41
void (*start)(struct op_msrs const * const
msrs
);
42
void (*stop)(struct op_msrs const * const
msrs
);
op_model_p4.c
404
static void p4_fill_in_addresses(struct op_msrs * const
msrs
)
414
msrs
->counters.addrs[i] =
423
msrs
->controls.addrs[i] = addr;
429
msrs
->controls.addrs[i] = addr;
437
msrs
->controls.addrs[i] = addr;
442
msrs
->controls.addrs[i] = addr;
448
msrs
->controls.addrs[i] = addr;
453
msrs
->controls.addrs[i] = addr;
458
msrs
->controls.addrs[i] = addr;
465
msrs
->controls.addrs[i++] = MSR_P4_CRU_ESCR5
[
all
...]
op_nmi.c
49
struct op_msrs const * const
msrs
= &cpu_msrs[cpu];
local
51
model->check_ctrs(cpu,
msrs
, regs);
59
struct op_msrs const * const
msrs
= &cpu_msrs[cpu];
local
60
get_model()->setup_ctrs(
msrs
);
76
struct op_msrs const * const
msrs
= &cpu_msrs[cpu];
local
81
get_model()->start(
msrs
);
88
struct op_msrs const * const
msrs
= &cpu_msrs[cpu];
local
93
get_model()->stop(
msrs
);
Completed in 519 milliseconds