/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
D | sysreg.h | 36 #define sys_reg(op0, op1, crn, crm, op2) \ macro 41 #define sys_insn sys_reg 114 #define SYS_OSDTRRX_EL1 sys_reg(2, 0, 0, 0, 2) 115 #define SYS_MDCCINT_EL1 sys_reg(2, 0, 0, 2, 0) 116 #define SYS_MDSCR_EL1 sys_reg(2, 0, 0, 2, 2) 117 #define SYS_OSDTRTX_EL1 sys_reg(2, 0, 0, 3, 2) 118 #define SYS_OSECCR_EL1 sys_reg(2, 0, 0, 6, 2) 119 #define SYS_DBGBVRn_EL1(n) sys_reg(2, 0, 0, n, 4) 120 #define SYS_DBGBCRn_EL1(n) sys_reg(2, 0, 0, n, 5) 121 #define SYS_DBGWVRn_EL1(n) sys_reg(2, 0, 0, n, 6) [all …]
|
D | arm_dsu_pmu.h | 18 #define CLUSTERPMCR_EL1 sys_reg(3, 0, 15, 5, 0) 19 #define CLUSTERPMCNTENSET_EL1 sys_reg(3, 0, 15, 5, 1) 20 #define CLUSTERPMCNTENCLR_EL1 sys_reg(3, 0, 15, 5, 2) 21 #define CLUSTERPMOVSSET_EL1 sys_reg(3, 0, 15, 5, 3) 22 #define CLUSTERPMOVSCLR_EL1 sys_reg(3, 0, 15, 5, 4) 23 #define CLUSTERPMSELR_EL1 sys_reg(3, 0, 15, 5, 5) 24 #define CLUSTERPMINTENSET_EL1 sys_reg(3, 0, 15, 5, 6) 25 #define CLUSTERPMINTENCLR_EL1 sys_reg(3, 0, 15, 5, 7) 26 #define CLUSTERPMCCNTR_EL1 sys_reg(3, 0, 15, 6, 0) 27 #define CLUSTERPMXEVTYPER_EL1 sys_reg(3, 0, 15, 6, 1) [all …]
|
D | esr.h | 234 sys_reg((((e) & ESR_ELx_SYS64_ISS_OP0_MASK) >> \ 246 sys_reg(3, \
|
D | cpufeature.h | 334 u32 sys_reg; member 762 extern int do_emulate_mrs(struct pt_regs *regs, u32 sys_reg, u32 rt);
|
/kernel/linux/linux-5.10/drivers/input/misc/ |
D | iqs269a.c | 296 struct iqs269_sys_reg sys_reg; member 521 iqs269->sys_reg.active |= BIT(reg); in iqs269_parse_chan() 523 iqs269->sys_reg.reseed |= BIT(reg); in iqs269_parse_chan() 526 iqs269->sys_reg.blocking |= BIT(reg); in iqs269_parse_chan() 529 iqs269->sys_reg.slider_select[0] |= BIT(reg); in iqs269_parse_chan() 532 iqs269->sys_reg.slider_select[1] |= BIT(reg); in iqs269_parse_chan() 744 iqs269->sys_reg.event_mask &= ~iqs269_events[i].mask; in iqs269_parse_chan() 752 struct iqs269_sys_reg *sys_reg = &iqs269->sys_reg; in iqs269_parse_prop() local 773 error = regmap_raw_read(iqs269->regmap, IQS269_SYS_SETTINGS, sys_reg, in iqs269_parse_prop() 774 sizeof(*sys_reg)); in iqs269_parse_prop() [all …]
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
D | cpufeature.c | 772 static void __init init_cpu_ftr_reg(u32 sys_reg, u64 new) in init_cpu_ftr_reg() argument 780 struct arm64_ftr_reg *reg = get_arm64_ftr_reg(sys_reg); in init_cpu_ftr_reg() 1206 val = read_sanitised_ftr_reg(entry->sys_reg); in has_cpuid_feature() 1208 val = __read_sysreg_by_encoding(entry->sys_reg); in has_cpuid_feature() 1658 boot_val = cpuid_feature_extract_field(read_sanitised_ftr_reg(entry->sys_reg), in has_address_auth_cpucap() 1663 sec_val = cpuid_feature_extract_field(__read_sysreg_by_encoding(entry->sys_reg), in has_address_auth_cpucap() 1767 .sys_reg = SYS_ID_AA64PFR0_EL1, 1778 .sys_reg = SYS_ID_AA64MMFR1_EL1, 1791 .sys_reg = SYS_ID_AA64ISAR0_EL1, 1809 .sys_reg = SYS_ID_AA64MMFR2_EL1, [all …]
|
/kernel/linux/linux-5.10/drivers/soc/qcom/ |
D | kryo-l2-accessors.c | 11 #define L2CPUSRSELR_EL1 sys_reg(3, 3, 15, 0, 6) 12 #define L2CPUSRDR_EL1 sys_reg(3, 3, 15, 0, 7)
|
/kernel/linux/linux-5.10/arch/arm/boot/dts/ |
D | tegra20-tamonten.dtsi | 345 vin-sm0-supply = <&sys_reg>; 346 vin-sm1-supply = <&sys_reg>; 347 vin-sm2-supply = <&sys_reg>; 355 sys_reg: sys { label
|
D | tegra20-paz00.dts | 373 vin-sm0-supply = <&sys_reg>; 374 vin-sm1-supply = <&sys_reg>; 375 vin-sm2-supply = <&sys_reg>; 383 sys_reg: sys { label
|
D | tegra20-ventana.dts | 408 vin-sm0-supply = <&sys_reg>; 409 vin-sm1-supply = <&sys_reg>; 410 vin-sm2-supply = <&sys_reg>; 418 sys_reg: sys { label
|
D | exynos4.dtsi | 178 sys_reg: syscon@10010000 { label 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 | tegra20-harmony.dts | 327 vin-sm0-supply = <&sys_reg>; 328 vin-sm1-supply = <&sys_reg>; 329 vin-sm2-supply = <&sys_reg>; 337 sys_reg: sys { label
|
D | tegra20-seaboard.dts | 432 vin-sm0-supply = <&sys_reg>; 433 vin-sm1-supply = <&sys_reg>; 434 vin-sm2-supply = <&sys_reg>; 442 sys_reg: sys { label
|
D | tegra20-acer-a500-picasso.dts | 551 vin-sm0-supply = <&sys_reg>; 552 vin-sm1-supply = <&sys_reg>; 553 vin-sm2-supply = <&sys_reg>; 561 sys_reg: sys { label
|
D | exynos3250.dtsi | 156 sys_reg: syscon@10010000 { label 327 samsung,sysreg = <&sys_reg>;
|
D | exynos4412.dtsi | 671 samsung,sysreg-phandle = <&sys_reg>;
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
D | tps6586x.txt | 57 sys_reg: sys {
|
/kernel/linux/linux-5.10/arch/arm64/kvm/ |
D | sys_regs.c | 349 u32 sr = sys_reg((u32)r->Op0, (u32)r->Op1, in trap_loregion() 1021 sys_reg((u32)(x)->Op0, (u32)(x)->Op1, \ 1119 u32 id = sys_reg((u32)r->Op0, (u32)r->Op1, in read_id_reg() 1154 u32 id = sys_reg((u32)r->Op0, (u32)r->Op1, in id_visibility()
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/ |
D | samsung-phy.txt | 86 samsung,sysreg-phandle = <&sys_reg>;
|
/kernel/linux/linux-5.10/drivers/memstick/core/ |
D | mspro_block.c | 869 unsigned char sys_reg) in mspro_block_set_interface() argument 874 .system = sys_reg, in mspro_block_set_interface()
|
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/ |
D | 0001_linux_arch.patch | 14000 #define SYS_ID_AA64ISAR0_EL1 sys_reg(3, 0, 0, 6, 0) 14001 #define SYS_ID_AA64ISAR1_EL1 sys_reg(3, 0, 0, 6, 1) 14002 -#define SYS_ID_AA64ISAR2_EL1 sys_reg(3, 0, 0, 6, 2) 14004 #define SYS_ID_AA64MMFR0_EL1 sys_reg(3, 0, 0, 7, 0) 14005 #define SYS_ID_AA64MMFR1_EL1 sys_reg(3, 0, 0, 7, 1)
|