/arch/arm/include/asm/ |
D | vfpmacros.h | 12 .macro VFPFMRX, rd, sysreg, cond 13 vmrs\cond \rd, \sysreg 16 .macro VFPFMXR, sysreg, rd, cond 17 vmsr\cond \sysreg, \rd 21 .macro VFPFMRX, rd, sysreg, cond 22 MRC\cond p10, 7, \rd, \sysreg, cr0, 0 @ FMRX \rd, \sysreg 25 .macro VFPFMXR, sysreg, rd, cond 26 MCR\cond p10, 7, \rd, \sysreg, cr0, 0 @ FMXR \sysreg, \rd
|
/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 | 156 v2m_sysreg: sysreg@10000 { 157 compatible = "arm,vexpress-sysreg"; 164 compatible = "arm,vexpress-sysreg,sys_led"; 171 compatible = "arm,vexpress-sysreg,sys_mci"; 178 compatible = "arm,vexpress-sysreg,sys_flash"; 373 arm,vexpress-sysreg,func = <1 0>; 382 arm,vexpress-sysreg,func = <1 1>; 391 arm,vexpress-sysreg,func = <1 2>; 400 arm,vexpress-sysreg,func = <2 0>; 409 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 | 151 arm,vexpress-sysreg,func = <1 0>; 160 arm,vexpress-sysreg,func = <1 1>; 169 arm,vexpress-sysreg,func = <1 2>; 178 arm,vexpress-sysreg,func = <1 3>; 187 arm,vexpress-sysreg,func = <1 4>; 196 arm,vexpress-sysreg,func = <1 5>; 205 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 | 285 * FPGA "sysreg". 392 sysreg@0 { 393 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>; 715 samsung,sysreg = <&sys_reg>;
|
D | integratorcp.dts | 306 * FPGA "sysreg".
|
D | exynos5410.dtsi | 433 samsung,sysreg-phandle = <&sysreg_system_controller>;
|
/arch/arm64/boot/dts/arm/ |
D | vexpress-v2m-rs1.dtsi | 156 v2m_sysreg: sysreg@10000 { 157 compatible = "arm,vexpress-sysreg"; 164 compatible = "arm,vexpress-sysreg,sys_led"; 171 compatible = "arm,vexpress-sysreg,sys_mci"; 178 compatible = "arm,vexpress-sysreg,sys_flash"; 373 arm,vexpress-sysreg,func = <1 0>; 382 arm,vexpress-sysreg,func = <1 1>; 391 arm,vexpress-sysreg,func = <1 2>; 400 arm,vexpress-sysreg,func = <2 0>; 409 arm,vexpress-sysreg,func = <4 0>; [all …]
|
D | rtsm_ve-motherboard.dtsi | 47 arm,vexpress-sysreg,func = <1 1>; 55 arm,vexpress-sysreg,func = <5 0>; 60 arm,vexpress-sysreg,func = <7 0>; 65 arm,vexpress-sysreg,func = <8 0>; 70 arm,vexpress-sysreg,func = <9 0>; 75 arm,vexpress-sysreg,func = <11 0>; 107 v2m_sysreg: sysreg@10000 { 108 compatible = "arm,vexpress-sysreg";
|
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 272 if (find_reg_by_id(sysreg, ¶ms, gic_v3_icc_reg_descs, in vgic_v3_has_cpu_sysregs_attr() 284 u64 sysreg = (id & KVM_DEV_ARM_VGIC_SYSREG_MASK) | KVM_REG_SIZE_U64; in vgic_v3_cpu_sysregs_uaccess() local 290 r = find_reg_by_id(sysreg, ¶ms, gic_v3_icc_reg_descs, in vgic_v3_cpu_sysregs_uaccess()
|
/arch/arm64/kvm/hyp/vhe/ |
D | Makefile | 9 obj-y := timer-sr.o sysreg-sr.o debug-sr.o switch.o tlb.o
|
/arch/arm64/include/asm/ |
D | sysreg.h | 1219 #define sysreg_clear_set(sysreg, clear, set) do { \ argument 1220 u64 __scs_val = read_sysreg(sysreg); \ 1223 write_sysreg(__scs_new, sysreg); \ 1226 #define sysreg_clear_set_s(sysreg, clear, set) do { \ argument 1227 u64 __scs_val = read_sysreg_s(sysreg); \ 1230 write_sysreg_s(__scs_new, sysreg); \
|
/arch/arm64/kvm/hyp/nvhe/ |
D | Makefile | 15 obj-y := timer-sr.o sysreg-sr.o debug-sr.o switch.o tlb.o hyp-init.o host.o \
|
/arch/arm64/kvm/hyp/include/hyp/ |
D | switch.h | 294 u32 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in handle_tx2_tvm() local 305 switch (sysreg) { in handle_tx2_tvm()
|
/arch/arm64/kvm/hyp/ |
D | vgic-v3-sr.c | 1026 u32 sysreg; in __vgic_v3_perform_cpuif_access() local 1035 sysreg = esr_cp15_to_sysreg(esr); in __vgic_v3_perform_cpuif_access() 1037 sysreg = esr_sys64_to_sysreg(esr); in __vgic_v3_perform_cpuif_access() 1042 switch (sysreg) { in __vgic_v3_perform_cpuif_access()
|
/arch/arm64/kernel/ |
D | traps.c | 531 u32 sysreg, rt; in mrs_handler() local 534 sysreg = esr_sys64_to_sysreg(esr); in mrs_handler() 536 if (do_emulate_mrs(regs, sysreg, rt) != 0) in mrs_handler()
|
/arch/arm64/boot/dts/exynos/ |
D | exynos5433.dtsi | 844 samsung,cam0-sysreg = <&syscon_cam0>; 845 samsung,cam1-sysreg = <&syscon_cam1>; 846 samsung,disp-sysreg = <&syscon_disp>; 873 samsung,disp-sysreg = <&syscon_disp>; 911 samsung,disp-sysreg = <&syscon_disp>; 1008 samsung,sysreg-phandle = <&syscon_disp>; 1018 compatible = "samsung,exynos5433-sysreg", "syscon"; 1023 compatible = "samsung,exynos5433-sysreg", "syscon"; 1028 compatible = "samsung,exynos5433-sysreg", "syscon";
|
/arch/arm64/ |
D | Makefile | 62 $(eval KBUILD_CFLAGS += -mstack-protector-guard=sysreg \
|