/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | vfpmacros.h | 12 .macro VFPFMRX, rd, sysreg, cond variable 13 vmrs\cond \rd, \sysreg 16 .macro VFPFMXR, sysreg, rd, cond variable 17 vmsr\cond \sysreg, \rd variable 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, \r [all...] |
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | vfpmacros.h | 12 .macro VFPFMRX, rd, sysreg, cond variable 13 vmrs\cond \rd, \sysreg 16 .macro VFPFMXR, sysreg, rd, cond variable 17 vmsr\cond \sysreg, \rd variable 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, \r [all...] |
/kernel/linux/linux-6.6/arch/arm64/tools/ |
H A D | Makefile | 6 kapi-hdrs-y := $(kapi)/cpucaps.h $(kapi)/sysreg-defs.h 23 $(kapi)/sysreg-defs.h: $(src)/gen-sysreg.awk $(src)/sysreg FORCE
|
/kernel/linux/linux-6.6/arch/arm64/kvm/ |
H A D | trace_arm.h | 368 TP_PROTO(struct kvm_vcpu *vcpu, u32 sysreg, bool is_read), 369 TP_ARGS(vcpu, sysreg, is_read), 373 __field(u32, sysreg) 379 __entry->sysreg = sysreg; 386 sys_reg_Op0(__entry->sysreg), 387 sys_reg_Op1(__entry->sysreg), 388 sys_reg_CRn(__entry->sysreg), 389 sys_reg_CRm(__entry->sysreg), 390 sys_reg_Op2(__entry->sysreg)) [all...] |
/kernel/linux/linux-6.6/drivers/soc/samsung/ |
H A D | exynos-usi.c | 58 struct regmap *sysreg; /* System Register map */ member 59 unsigned int sw_conf; /* SW_CONF register offset in sysreg */ 113 ret = regmap_update_bits(usi->sysreg, usi->sw_conf, in exynos_usi_set_sw_conf() 189 usi->sysreg = syscon_regmap_lookup_by_phandle(np, "samsung,sysreg"); in exynos_usi_parse_dt() 190 if (IS_ERR(usi->sysreg)) in exynos_usi_parse_dt() 191 return PTR_ERR(usi->sysreg); in exynos_usi_parse_dt() 193 ret = of_property_read_u32_index(np, "samsung,sysreg", 1, in exynos_usi_parse_dt()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/include/hyp/ |
H A D | switch.h | 345 u32 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in handle_tx2_tvm() local 350 * The normal sysreg handling code expects to see the traps, in handle_tx2_tvm() 356 switch (sysreg) { in handle_tx2_tvm() 455 u32 sysreg; in kvm_hyp_handle_cntpct() local 463 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in kvm_hyp_handle_cntpct() 465 switch (sysreg) { in kvm_hyp_handle_cntpct() 503 u32 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in handle_ampere1_tcr() local 507 if (sysreg != SYS_TCR_EL1) in handle_ampere1_tcr()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_mic.c | 98 struct regmap *sysreg; member 114 ret = regmap_read(mic->sysreg, DSD_CFG_MUX, &val); in mic_set_path() 131 ret = regmap_write(mic->sysreg, DSD_CFG_MUX, val); in mic_set_path() 407 mic->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node, in exynos_mic_probe() 409 if (IS_ERR(mic->sysreg)) { in exynos_mic_probe() 411 ret = PTR_ERR(mic->sysreg); in exynos_mic_probe()
|
H A D | exynos_drm_fimd.c | 177 struct regmap *sysreg; member 477 if (driver_data->has_vtsel && ctx->sysreg && in fimd_commit() 478 regmap_update_bits(ctx->sysreg, in fimd_commit() 483 "Failed to update sysreg for I80 i/f.\n"); in fimd_commit() 523 if (ctx->sysreg && regmap_update_bits(ctx->sysreg, in fimd_commit() 528 "Failed to update sysreg for bypass setting.\n"); in fimd_commit() 535 if (driver_data->has_mic_bypass && ctx->sysreg && in fimd_commit() 536 regmap_update_bits(ctx->sysreg, in fimd_commit() 541 "Failed to update sysreg fo in fimd_commit() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_mic.c | 99 struct regmap *sysreg; member 114 ret = regmap_read(mic->sysreg, DSD_CFG_MUX, &val); in mic_set_path() 131 ret = regmap_write(mic->sysreg, DSD_CFG_MUX, val); in mic_set_path() 404 mic->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node, in exynos_mic_probe() 406 if (IS_ERR(mic->sysreg)) { in exynos_mic_probe() 408 ret = PTR_ERR(mic->sysreg); in exynos_mic_probe()
|
H A D | exynos_drm_fimd.c | 182 struct regmap *sysreg; member 501 if (driver_data->has_vtsel && ctx->sysreg && in fimd_commit() 502 regmap_update_bits(ctx->sysreg, in fimd_commit() 507 "Failed to update sysreg for I80 i/f.\n"); in fimd_commit() 547 if (ctx->sysreg && regmap_update_bits(ctx->sysreg, in fimd_commit() 552 "Failed to update sysreg for bypass setting.\n"); in fimd_commit() 559 if (driver_data->has_mic_bypass && ctx->sysreg && in fimd_commit() 560 regmap_update_bits(ctx->sysreg, in fimd_commit() 565 "Failed to update sysreg fo in fimd_commit() [all...] |
/kernel/linux/linux-5.10/arch/arm64/kvm/ |
H A 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 274 if (find_reg_by_id(sysreg, ¶ms, 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, ¶ms, gic_v3_icc_reg_descs, in vgic_v3_cpu_sysregs_uaccess()
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-s3c2410.c | 121 struct regmap *sysreg; member 1042 i2c->sysreg = syscon_regmap_lookup_by_phandle(np, in s3c24xx_i2c_parse_dt() 1043 "samsung,sysreg-phandle"); in s3c24xx_i2c_parse_dt() 1044 if (IS_ERR(i2c->sysreg)) in s3c24xx_i2c_parse_dt() 1047 regmap_update_bits(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, BIT(id), 0); in s3c24xx_i2c_parse_dt() 1078 i2c->sysreg = ERR_PTR(-ENOENT); in s3c24xx_i2c_probe() 1214 if (!IS_ERR(i2c->sysreg)) in s3c24xx_i2c_suspend_noirq() 1215 regmap_read(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, &i2c->sys_i2c_cfg); in s3c24xx_i2c_suspend_noirq() 1225 if (!IS_ERR(i2c->sysreg)) in s3c24xx_i2c_resume_noirq() 1226 regmap_write(i2c->sysreg, EXYNOS5_SYS_I2C_CF in s3c24xx_i2c_resume_noirq() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-s3c2410.c | 118 struct regmap *sysreg; member 976 i2c->sysreg = syscon_regmap_lookup_by_phandle(np, in s3c24xx_i2c_parse_dt() 977 "samsung,sysreg-phandle"); in s3c24xx_i2c_parse_dt() 978 if (IS_ERR(i2c->sysreg)) in s3c24xx_i2c_parse_dt() 981 regmap_update_bits(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, BIT(id), 0); in s3c24xx_i2c_parse_dt() 1012 i2c->sysreg = ERR_PTR(-ENOENT); in s3c24xx_i2c_probe() 1132 if (!IS_ERR(i2c->sysreg)) in s3c24xx_i2c_suspend_noirq() 1133 regmap_read(i2c->sysreg, EXYNOS5_SYS_I2C_CFG, &i2c->sys_i2c_cfg); in s3c24xx_i2c_suspend_noirq() 1143 if (!IS_ERR(i2c->sysreg)) in s3c24xx_i2c_resume_noirq() 1144 regmap_write(i2c->sysreg, EXYNOS5_SYS_I2C_CF in s3c24xx_i2c_resume_noirq() [all...] |
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | dcc.h | 16 #include <asm/sysreg.h>
|
H A D | virt.h | 51 #include <asm/sysreg.h>
|
H A D | irqflags.h | 11 #include <asm/sysreg.h>
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | dcc.h | 16 #include <asm/sysreg.h>
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | idle.c | 12 #include <asm/sysreg.h>
|
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/ |
H A D | coresight-self-hosted-trace.h | 11 #include <asm/sysreg.h>
|
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/vhe/ |
H A D | Makefile | 9 obj-y := timer-sr.o sysreg-sr.o debug-sr.o switch.o tlb.o
|
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/ |
H A D | sysreg-sr.c | 7 #include <hyp/sysreg-sr.h>
|
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/nvhe/ |
H A D | sysreg-sr.c | 7 #include <hyp/sysreg-sr.h>
|
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/vhe/ |
H A D | Makefile | 9 obj-y := timer-sr.o sysreg-sr.o debug-sr.o switch.o tlb.o
|
/kernel/linux/linux-5.10/drivers/soc/qcom/ |
H A D | kryo-l2-accessors.c | 8 #include <asm/sysreg.h>
|
/kernel/linux/linux-6.6/drivers/soc/qcom/ |
H A D | kryo-l2-accessors.c | 8 #include <asm/sysreg.h>
|