| /Linux-v5.4/drivers/remoteproc/ |
| D | qcom_wcnss_iris.c | 24 struct regulator_bulk_data *vregs; member 29 const struct wcnss_vreg_info *vregs; member 36 .vregs = (struct wcnss_vreg_info[]) { 47 .vregs = (struct wcnss_vreg_info[]) { 58 .vregs = (struct wcnss_vreg_info[]) { 72 ret = regulator_bulk_enable(iris->num_vregs, iris->vregs); in qcom_iris_enable() 85 regulator_bulk_disable(iris->num_vregs, iris->vregs); in qcom_iris_enable() 93 regulator_bulk_disable(iris->num_vregs, iris->vregs); in qcom_iris_disable() 119 iris->vregs = devm_kcalloc(&pdev->dev, in qcom_iris_probe() 123 if (!iris->vregs) in qcom_iris_probe() [all …]
|
| D | qcom_wcnss.c | 57 const struct wcnss_vreg_info *vregs; member 82 struct regulator_bulk_data *vregs; member 101 .vregs = (struct wcnss_vreg_info[]) { 113 .vregs = (struct wcnss_vreg_info[]) { 125 .vregs = (struct wcnss_vreg_info[]) { 223 ret = regulator_bulk_enable(wcnss->num_vregs, wcnss->vregs); in wcnss_start() 256 regulator_bulk_disable(wcnss->num_vregs, wcnss->vregs); in wcnss_start() 397 wcnss->vregs = bulk; in wcnss_init_regulators() 508 ret = wcnss_init_regulators(wcnss, data->vregs, data->num_vregs); in wcnss_probe()
|
| /Linux-v5.4/drivers/phy/qualcomm/ |
| D | phy-qcom-pcie2.c | 43 struct regulator_bulk_data vregs[2]; member 61 ret = regulator_bulk_enable(ARRAY_SIZE(qphy->vregs), qphy->vregs); in qcom_pcie2_phy_init() 191 regulator_bulk_disable(ARRAY_SIZE(qphy->vregs), qphy->vregs); in qcom_pcie2_phy_exit() 275 qphy->vregs[0].supply = "vdda-vp"; in qcom_pcie2_phy_probe() 276 qphy->vregs[1].supply = "vdda-vph"; in qcom_pcie2_phy_probe() 277 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(qphy->vregs), qphy->vregs); in qcom_pcie2_phy_probe()
|
| D | phy-qcom-qusb2.c | 317 struct regulator_bulk_data vregs[QUSB2_NUM_VREGS]; member 604 ret = regulator_bulk_enable(ARRAY_SIZE(qphy->vregs), qphy->vregs); in qusb2_phy_init() 734 regulator_bulk_disable(ARRAY_SIZE(qphy->vregs), qphy->vregs); in qusb2_phy_init() 755 regulator_bulk_disable(ARRAY_SIZE(qphy->vregs), qphy->vregs); in qusb2_phy_exit() 835 num = ARRAY_SIZE(qphy->vregs); in qusb2_phy_probe() 837 qphy->vregs[i].supply = qusb2_phy_vreg_names[i]; in qusb2_phy_probe() 839 ret = devm_regulator_bulk_get(dev, num, qphy->vregs); in qusb2_phy_probe()
|
| D | phy-qcom-qmp.c | 991 struct regulator_bulk_data *vregs; member 1314 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs); in qcom_qmp_phy_com_init() 1401 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qcom_qmp_phy_com_init() 1435 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qcom_qmp_phy_com_exit() 1726 qmp->vregs = devm_kcalloc(dev, num, sizeof(*qmp->vregs), GFP_KERNEL); in qcom_qmp_phy_vreg_init() 1727 if (!qmp->vregs) in qcom_qmp_phy_vreg_init() 1731 qmp->vregs[i].supply = qmp->cfg->vreg_list[i]; in qcom_qmp_phy_vreg_init() 1733 return devm_regulator_bulk_get(dev, num, qmp->vregs); in qcom_qmp_phy_vreg_init()
|
| /Linux-v5.4/drivers/hwmon/ |
| D | ltc4245.c | 62 u8 vregs[0x0d]; member 85 data->gpios[0] = data->vregs[LTC4245_GPIOADC - 0x10]; in ltc4245_update_gpios() 110 data->gpios[gpio_curr] = data->vregs[LTC4245_GPIOADC - 0x10]; in ltc4245_update_gpios() 149 for (i = 0; i < ARRAY_SIZE(data->vregs); i++) { in ltc4245_update_device() 152 data->vregs[i] = 0; in ltc4245_update_device() 154 data->vregs[i] = val; in ltc4245_update_device() 173 const u8 regval = data->vregs[reg - 0x10]; in ltc4245_get_voltage() 209 const u8 regval = data->vregs[reg - 0x10]; in ltc4245_get_current()
|
| /Linux-v5.4/drivers/bluetooth/ |
| D | hci_qca.c | 140 struct qca_vreg *vregs; member 1334 .vregs = (struct qca_vreg []) { 1345 .vregs = (struct qca_vreg []) { 1386 static int qca_enable_regulator(struct qca_vreg vregs, in qca_enable_regulator() argument 1391 ret = regulator_set_voltage(regulator, vregs.min_uV, in qca_enable_regulator() 1392 vregs.max_uV); in qca_enable_regulator() 1396 if (vregs.load_uA) in qca_enable_regulator() 1398 vregs.load_uA); in qca_enable_regulator() 1407 static void qca_disable_regulator(struct qca_vreg vregs, in qca_disable_regulator() argument 1411 regulator_set_voltage(regulator, 0, vregs.max_uV); in qca_disable_regulator() [all …]
|
| /Linux-v5.4/arch/arm64/kernel/ |
| D | signal.c | 177 err = __copy_to_user(ctx->vregs, fpsimd->vregs, sizeof(fpsimd->vregs)); in preserve_fpsimd_context() 203 err = __copy_from_user(fpsimd.vregs, ctx->vregs, in restore_fpsimd_context() 204 sizeof(fpsimd.vregs)); in restore_fpsimd_context() 303 err = __copy_from_user(fpsimd.vregs, user->fpsimd->vregs, in restore_sve_fpsimd_context() 304 sizeof(fpsimd.vregs)); in restore_sve_fpsimd_context()
|
| D | signal32.c | 120 .raw = fpsimd->vregs[i >> 1], in compat_preserve_vfp_context() 166 fpsimd.vregs[i >> 1] = vreg.raw; in compat_restore_vfp_context()
|
| D | fpsimd.c | 417 *p = arm64_cpu_to_le128(fst->vregs[i]); in __fpsimd_to_sve() 471 fst->vregs[i] = arm64_le128_to_cpu(*p); in sve_to_fpsimd()
|
| /Linux-v5.4/arch/arm64/include/uapi/asm/ |
| D | sigcontext.h | 77 __uint128_t vregs[32]; member
|
| D | ptrace.h | 82 __uint128_t vregs[32]; member
|
| /Linux-v5.4/arch/arm64/kvm/ |
| D | guest.c | 53 return off >= KVM_REG_ARM_CORE_REG(fp_regs.vregs) && in core_reg_offset_is_vreg() 79 case KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]) ... in core_reg_size_from_offset() 80 KVM_REG_ARM_CORE_REG(fp_regs.vregs[31]): in core_reg_size_from_offset()
|
| /Linux-v5.4/Documentation/arm64/ |
| D | sve.rst | 163 are always restored from the corresponding members of fpsimd_context.vregs[]
|
| /Linux-v5.4/Documentation/virt/kvm/ |
| D | api.txt | 2159 0x6040 0000 0010 0054 V0 128 fp_regs.vregs[0] (*) 2160 0x6040 0000 0010 0058 V1 128 fp_regs.vregs[1] (*) 2162 0x6040 0000 0010 00d0 V31 128 fp_regs.vregs[31] (*)
|