Home
last modified time | relevance | path

Searched refs:vregs (Results 1 – 13 of 13) sorted by relevance

/Linux-v4.19/drivers/remoteproc/
Dqcom_wcnss_iris.c32 struct regulator_bulk_data *vregs; member
37 const struct wcnss_vreg_info *vregs; member
44 .vregs = (struct wcnss_vreg_info[]) {
55 .vregs = (struct wcnss_vreg_info[]) {
66 .vregs = (struct wcnss_vreg_info[]) {
80 ret = regulator_bulk_enable(iris->num_vregs, iris->vregs); in qcom_iris_enable()
93 regulator_bulk_disable(iris->num_vregs, iris->vregs); in qcom_iris_enable()
101 regulator_bulk_disable(iris->num_vregs, iris->vregs); in qcom_iris_disable()
127 iris->vregs = devm_kcalloc(&pdev->dev, in qcom_iris_probe()
131 if (!iris->vregs) in qcom_iris_probe()
[all …]
Dqcom_wcnss.c65 const struct wcnss_vreg_info *vregs; member
90 struct regulator_bulk_data *vregs; member
109 .vregs = (struct wcnss_vreg_info[]) {
121 .vregs = (struct wcnss_vreg_info[]) {
133 .vregs = (struct wcnss_vreg_info[]) {
231 ret = regulator_bulk_enable(wcnss->num_vregs, wcnss->vregs); in wcnss_start()
264 regulator_bulk_disable(wcnss->num_vregs, wcnss->vregs); in wcnss_start()
405 wcnss->vregs = bulk; in wcnss_init_regulators()
516 ret = wcnss_init_regulators(wcnss, data->vregs, data->num_vregs); in wcnss_probe()
/Linux-v4.19/drivers/hwmon/
Dltc4245.c65 u8 vregs[0x0d]; member
88 data->gpios[0] = data->vregs[LTC4245_GPIOADC - 0x10]; in ltc4245_update_gpios()
113 data->gpios[gpio_curr] = data->vregs[LTC4245_GPIOADC - 0x10]; in ltc4245_update_gpios()
152 for (i = 0; i < ARRAY_SIZE(data->vregs); i++) { in ltc4245_update_device()
155 data->vregs[i] = 0; in ltc4245_update_device()
157 data->vregs[i] = val; in ltc4245_update_device()
176 const u8 regval = data->vregs[reg - 0x10]; in ltc4245_get_voltage()
212 const u8 regval = data->vregs[reg - 0x10]; in ltc4245_get_current()
/Linux-v4.19/drivers/bluetooth/
Dhci_qca.c145 struct qca_vreg *vregs; member
1226 .vregs = (struct qca_vreg []) {
1244 static int qca_enable_regulator(struct qca_vreg vregs, in qca_enable_regulator() argument
1249 ret = regulator_set_voltage(regulator, vregs.min_uV, in qca_enable_regulator()
1250 vregs.max_uV); in qca_enable_regulator()
1254 if (vregs.load_uA) in qca_enable_regulator()
1256 vregs.load_uA); in qca_enable_regulator()
1265 static void qca_disable_regulator(struct qca_vreg vregs, in qca_disable_regulator() argument
1269 regulator_set_voltage(regulator, 0, vregs.max_uV); in qca_disable_regulator()
1270 if (vregs.load_uA) in qca_disable_regulator()
[all …]
/Linux-v4.19/drivers/phy/qualcomm/
Dphy-qcom-qusb2.c279 struct regulator_bulk_data vregs[QUSB2_NUM_VREGS]; member
564 ret = regulator_bulk_enable(ARRAY_SIZE(qphy->vregs), qphy->vregs); in qusb2_phy_init()
694 regulator_bulk_disable(ARRAY_SIZE(qphy->vregs), qphy->vregs); in qusb2_phy_init()
715 regulator_bulk_disable(ARRAY_SIZE(qphy->vregs), qphy->vregs); in qusb2_phy_exit()
797 num = ARRAY_SIZE(qphy->vregs); in qusb2_phy_probe()
799 qphy->vregs[i].supply = qusb2_phy_vreg_names[i]; in qusb2_phy_probe()
801 ret = devm_regulator_bulk_get(dev, num, qphy->vregs); in qusb2_phy_probe()
Dphy-qcom-qmp.c707 struct regulator_bulk_data *vregs; member
952 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs); in qcom_qmp_phy_com_init()
1037 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qcom_qmp_phy_com_init()
1070 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qcom_qmp_phy_com_exit()
1320 qmp->vregs = devm_kcalloc(dev, num, sizeof(*qmp->vregs), GFP_KERNEL); in qcom_qmp_phy_vreg_init()
1321 if (!qmp->vregs) in qcom_qmp_phy_vreg_init()
1325 qmp->vregs[i].supply = qmp->cfg->vreg_list[i]; in qcom_qmp_phy_vreg_init()
1327 return devm_regulator_bulk_get(dev, num, qmp->vregs); in qcom_qmp_phy_vreg_init()
/Linux-v4.19/arch/arm64/kernel/
Dsignal.c188 err = __copy_to_user(ctx->vregs, fpsimd->vregs, sizeof(fpsimd->vregs)); in preserve_fpsimd_context()
214 err = __copy_from_user(fpsimd.vregs, ctx->vregs, in restore_fpsimd_context()
215 sizeof(fpsimd.vregs)); in restore_fpsimd_context()
319 err = __copy_from_user(fpsimd.vregs, user->fpsimd->vregs, in restore_sve_fpsimd_context()
320 sizeof(fpsimd.vregs)); in restore_sve_fpsimd_context()
Dfpsimd.c381 memcpy(ZREG(sst, vq, i), &fst->vregs[i], in fpsimd_to_sve()
382 sizeof(fst->vregs[i])); in fpsimd_to_sve()
407 memcpy(&fst->vregs[i], ZREG(sst, vq, i), in sve_to_fpsimd()
408 sizeof(fst->vregs[i])); in sve_to_fpsimd()
506 memcpy(ZREG(sst, vq, i), &fst->vregs[i], in sve_sync_from_fpsimd_zeropad()
507 sizeof(fst->vregs[i])); in sve_sync_from_fpsimd_zeropad()
Dsignal32.c176 .raw = fpsimd->vregs[i >> 1], in compat_preserve_vfp_context()
222 fpsimd.vregs[i >> 1] = vreg.raw; in compat_restore_vfp_context()
/Linux-v4.19/arch/arm64/include/uapi/asm/
Dsigcontext.h77 __uint128_t vregs[32]; member
Dptrace.h80 __uint128_t vregs[32]; member
/Linux-v4.19/arch/arm64/kvm/
Dguest.c78 case KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]) ... in validate_core_offset()
79 KVM_REG_ARM_CORE_REG(fp_regs.vregs[31]): in validate_core_offset()
/Linux-v4.19/Documentation/arm64/
Dsve.txt128 are always restored from the corresponding members of fpsimd_context.vregs[]