Home
last modified time | relevance | path

Searched refs:sysreg (Results 1 - 25 of 144) sorted by relevance

123456

/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Dvfpmacros.h12 .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 Dvfpmacros.h12 .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 DMakefile6 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 Dtrace_arm.h368 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 Dexynos-usi.c58 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 Dswitch.h345 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 Dexynos_drm_mic.c98 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 Dexynos_drm_fimd.c177 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 Dexynos_drm_mic.c99 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 Dexynos_drm_fimd.c182 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 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()
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-s3c2410.c121 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 Di2c-s3c2410.c118 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 Ddcc.h16 #include <asm/sysreg.h>
H A Dvirt.h51 #include <asm/sysreg.h>
H A Dirqflags.h11 #include <asm/sysreg.h>
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Ddcc.h16 #include <asm/sysreg.h>
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Didle.c12 #include <asm/sysreg.h>
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/
H A Dcoresight-self-hosted-trace.h11 #include <asm/sysreg.h>
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/vhe/
H A DMakefile9 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 Dsysreg-sr.c7 #include <hyp/sysreg-sr.h>
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/nvhe/
H A Dsysreg-sr.c7 #include <hyp/sysreg-sr.h>
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/vhe/
H A DMakefile9 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 Dkryo-l2-accessors.c8 #include <asm/sysreg.h>
/kernel/linux/linux-6.6/drivers/soc/qcom/
H A Dkryo-l2-accessors.c8 #include <asm/sysreg.h>

Completed in 12 milliseconds

123456