| /Linux-v4.19/drivers/remoteproc/ |
| D | qcom_wcnss_iris.c | 32 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 …]
|
| D | qcom_wcnss.c | 65 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/ |
| D | ltc4245.c | 65 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/ |
| D | hci_qca.c | 145 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/ |
| D | phy-qcom-qusb2.c | 279 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()
|
| D | phy-qcom-qmp.c | 707 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/ |
| D | signal.c | 188 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()
|
| D | fpsimd.c | 381 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()
|
| D | signal32.c | 176 .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/ |
| D | sigcontext.h | 77 __uint128_t vregs[32]; member
|
| D | ptrace.h | 80 __uint128_t vregs[32]; member
|
| /Linux-v4.19/arch/arm64/kvm/ |
| D | guest.c | 78 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/ |
| D | sve.txt | 128 are always restored from the corresponding members of fpsimd_context.vregs[]
|