Home
last modified time | relevance | path

Searched refs:psel (Results 1 – 12 of 12) sorted by relevance

/linux-4.4.14/arch/powerpc/perf/
Dpower6-pmu.c141 int pmc, psel, ptype; in power6_marked_instr_event() local
146 psel = (event & PM_PMCSEL_MSK) >> 1; /* drop edge/level bit */ in power6_marked_instr_event()
151 if (psel < sizeof(direct_event_is_marked)) { in power6_marked_instr_event()
152 ptype = direct_event_is_marked[psel]; in power6_marked_instr_event()
162 } else if ((psel & 0x48) == 0x40) in power6_marked_instr_event()
163 bit = psel & 7; in power6_marked_instr_event()
183 unsigned int pmc, ev, b, u, s, psel; in p6_compute_mmcr() local
212 psel = ev & PM_PMCSEL_MSK; in p6_compute_mmcr()
231 if (0x30 <= psel && psel <= 0x3d) { in p6_compute_mmcr()
237 if (pmc >= 2 && (psel & 0x90) == 0x80) in p6_compute_mmcr()
[all …]
Dpower5+-pmu.c407 int pmc, psel; in power5p_marked_instr_event() local
412 psel = event & PM_PMCSEL_MSK; in power5p_marked_instr_event()
417 if (psel < sizeof(direct_event_is_marked)) { in power5p_marked_instr_event()
418 if (direct_event_is_marked[psel] & (1 << pmc)) in power5p_marked_instr_event()
420 if (direct_event_is_marked[psel] & 0x80) in power5p_marked_instr_event()
422 else if (psel == 0x08) in power5p_marked_instr_event()
424 else if (psel == 0x10) in power5p_marked_instr_event()
426 else if (psel == 0x1b && (pmc == 1 || pmc == 3)) in power5p_marked_instr_event()
428 } else if ((psel & 0x48) == 0x40) { in power5p_marked_instr_event()
429 bit = psel & 7; in power5p_marked_instr_event()
[all …]
Dpower4-pmu.c220 int pmc, psel, unit, byte, bit; in p4_marked_instr_event() local
224 psel = event & PM_PMCSEL_MSK; in p4_marked_instr_event()
226 if (direct_marked_event[pmc - 1] & (1 << psel)) in p4_marked_instr_event()
228 if (psel == 0) /* add events */ in p4_marked_instr_event()
230 else if (psel == 6) /* decode events */ in p4_marked_instr_event()
235 bit = psel; in p4_marked_instr_event()
362 unsigned int pmc, unit, byte, psel, lower; in p4_compute_mmcr() local
474 psel = event[i] & PM_PMCSEL_MSK; in p4_compute_mmcr()
478 psel |= 0x10 | ((byte & 2) << 2); in p4_compute_mmcr()
495 if (psel == 0 && (byte & 2)) in p4_compute_mmcr()
[all …]
Dpower5-pmu.c343 int pmc, psel; in power5_marked_instr_event() local
348 psel = event & PM_PMCSEL_MSK; in power5_marked_instr_event()
353 if (psel < sizeof(direct_event_is_marked)) { in power5_marked_instr_event()
354 if (direct_event_is_marked[psel] & (1 << pmc)) in power5_marked_instr_event()
356 if (direct_event_is_marked[psel] & 0x80) in power5_marked_instr_event()
358 else if (psel == 0x08) in power5_marked_instr_event()
360 else if (psel == 0x10) in power5_marked_instr_event()
362 else if (psel == 0x1b && (pmc == 1 || pmc == 3)) in power5_marked_instr_event()
364 } else if ((psel & 0x58) == 0x40) in power5_marked_instr_event()
365 bit = psel & 7; in power5_marked_instr_event()
[all …]
Dppc970-pmu.c149 int pmc, psel, unit, byte, bit; in p970_marked_instr_event() local
153 psel = event & PM_PMCSEL_MSK; in p970_marked_instr_event()
155 if (direct_marked_event[pmc - 1] & (1 << psel)) in p970_marked_instr_event()
157 if (psel == 0) /* add events */ in p970_marked_instr_event()
159 else if (psel == 7 || psel == 13) /* decode events */ in p970_marked_instr_event()
164 bit = psel; in p970_marked_instr_event()
263 unsigned int pmc, unit, byte, psel; in p970_compute_mmcr() local
353 psel = event[i] & PM_PMCSEL_MSK; in p970_compute_mmcr()
357 psel |= 0x10 | ((byte & 2) << 2); in p970_compute_mmcr()
359 psel |= 8; in p970_compute_mmcr()
[all …]
Dpower7-pmu.c148 int pmc, psel; in find_alternative_decode() local
152 psel = event & PM_PMCSEL_MSK; in find_alternative_decode()
153 if ((pmc == 2 || pmc == 4) && (psel & ~7) == 0x40) in find_alternative_decode()
155 if ((pmc == 1 || pmc == 3) && (psel & ~7) == 0x48) in find_alternative_decode()
217 int pmc, psel; in power7_marked_instr_event() local
222 psel = event & PM_PMCSEL_MSK & ~1; /* trim off edge/level bit */ in power7_marked_instr_event()
226 switch (psel >> 4) { in power7_marked_instr_event()
230 if (psel == 0x3c) in power7_marked_instr_event()
232 if (psel == 0x3e) in power7_marked_instr_event()
239 if (psel == 0x64) in power7_marked_instr_event()
[all …]
Dpower8-pmu.c405 unsigned long mmcra, mmcr1, mmcr2, unit, combine, psel, cache, val; in power8_compute_mmcr() local
427 psel = event[i] & EVENT_PSEL_MASK; in power8_compute_mmcr()
441 mmcr1 |= psel << MMCR1_PMCSEL_SHIFT(pmc); in power8_compute_mmcr()
/linux-4.4.14/arch/powerpc/oprofile/
Dop_model_power4.c44 u64 psel, unit; in power7_marked_instr_event() local
52 psel = mmcr1 & (OPROFILE_PM_PMCSEL_MSK in power7_marked_instr_event()
55 psel = (psel >> ((OPROFILE_MAX_PMC_NUM - pmc) in power7_marked_instr_event()
63 switch (psel >> 4) { in power7_marked_instr_event()
68 if (psel == 0x3c) { in power7_marked_instr_event()
73 if (psel == 0x3e) { in power7_marked_instr_event()
85 if (psel == 0x64) in power7_marked_instr_event()
/linux-4.4.14/drivers/watchdog/
Dat32ap700x_wdt.c93 unsigned long psel; in at32_wdt_stop() local
96 psel = wdt_readl(wdt, CTRL) & WDT_BF(CTRL_PSEL, 0x0f); in at32_wdt_stop()
97 wdt_writel(wdt, CTRL, psel | WDT_BF(CTRL_KEY, 0x55)); in at32_wdt_stop()
98 wdt_writel(wdt, CTRL, psel | WDT_BF(CTRL_KEY, 0xaa)); in at32_wdt_stop()
108 unsigned long psel = (wdt->timeout > 1) ? 0xf : 0xe; in at32_wdt_start() local
112 | WDT_BF(CTRL_PSEL, psel) in at32_wdt_start()
115 | WDT_BF(CTRL_PSEL, psel) in at32_wdt_start()
/linux-4.4.14/arch/arm/mach-ep93xx/
Dclock.c355 int *psel, int *esel, int *pdiv, int *div) in calc_clk_div() argument
394 *psel = (i == 2); in calc_clk_div()
412 int err, psel = 0, esel = 0, pdiv = 0, div = 0; in set_div_rate() local
415 err = calc_clk_div(clk, rate, &psel, &esel, &pdiv, &div); in set_div_rate()
425 (psel ? EP93XX_SYSCON_CLKDIV_PSEL : 0) | in set_div_rate()
/linux-4.4.14/drivers/clk/nxp/
Dclk-lpc18xx-cgu.c457 u16 msel, nsel, psel; in lpc18xx_pll1_recalc_rate() local
473 psel = (ctrl >> 8) & 0x3; in lpc18xx_pll1_recalc_rate()
474 psel = 1 << psel; in lpc18xx_pll1_recalc_rate()
476 return (msel / (2 * psel)) * (parent_rate / nsel); in lpc18xx_pll1_recalc_rate()
/linux-4.4.14/drivers/media/pci/saa7164/
Dsaa7164-api.c944 struct tmComResSelDescrHeader *psel; in saa7164_api_dump_subdevs() local
1170 psel = (struct tmComResSelDescrHeader *)(buf + idx); in saa7164_api_dump_subdevs()
1173 psel->unitid); in saa7164_api_dump_subdevs()
1175 psel->nrinpins); in saa7164_api_dump_subdevs()
1177 psel->sourceid); in saa7164_api_dump_subdevs()