Home
last modified time | relevance | path

Searched refs:ffcr (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/hwtracing/coresight/
H A Dcoresight-tmc-core.c46 u32 ffcr; in tmc_flush_and_stop() local
48 ffcr = readl_relaxed(drvdata->base + TMC_FFCR); in tmc_flush_and_stop()
49 ffcr |= TMC_FFCR_STOP_ON_FLUSH; in tmc_flush_and_stop()
50 writel_relaxed(ffcr, drvdata->base + TMC_FFCR); in tmc_flush_and_stop()
51 ffcr |= BIT(TMC_FFCR_FLUSHMAN_BIT); in tmc_flush_and_stop()
52 writel_relaxed(ffcr, drvdata->base + TMC_FFCR); in tmc_flush_and_stop()
261 coresight_tmc_reg(ffcr, TMC_FFCR);
H A Dcoresight-etb10.c253 u32 ffcr; in __etb_disable_hw() local
258 ffcr = readl_relaxed(drvdata->base + ETB_FFCR); in __etb_disable_hw()
260 ffcr |= ETB_FFCR_STOP_FI; in __etb_disable_hw()
261 writel_relaxed(ffcr, drvdata->base + ETB_FFCR); in __etb_disable_hw()
263 ffcr |= ETB_FFCR_FON_MAN; in __etb_disable_hw()
264 writel_relaxed(ffcr, drvdata->base + ETB_FFCR); in __etb_disable_hw()
668 coresight_etb10_reg(ffcr, ETB_FFCR);
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/
H A Dcoresight-tmc-core.c52 u32 ffcr; in tmc_flush_and_stop() local
54 ffcr = readl_relaxed(drvdata->base + TMC_FFCR); in tmc_flush_and_stop()
55 ffcr |= TMC_FFCR_STOP_ON_FLUSH; in tmc_flush_and_stop()
56 writel_relaxed(ffcr, drvdata->base + TMC_FFCR); in tmc_flush_and_stop()
57 ffcr |= BIT(TMC_FFCR_FLUSHMAN_BIT); in tmc_flush_and_stop()
58 writel_relaxed(ffcr, drvdata->base + TMC_FFCR); in tmc_flush_and_stop()
264 coresight_simple_reg32(ffcr, TMC_FFCR),
H A Dcoresight-etb10.c254 u32 ffcr; in __etb_disable_hw() local
260 ffcr = readl_relaxed(drvdata->base + ETB_FFCR); in __etb_disable_hw()
262 ffcr |= ETB_FFCR_STOP_FI; in __etb_disable_hw()
263 writel_relaxed(ffcr, drvdata->base + ETB_FFCR); in __etb_disable_hw()
265 ffcr |= ETB_FFCR_FON_MAN; in __etb_disable_hw()
266 writel_relaxed(ffcr, drvdata->base + ETB_FFCR); in __etb_disable_hw()
667 coresight_simple_reg32(ffcr, ETB_FFCR),

Completed in 7 milliseconds