Home
last modified time | relevance | path

Searched refs:SYS_ICC_PMR_EL1 (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dirqflags.h32 u32 pmr = read_sysreg_s(SYS_ICC_PMR_EL1); in arch_local_irq_enable()
39 __msr_s(SYS_ICC_PMR_EL1, "%0"), in arch_local_irq_enable()
51 u32 pmr = read_sysreg_s(SYS_ICC_PMR_EL1); in arch_local_irq_disable()
58 __msr_s(SYS_ICC_PMR_EL1, "%0"), in arch_local_irq_disable()
74 __mrs_s("%0", SYS_ICC_PMR_EL1), in arch_local_save_flags()
126 __msr_s(SYS_ICC_PMR_EL1, "%0"), in arch_local_irq_restore()
H A Ddaifflags.h25 (read_sysreg_s(SYS_ICC_PMR_EL1) == (GIC_PRIO_IRQOFF | in local_daif_mask()
49 if (read_sysreg_s(SYS_ICC_PMR_EL1) != GIC_PRIO_IRQON) in local_daif_save_flags()
H A Darch_gicv3.h109 return read_sysreg_s(SYS_ICC_PMR_EL1); in gic_read_pmr()
114 write_sysreg_s(val, SYS_ICC_PMR_EL1); in gic_write_pmr()
H A Dsysreg.h218 #define SYS_ICC_PMR_EL1 sys_reg(3, 0, 4, 6, 0) macro
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dirqflags.h40 u32 pmr = read_sysreg_s(SYS_ICC_PMR_EL1); in __pmr_local_irq_enable()
45 write_sysreg_s(GIC_PRIO_IRQON, SYS_ICC_PMR_EL1); in __pmr_local_irq_enable()
69 u32 pmr = read_sysreg_s(SYS_ICC_PMR_EL1); in __pmr_local_irq_disable()
74 write_sysreg_s(GIC_PRIO_IRQOFF, SYS_ICC_PMR_EL1); in __pmr_local_irq_disable()
94 return read_sysreg_s(SYS_ICC_PMR_EL1); in __pmr_local_save_flags()
189 write_sysreg_s(flags, SYS_ICC_PMR_EL1); in __pmr_local_irq_restore()
H A Ddaifflags.h25 (read_sysreg_s(SYS_ICC_PMR_EL1) == (GIC_PRIO_IRQOFF | in local_daif_mask()
49 if (read_sysreg_s(SYS_ICC_PMR_EL1) != GIC_PRIO_IRQON) in local_daif_save_flags()
H A Darch_gicv3.h122 return read_sysreg_s(SYS_ICC_PMR_EL1); in gic_read_pmr()
127 write_sysreg_s(val, SYS_ICC_PMR_EL1); in gic_write_pmr()
H A Dsysreg.h301 #define SYS_ICC_PMR_EL1 sys_reg(3, 0, 4, 6, 0) macro
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/include/aarch64/
H A Dgic_v3.h64 #define SYS_ICC_PMR_EL1 sys_reg(3, 0, 4, 6, 0) macro
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/aarch64/
H A Dgic_v3.c101 write_sysreg_s(mask, SYS_ICC_PMR_EL1); in gicv3_set_priority_mask()
320 write_sysreg_s(ICC_PMR_DEF_PRIO, SYS_ICC_PMR_EL1); in gicv3_cpu_init()
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dentry.S267 mrs_s x20, SYS_ICC_PMR_EL1
270 msr_s SYS_ICC_PMR_EL1, x20
304 msr_s SYS_ICC_PMR_EL1, x20
507 msr_s SYS_ICC_PMR_EL1, \tmp
/kernel/linux/linux-5.10/arch/arm64/kvm/
H A Dvgic-sys-reg-v3.c246 { SYS_DESC(SYS_ICC_PMR_EL1), access_gic_pmr },
/kernel/linux/linux-6.6/arch/arm64/kvm/
H A Dvgic-sys-reg-v3.c301 { SYS_DESC(SYS_ICC_PMR_EL1),
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dentry.S317 mrs_s x20, SYS_ICC_PMR_EL1
320 msr_s SYS_ICC_PMR_EL1, x20
346 msr_s SYS_ICC_PMR_EL1, x20
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/
H A Dvgic-v3-sr.c1082 case SYS_ICC_PMR_EL1: in __vgic_v3_perform_cpuif_access()
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/
H A Dvgic-v3-sr.c1126 case SYS_ICC_PMR_EL1: in __vgic_v3_perform_cpuif_access()
/kernel/linux/linux-6.6/tools/arch/arm64/include/asm/
H A Dsysreg.h216 #define SYS_ICC_PMR_EL1 sys_reg(3, 0, 4, 6, 0) macro

Completed in 18 milliseconds