Home
last modified time | relevance | path

Searched full:cp14 (Results 1 – 22 of 22) sorted by relevance

/kernel/linux/linux-5.10/drivers/hwtracing/coresight/
Dcoresight-etm3x-core.c64 /* Ensure pending cp14 accesses complete before setting pwrdwn */ in etm_set_pwrdwn()
79 /* Ensure pwrup completes before subsequent cp14 accesses */ in etm_clr_pwrdwn()
91 /* Ensure pwrup completes before subsequent cp14 accesses */ in etm_set_pwrup()
100 /* Ensure pending cp14 accesses complete before clearing pwrup */ in etm_clr_pwrup()
116 * method where we have to account for CP14 configurations.
161 * Recommended by spec for cp14 accesses to ensure etmcr write is in etm_set_prog()
180 * Recommended by spec for cp14 accesses to ensure etmcr write is in etm_clr_prog()
833 drvdata->use_cp14 = fwnode_property_read_bool(dev->fwnode, "arm,cp14"); in etm_probe()
Dcoresight-etm.h217 * @use_cpu14: true if management registers need to be accessed via CP14.
262 "invalid CP14 access to ETM reg: %#x", off); in etm_writel()
276 "invalid CP14 access to ETM reg: %#x", off); in etm_readl()
DMakefile16 coresight-etm3x-y := coresight-etm3x-core.o coresight-etm-cp14.o \
Dcoresight-etm-cp14.c11 #include <asm/hardware/cp14.h>
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/
Dcoresight-etm3x-core.c65 /* Ensure pending cp14 accesses complete before setting pwrdwn */ in etm_set_pwrdwn()
80 /* Ensure pwrup completes before subsequent cp14 accesses */ in etm_clr_pwrdwn()
92 /* Ensure pwrup completes before subsequent cp14 accesses */ in etm_set_pwrup()
101 /* Ensure pending cp14 accesses complete before clearing pwrup */ in etm_clr_pwrup()
117 * method where we have to account for CP14 configurations.
162 * Recommended by spec for cp14 accesses to ensure etmcr write is in etm_set_prog()
181 * Recommended by spec for cp14 accesses to ensure etmcr write is in etm_clr_prog()
863 drvdata->use_cp14 = fwnode_property_read_bool(dev->fwnode, "arm,cp14"); in etm_probe()
Dcoresight-etm.h217 * @use_cpu14: true if management registers need to be accessed via CP14.
262 "invalid CP14 access to ETM reg: %#x", off); in etm_writel()
276 "invalid CP14 access to ETM reg: %#x", off); in etm_readl()
DMakefile18 coresight-etm3x-y := coresight-etm3x-core.o coresight-etm-cp14.o \
Dcoresight-etm-cp14.c11 #include <asm/hardware/cp14.h>
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/
Darm,coresight-etm.yaml88 arm,cp14:
/kernel/linux/linux-6.6/drivers/pinctrl/
Dpinctrl-da850-pupd.c30 "cp8", "cp9", "cp10", "cp11", "cp12", "cp13", "cp14", "cp15",
/kernel/linux/linux-5.10/drivers/pinctrl/
Dpinctrl-da850-pupd.c30 "cp8", "cp9", "cp10", "cp11", "cp12", "cp13", "cp14", "cp15",
/kernel/linux/linux-5.10/arch/arm64/kernel/
Dtraps.c698 [ESR_ELx_EC_CP14_MR] = "CP14 MCR/MRC",
699 [ESR_ELx_EC_CP14_LS] = "CP14 LDC/STC",
703 [ESR_ELx_EC_CP14_64] = "CP14 MCRR/MRRC",
/kernel/linux/linux-6.6/arch/arm64/kernel/
Dtraps.c858 [ESR_ELx_EC_CP14_MR] = "CP14 MCR/MRC",
859 [ESR_ELx_EC_CP14_LS] = "CP14 LDC/STC",
863 [ESR_ELx_EC_CP14_64] = "CP14 MCRR/MRRC",
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/
Dcoresight.txt108 * arm,cp14: must be present if the system accesses ETM/PTM management
/kernel/linux/linux-5.10/arch/arm/mach-exynos/
Dsuspend.c467 * block and avoid undefined instruction issue on CP14 reset. in exynos5420_prepare_pm_resume()
/kernel/linux/linux-6.6/arch/arm/include/asm/hardware/
Dcp14.h10 /* Accessors for CP14 registers */
531 /* Writes to this from CP14 interface are ignored */
/kernel/linux/linux-5.10/arch/arm/include/asm/hardware/
Dcp14.h10 /* Accessors for CP14 registers */
531 /* Writes to this from CP14 interface are ignored */
/kernel/linux/linux-6.6/arch/arm/mach-exynos/
Dsuspend.c468 * block and avoid undefined instruction issue on CP14 reset. in exynos5420_prepare_pm_resume()
/kernel/linux/linux-5.10/arch/arm64/kvm/
Dsys_regs.c1870 * Trapped cp14 registers. We generally ignore most of the external
1958 /* Trapped cp14 64bit registers */
2248 * kvm_handle_cp_64 -- handles a mrrc/mcrr trap on a guest CP14/CP15 access
2300 * kvm_handle_cp_32 -- handles a mrc/mcr trap on a guest CP14/CP15 access
/kernel/linux/linux-5.10/arch/arm64/include/asm/
Dkvm_host.h445 * CP14 and CP15 live in the same array, as they are backed by the
/kernel/linux/linux-6.6/arch/arm/
DKconfig822 CP14 read accesses to the DBGPRSR and DBGOSLSR registers generate an
824 external pin is set to 0, even when the CP14 accesses are performed
/kernel/linux/linux-6.6/arch/arm64/kvm/
Dsys_regs.c2476 * Trapped cp14 registers. We generally ignore most of the external
2564 /* Trapped cp14 64bit registers */
2861 * kvm_handle_cp_64 -- handles a mrrc/mcrr trap on a guest CP14/CP15 access
3028 * kvm_handle_cp_32 -- handles a mrc/mcr trap on a guest CP14/CP15 access