/arch/arm/include/asm/ |
D | vfpmacros.h | 12 .macro VFPFMRX, rd, sysreg, cond in toolkits() 13 MRC\cond p10, 7, \rd, \sysreg, cr0, 0 @ FMRX \rd, \sysreg in toolkits() 16 .macro VFPFMXR, sysreg, rd, cond in toolkits() 17 MCR\cond p10, 7, \rd, \sysreg, cr0, 0 @ FMXR \sysreg, \rd in toolkits()
|
/arch/arm/boot/dts/ |
D | vexpress-v2p-ca15-tc1.dts | 148 arm,vexpress-sysreg,func = <1 0>; 157 arm,vexpress-sysreg,func = <1 4>; 166 arm,vexpress-sysreg,func = <1 5>; 175 arm,vexpress-sysreg,func = <1 6>; 184 arm,vexpress-sysreg,func = <1 7>; 193 arm,vexpress-sysreg,func = <1 8>; 202 arm,vexpress-sysreg,func = <2 0>; 213 arm,vexpress-sysreg,func = <3 0>; 220 arm,vexpress-sysreg,func = <4 0>; 227 arm,vexpress-sysreg,func = <12 0>; [all …]
|
D | vexpress-v2p-ca9.dts | 191 arm,vexpress-sysreg,func = <1 0>; 200 arm,vexpress-sysreg,func = <1 1>; 209 arm,vexpress-sysreg,func = <1 2>; 218 arm,vexpress-sysreg,func = <2 0>; 227 arm,vexpress-sysreg,func = <2 1>; 236 arm,vexpress-sysreg,func = <2 2>; 245 arm,vexpress-sysreg,func = <2 3>; 254 arm,vexpress-sysreg,func = <2 4>; 262 arm,vexpress-sysreg,func = <2 5>; 272 arm,vexpress-sysreg,func = <3 0>; [all …]
|
D | vexpress-v2m-rs1.dtsi | 75 v2m_sysreg: sysreg@10000 { 76 compatible = "arm,vexpress-sysreg"; 83 compatible = "arm,vexpress-sysreg,sys_led"; 90 compatible = "arm,vexpress-sysreg,sys_mci"; 97 compatible = "arm,vexpress-sysreg,sys_flash"; 374 arm,vexpress-sysreg,func = <1 0>; 383 arm,vexpress-sysreg,func = <1 1>; 392 arm,vexpress-sysreg,func = <1 2>; 401 arm,vexpress-sysreg,func = <2 0>; 410 arm,vexpress-sysreg,func = <4 0>; [all …]
|
D | vexpress-v2m.dtsi | 74 v2m_sysreg: sysreg@0 { 75 compatible = "arm,vexpress-sysreg"; 82 compatible = "arm,vexpress-sysreg,sys_led"; 89 compatible = "arm,vexpress-sysreg,sys_mci"; 96 compatible = "arm,vexpress-sysreg,sys_flash"; 387 arm,vexpress-sysreg,func = <1 0>; 396 arm,vexpress-sysreg,func = <1 1>; 405 arm,vexpress-sysreg,func = <1 2>; 414 arm,vexpress-sysreg,func = <2 0>; 423 arm,vexpress-sysreg,func = <4 0>; [all …]
|
D | vexpress-v2p-ca15_a7.dts | 259 arm,vexpress-sysreg,func = <1 0>; 268 arm,vexpress-sysreg,func = <1 1>; 277 arm,vexpress-sysreg,func = <1 2>; 286 arm,vexpress-sysreg,func = <1 3>; 295 arm,vexpress-sysreg,func = <1 4>; 304 arm,vexpress-sysreg,func = <1 5>; 313 arm,vexpress-sysreg,func = <1 6>; 322 arm,vexpress-sysreg,func = <1 7>; 331 arm,vexpress-sysreg,func = <1 8>; 340 arm,vexpress-sysreg,func = <2 0>; [all …]
|
D | vexpress-v2p-ca5s.dts | 150 arm,vexpress-sysreg,func = <1 0>; 159 arm,vexpress-sysreg,func = <1 1>; 168 arm,vexpress-sysreg,func = <1 2>; 177 arm,vexpress-sysreg,func = <1 3>; 186 arm,vexpress-sysreg,func = <1 4>; 195 arm,vexpress-sysreg,func = <1 5>; 204 arm,vexpress-sysreg,func = <4 0>;
|
D | exynos5.dtsi | 101 compatible = "samsung,exynos5-sysreg", "syscon"; 135 samsung,sysreg-phandle = <&sysreg_system_controller>; 145 samsung,sysreg-phandle = <&sysreg_system_controller>; 155 samsung,sysreg-phandle = <&sysreg_system_controller>; 165 samsung,sysreg-phandle = <&sysreg_system_controller>; 195 samsung,sysreg = <&sysreg_system_controller>;
|
D | versatile-ab.dts | 286 * FPGA "sysreg". 393 sysreg@0 { 394 compatible = "arm,versatile-sysreg", "syscon", "simple-mfd";
|
D | exynos4.dtsi | 179 compatible = "samsung,exynos4-sysreg", "syscon"; 222 samsung,sysreg = <&sys_reg>; 235 samsung,sysreg = <&sys_reg>; 248 samsung,sysreg = <&sys_reg>; 261 samsung,sysreg = <&sys_reg>; 723 samsung,sysreg = <&sys_reg>;
|
D | integratorcp.dts | 306 * FPGA "sysreg".
|
D | exynos5410.dtsi | 437 samsung,sysreg-phandle = <&sysreg_system_controller>;
|
D | exynos3250.dtsi | 165 compatible = "samsung,exynos3-sysreg", "syscon"; 336 samsung,sysreg = <&sys_reg>;
|
/arch/arm64/kvm/hyp/ |
D | sysreg-sr.c | 193 u64 *spsr, *sysreg; in __sysreg32_save_state() local 199 sysreg = vcpu->arch.ctxt.sys_regs; in __sysreg32_save_state() 206 sysreg[DACR32_EL2] = read_sysreg(dacr32_el2); in __sysreg32_save_state() 207 sysreg[IFSR32_EL2] = read_sysreg(ifsr32_el2); in __sysreg32_save_state() 210 sysreg[DBGVCR32_EL2] = read_sysreg(dbgvcr32_el2); in __sysreg32_save_state() 215 u64 *spsr, *sysreg; in __sysreg32_restore_state() local 221 sysreg = vcpu->arch.ctxt.sys_regs; in __sysreg32_restore_state() 228 write_sysreg(sysreg[DACR32_EL2], dacr32_el2); in __sysreg32_restore_state() 229 write_sysreg(sysreg[IFSR32_EL2], ifsr32_el2); in __sysreg32_restore_state() 232 write_sysreg(sysreg[DBGVCR32_EL2], dbgvcr32_el2); in __sysreg32_restore_state()
|
D | Makefile | 16 obj-$(CONFIG_KVM_ARM_HOST) += sysreg-sr.o
|
D | switch.c | 390 u32 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_hsr(vcpu)); in handle_tx2_tvm() local 401 switch (sysreg) { in handle_tx2_tvm()
|
/arch/arm64/boot/dts/arm/ |
D | vexpress-v2m-rs1.dtsi | 75 v2m_sysreg: sysreg@10000 { 76 compatible = "arm,vexpress-sysreg"; 83 compatible = "arm,vexpress-sysreg,sys_led"; 90 compatible = "arm,vexpress-sysreg,sys_mci"; 97 compatible = "arm,vexpress-sysreg,sys_flash"; 374 arm,vexpress-sysreg,func = <1 0>; 383 arm,vexpress-sysreg,func = <1 1>; 392 arm,vexpress-sysreg,func = <1 2>; 401 arm,vexpress-sysreg,func = <2 0>; 410 arm,vexpress-sysreg,func = <4 0>; [all …]
|
D | rtsm_ve-motherboard.dtsi | 60 v2m_sysreg: sysreg@10000 { 61 compatible = "arm,vexpress-sysreg"; 217 arm,vexpress-sysreg,func = <1 1>; 225 arm,vexpress-sysreg,func = <5 0>; 230 arm,vexpress-sysreg,func = <7 0>; 235 arm,vexpress-sysreg,func = <8 0>; 240 arm,vexpress-sysreg,func = <9 0>; 245 arm,vexpress-sysreg,func = <11 0>;
|
D | vexpress-v2f-1xv7-ca53x2.dts | 115 arm,vexpress-sysreg,func = <1 4>; 124 arm,vexpress-sysreg,func = <2 0>; 134 arm,vexpress-sysreg,func = <2 1>; 142 arm,vexpress-sysreg,func = <4 0>;
|
D | foundation-v8.dtsi | 187 v2m_sysreg: sysreg@10000 { 188 compatible = "arm,vexpress-sysreg";
|
/arch/arm64/kvm/ |
D | vgic-sys-reg-v3.c | 267 u64 sysreg = (id & KVM_DEV_ARM_VGIC_SYSREG_MASK) | KVM_REG_SIZE_U64; in vgic_v3_has_cpu_sysregs_attr() local 274 if (find_reg_by_id(sysreg, ¶ms, gic_v3_icc_reg_descs, in vgic_v3_has_cpu_sysregs_attr() 286 u64 sysreg = (id & KVM_DEV_ARM_VGIC_SYSREG_MASK) | KVM_REG_SIZE_U64; in vgic_v3_cpu_sysregs_uaccess() local 294 r = find_reg_by_id(sysreg, ¶ms, gic_v3_icc_reg_descs, in vgic_v3_cpu_sysregs_uaccess()
|
/arch/arm64/include/asm/ |
D | sysreg.h | 834 #define sysreg_clear_set(sysreg, clear, set) do { \ argument 835 u64 __scs_val = read_sysreg(sysreg); \ 838 write_sysreg(__scs_new, sysreg); \
|
/arch/arm64/kernel/ |
D | traps.c | 496 u32 sysreg, rt; in mrs_handler() local 499 sysreg = esr_sys64_to_sysreg(esr); in mrs_handler() 501 if (do_emulate_mrs(regs, sysreg, rt) != 0) in mrs_handler()
|
/arch/arm64/ |
D | Makefile | 68 $(eval KBUILD_CFLAGS += -mstack-protector-guard=sysreg \
|
/arch/arm64/boot/dts/exynos/ |
D | exynos5433.dtsi | 895 samsung,cam0-sysreg = <&syscon_cam0>; 896 samsung,cam1-sysreg = <&syscon_cam1>; 897 samsung,disp-sysreg = <&syscon_disp>; 924 samsung,disp-sysreg = <&syscon_disp>; 962 samsung,disp-sysreg = <&syscon_disp>; 1059 samsung,sysreg-phandle = <&syscon_disp>;
|