Home
last modified time | relevance | path

Searched refs:sysreg (Results 1 – 25 of 29) sorted by relevance

12

/arch/arm/include/asm/
Dvfpmacros.h12 .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/
Dvexpress-v2p-ca15-tc1.dts148 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 …]
Dvexpress-v2p-ca9.dts191 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 …]
Dvexpress-v2m-rs1.dtsi75 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 …]
Dvexpress-v2m.dtsi74 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 …]
Dvexpress-v2p-ca15_a7.dts259 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 …]
Dvexpress-v2p-ca5s.dts150 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>;
Dexynos5.dtsi101 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>;
Dversatile-ab.dts286 * FPGA "sysreg".
393 sysreg@0 {
394 compatible = "arm,versatile-sysreg", "syscon", "simple-mfd";
Dexynos4.dtsi179 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>;
Dintegratorcp.dts306 * FPGA "sysreg".
Dexynos5410.dtsi437 samsung,sysreg-phandle = <&sysreg_system_controller>;
Dexynos3250.dtsi165 compatible = "samsung,exynos3-sysreg", "syscon";
336 samsung,sysreg = <&sys_reg>;
/arch/arm64/kvm/hyp/
Dsysreg-sr.c193 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()
DMakefile16 obj-$(CONFIG_KVM_ARM_HOST) += sysreg-sr.o
Dswitch.c390 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/
Dvexpress-v2m-rs1.dtsi75 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 …]
Drtsm_ve-motherboard.dtsi60 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>;
Dvexpress-v2f-1xv7-ca53x2.dts115 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>;
Dfoundation-v8.dtsi187 v2m_sysreg: sysreg@10000 {
188 compatible = "arm,vexpress-sysreg";
/arch/arm64/kvm/
Dvgic-sys-reg-v3.c267 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, &params, 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, &params, gic_v3_icc_reg_descs, in vgic_v3_cpu_sysregs_uaccess()
/arch/arm64/include/asm/
Dsysreg.h834 #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/
Dtraps.c496 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/
DMakefile68 $(eval KBUILD_CFLAGS += -mstack-protector-guard=sysreg \
/arch/arm64/boot/dts/exynos/
Dexynos5433.dtsi895 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>;

12