Searched refs:ffcr (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/hwtracing/coresight/ |
H A D | coresight-tmc-core.c | 46 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 D | coresight-etb10.c | 253 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 D | coresight-tmc-core.c | 52 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 D | coresight-etb10.c | 254 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