| /arch/arm64/tools/ |
| A D | Makefile | 6 kapisyshdr-y := cpucap-defs.h sysreg-defs.h 27 $(kapi)/sysreg-defs.h: $(src)/gen-sysreg.awk $(src)/sysreg FORCE
|
| /arch/arm/boot/dts/arm/ |
| A 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 …]
|
| A D | vexpress-v2p-ca9.dts | 193 arm,vexpress-sysreg,func = <1 0>; 202 arm,vexpress-sysreg,func = <1 1>; 211 arm,vexpress-sysreg,func = <1 2>; 220 arm,vexpress-sysreg,func = <2 0>; 229 arm,vexpress-sysreg,func = <2 1>; 238 arm,vexpress-sysreg,func = <2 2>; 247 arm,vexpress-sysreg,func = <2 3>; 256 arm,vexpress-sysreg,func = <2 4>; 264 arm,vexpress-sysreg,func = <2 5>; 274 arm,vexpress-sysreg,func = <3 0>; [all …]
|
| A 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 …]
|
| A D | vexpress-v2m-rs1.dtsi | 209 v2m_sysreg: sysreg@10000 { 210 compatible = "arm,vexpress-sysreg"; 426 arm,vexpress-sysreg,func = <1 0>; 435 arm,vexpress-sysreg,func = <1 1>; 444 arm,vexpress-sysreg,func = <1 2>; 453 arm,vexpress-sysreg,func = <2 0>; 462 arm,vexpress-sysreg,func = <4 0>; 468 arm,vexpress-sysreg,func = <5 0>; 473 arm,vexpress-sysreg,func = <7 0>; 478 arm,vexpress-sysreg,func = <8 0>; [all …]
|
| A 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>;
|
| A D | vexpress-v2m.dtsi | 129 v2m_sysreg: sysreg@0 { 130 compatible = "arm,vexpress-sysreg"; 442 arm,vexpress-sysreg,func = <1 0>; 451 arm,vexpress-sysreg,func = <1 1>; 460 arm,vexpress-sysreg,func = <1 2>; 469 arm,vexpress-sysreg,func = <2 0>; 478 arm,vexpress-sysreg,func = <4 0>; 484 arm,vexpress-sysreg,func = <5 0>; 489 arm,vexpress-sysreg,func = <7 0>; 494 arm,vexpress-sysreg,func = <8 0>; [all …]
|
| A D | versatile-ab.dts | 295 * FPGA "sysreg". 402 sysreg@0 { 403 compatible = "arm,versatile-sysreg", "syscon", "simple-mfd";
|
| /arch/arm64/kvm/ |
| A D | trace_arm.h | 393 TP_PROTO(struct kvm_vcpu *vcpu, u32 sysreg, bool is_read), 394 TP_ARGS(vcpu, sysreg, is_read), 398 __field(u32, sysreg) 404 __entry->sysreg = sysreg; 411 sys_reg_Op0(__entry->sysreg), 412 sys_reg_Op1(__entry->sysreg), 413 sys_reg_CRn(__entry->sysreg), 414 sys_reg_CRm(__entry->sysreg), 415 sys_reg_Op2(__entry->sysreg))
|
| /arch/arm/include/asm/ |
| A D | vfpmacros.h | 11 .macro VFPFMRX, rd, sysreg, cond 12 vmrs\cond \rd, \sysreg 15 .macro VFPFMXR, sysreg, rd, cond 16 vmsr\cond \sysreg, \rd
|
| /arch/arm64/boot/dts/arm/ |
| A 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>; 115 v2m_sysreg: sysreg@10000 { 116 compatible = "arm,vexpress-sysreg";
|
| A D | vexpress-v2f-1xv7-ca53x2.dts | 117 arm,vexpress-sysreg,func = <1 4>; 126 arm,vexpress-sysreg,func = <2 0>; 136 arm,vexpress-sysreg,func = <2 1>; 144 arm,vexpress-sysreg,func = <4 0>;
|
| A D | foundation-v8.dtsi | 194 v2m_sysreg: sysreg@10000 { 195 compatible = "arm,vexpress-sysreg";
|
| /arch/arm/boot/dts/samsung/ |
| A 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>;
|
| /arch/arm64/boot/dts/exynos/ |
| A D | exynosautov9.dtsi | 444 samsung,sysreg = <&syscon_peric0 0x1000>; 507 samsung,sysreg = <&syscon_peric0 0x1004>; 536 samsung,sysreg = <&syscon_peric0 0x1008>; 599 samsung,sysreg = <&syscon_peric0 0x100c>; 628 samsung,sysreg = <&syscon_peric0 0x1010>; 691 samsung,sysreg = <&syscon_peric0 0x1014>; 720 samsung,sysreg = <&syscon_peric0 0x1018>; 783 samsung,sysreg = <&syscon_peric0 0x101c>; 812 samsung,sysreg = <&syscon_peric0 0x1020>; 1570 samsung,sysreg = <&syscon_fsys2 0x710>; [all …]
|
| A D | exynosautov920.dtsi | 435 samsung,sysreg = <&syscon_peric0 0x1000>; 484 samsung,sysreg = <&syscon_peric0 0x1008>; 533 samsung,sysreg = <&syscon_peric0 0x1010>; 582 samsung,sysreg = <&syscon_peric0 0x1018>; 631 samsung,sysreg = <&syscon_peric0 0x1020>; 680 samsung,sysreg = <&syscon_peric0 0x1028>; 729 samsung,sysreg = <&syscon_peric0 0x1030>; 778 samsung,sysreg = <&syscon_peric0 0x1038>; 827 samsung,sysreg = <&syscon_peric0 0x1040>; 913 samsung,sysreg = <&syscon_peric1 0x1000>; [all …]
|
| A D | exynos8895.dtsi | 258 samsung,sysreg = <&syscon_peric0 0x1000>; 320 samsung,sysreg = <&syscon_peric0 0x1004>; 382 samsung,sysreg = <&syscon_peric0 0x1008>; 444 samsung,sysreg = <&syscon_peric0 0x100c>; 557 samsung,sysreg = <&syscon_peric1 0x1008>; 619 samsung,sysreg = <&syscon_peric1 0x100c>; 681 samsung,sysreg = <&syscon_peric1 0x1010>; 743 samsung,sysreg = <&syscon_peric1 0x1014>; 805 samsung,sysreg = <&syscon_peric1 0x1018>; 867 samsung,sysreg = <&syscon_peric1 0x101c>; [all …]
|
| A D | exynos850.dtsi | 607 compatible = "samsung,exynos850-peri-sysreg", 608 "samsung,exynos850-sysreg", "syscon"; 614 compatible = "samsung,exynos850-cmgp-sysreg", 615 "samsung,exynos850-sysreg", "syscon"; 653 samsung,sysreg = <&sysreg_peri 0x1010>; 679 samsung,sysreg = <&sysreg_peri 0x1020>; 708 samsung,sysreg = <&sysreg_peri 0x1030>; 737 samsung,sysreg = <&sysreg_peri 0x1040>; 766 samsung,sysreg = <&sysreg_peri 0x1050>; 798 samsung,sysreg = <&sysreg_cmgp 0x2000>; [all …]
|
| A D | exynos2200.dtsi | 308 compatible = "samsung,exynos2200-peric0-sysreg", "syscon"; 330 compatible = "samsung,exynos2200-peric1-sysreg", "syscon"; 420 compatible = "samsung,exynos2200-ufs-sysreg", "syscon"; 452 compatible = "samsung,exynos2200-peric2-sysreg", "syscon"; 473 compatible = "samsung,exynos2200-cmgp-sysreg", "syscon";
|
| A D | exynos5433.dtsi | 925 samsung,cam0-sysreg = <&syscon_cam0>; 926 samsung,cam1-sysreg = <&syscon_cam1>; 927 samsung,disp-sysreg = <&syscon_disp>; 973 samsung,disp-sysreg = <&syscon_disp>; 1011 samsung,disp-sysreg = <&syscon_disp>; 1108 samsung,sysreg-phandle = <&syscon_disp>; 1119 "samsung,exynos5433-sysreg", "syscon"; 1125 "samsung,exynos5433-sysreg", "syscon"; 1131 "samsung,exynos5433-sysreg", "syscon"; 1137 "samsung,exynos5433-sysreg", "syscon"; [all …]
|
| /arch/arm64/boot/dts/exynos/google/ |
| A D | gs101.dtsi | 398 samsung,sysreg = <&sysreg_peric0 0x1000>; 453 samsung,sysreg = <&sysreg_peric0 0x1004>; 508 samsung,sysreg = <&sysreg_peric0 0x1008>; 563 samsung,sysreg = <&sysreg_peric0 0x100c>; 618 samsung,sysreg = <&sysreg_peric0 0x1010>; 673 samsung,sysreg = <&sysreg_peric0 0x1014>; 728 samsung,sysreg = <&sysreg_peric0 0x1018>; 783 samsung,sysreg = <&sysreg_peric0 0x101c>; 838 samsung,sysreg = <&sysreg_peric0 0x1020>; 1373 "aclk", "pclk", "sysreg"; [all …]
|
| /arch/arm64/kvm/hyp/vhe/ |
| A D | Makefile | 11 obj-y := timer-sr.o sysreg-sr.o debug-sr.o switch.o tlb.o
|
| /arch/arm64/kvm/hyp/include/hyp/ |
| A D | switch.h | 738 u32 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in handle_tx2_tvm() local 749 switch (sysreg) { in handle_tx2_tvm() 812 u32 sysreg; in kvm_handle_cntxct() local 826 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in kvm_handle_cntxct() 828 switch (sysreg) { in kvm_handle_cntxct() 868 u32 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in handle_ampere1_tcr() local 872 if (sysreg != SYS_TCR_EL1) in handle_ampere1_tcr()
|
| /arch/arm64/include/asm/ |
| A D | Kbuild | 20 generated-y += sysreg-defs.h
|
| /arch/arm64/kvm/hyp/ |
| A D | vgic-v3-sr.c | 1084 u32 sysreg, bool is_read) in __vgic_v3_check_trap_forwarding() argument 1093 switch (sysreg) { in __vgic_v3_check_trap_forwarding() 1159 u32 sysreg; in __vgic_v3_perform_cpuif_access() local 1171 sysreg = esr_cp15_to_sysreg(esr); in __vgic_v3_perform_cpuif_access() 1173 sysreg = esr_sys64_to_sysreg(esr); in __vgic_v3_perform_cpuif_access() 1178 if (__vgic_v3_check_trap_forwarding(vcpu, sysreg, is_read)) in __vgic_v3_perform_cpuif_access() 1181 switch (sysreg) { in __vgic_v3_perform_cpuif_access()
|