Searched refs:psel (Results 1 – 8 of 8) sorted by relevance
/arch/powerpc/perf/ |
D | power6-pmu.c | 137 int pmc, psel, ptype; in power6_marked_instr_event() local 142 psel = (event & PM_PMCSEL_MSK) >> 1; /* drop edge/level bit */ in power6_marked_instr_event() 147 if (psel < sizeof(direct_event_is_marked)) { in power6_marked_instr_event() 148 ptype = direct_event_is_marked[psel]; in power6_marked_instr_event() 158 } else if ((psel & 0x48) == 0x40) in power6_marked_instr_event() 159 bit = psel & 7; in power6_marked_instr_event() 179 unsigned int pmc, ev, b, u, s, psel; in p6_compute_mmcr() local 208 psel = ev & PM_PMCSEL_MSK; in p6_compute_mmcr() 227 if (0x30 <= psel && psel <= 0x3d) { in p6_compute_mmcr() 233 if (pmc >= 2 && (psel & 0x90) == 0x80) in p6_compute_mmcr() [all …]
|
D | power5+-pmu.c | 403 int pmc, psel; in power5p_marked_instr_event() local 408 psel = event & PM_PMCSEL_MSK; in power5p_marked_instr_event() 413 if (psel < sizeof(direct_event_is_marked)) { in power5p_marked_instr_event() 414 if (direct_event_is_marked[psel] & (1 << pmc)) in power5p_marked_instr_event() 416 if (direct_event_is_marked[psel] & 0x80) in power5p_marked_instr_event() 418 else if (psel == 0x08) in power5p_marked_instr_event() 420 else if (psel == 0x10) in power5p_marked_instr_event() 422 else if (psel == 0x1b && (pmc == 1 || pmc == 3)) in power5p_marked_instr_event() 424 } else if ((psel & 0x48) == 0x40) { in power5p_marked_instr_event() 425 bit = psel & 7; in power5p_marked_instr_event() [all …]
|
D | power5-pmu.c | 339 int pmc, psel; in power5_marked_instr_event() local 344 psel = event & PM_PMCSEL_MSK; in power5_marked_instr_event() 349 if (psel < sizeof(direct_event_is_marked)) { in power5_marked_instr_event() 350 if (direct_event_is_marked[psel] & (1 << pmc)) in power5_marked_instr_event() 352 if (direct_event_is_marked[psel] & 0x80) in power5_marked_instr_event() 354 else if (psel == 0x08) in power5_marked_instr_event() 356 else if (psel == 0x10) in power5_marked_instr_event() 358 else if (psel == 0x1b && (pmc == 1 || pmc == 3)) in power5_marked_instr_event() 360 } else if ((psel & 0x58) == 0x40) in power5_marked_instr_event() 361 bit = psel & 7; in power5_marked_instr_event() [all …]
|
D | power7-pmu.c | 144 int pmc, psel; in find_alternative_decode() local 148 psel = event & PM_PMCSEL_MSK; in find_alternative_decode() 149 if ((pmc == 2 || pmc == 4) && (psel & ~7) == 0x40) in find_alternative_decode() 151 if ((pmc == 1 || pmc == 3) && (psel & ~7) == 0x48) in find_alternative_decode() 213 int pmc, psel; in power7_marked_instr_event() local 218 psel = event & PM_PMCSEL_MSK & ~1; /* trim off edge/level bit */ in power7_marked_instr_event() 222 switch (psel >> 4) { in power7_marked_instr_event() 226 if (psel == 0x3c) in power7_marked_instr_event() 228 if (psel == 0x3e) in power7_marked_instr_event() 235 if (psel == 0x64) in power7_marked_instr_event() [all …]
|
D | ppc970-pmu.c | 145 int pmc, psel, unit, byte, bit; in p970_marked_instr_event() local 149 psel = event & PM_PMCSEL_MSK; in p970_marked_instr_event() 151 if (direct_marked_event[pmc - 1] & (1 << psel)) in p970_marked_instr_event() 153 if (psel == 0) /* add events */ in p970_marked_instr_event() 155 else if (psel == 7 || psel == 13) /* decode events */ in p970_marked_instr_event() 160 bit = psel; in p970_marked_instr_event() 259 unsigned int pmc, unit, byte, psel; in p970_compute_mmcr() local 349 psel = event[i] & PM_PMCSEL_MSK; in p970_compute_mmcr() 353 psel |= 0x10 | ((byte & 2) << 2); in p970_compute_mmcr() 355 psel |= 8; in p970_compute_mmcr() [all …]
|
D | isa207-common.c | 369 unsigned long mmcra, mmcr1, mmcr2, unit, combine, psel, cache, val; in isa207_compute_mmcr() local 389 psel = event[i] & EVENT_PSEL_MASK; in isa207_compute_mmcr() 403 mmcr1 |= psel << MMCR1_PMCSEL_SHIFT(pmc); in isa207_compute_mmcr()
|
/arch/powerpc/oprofile/ |
D | op_model_power4.c | 40 u64 psel, unit; in power7_marked_instr_event() local 48 psel = mmcr1 & (OPROFILE_PM_PMCSEL_MSK in power7_marked_instr_event() 51 psel = (psel >> ((OPROFILE_MAX_PMC_NUM - pmc) in power7_marked_instr_event() 59 switch (psel >> 4) { in power7_marked_instr_event() 64 if (psel == 0x3c) { in power7_marked_instr_event() 69 if (psel == 0x3e) { in power7_marked_instr_event() 81 if (psel == 0x64) in power7_marked_instr_event()
|
/arch/arm/mach-ep93xx/ |
D | clock.c | 360 int *psel, int *esel, int *pdiv, int *div) in calc_clk_div() argument 399 *psel = (i == 2); in calc_clk_div() 417 int err, psel = 0, esel = 0, pdiv = 0, div = 0; in set_div_rate() local 420 err = calc_clk_div(clk, rate, &psel, &esel, &pdiv, &div); in set_div_rate() 430 (psel ? EP93XX_SYSCON_CLKDIV_PSEL : 0) | in set_div_rate()
|