Home
last modified time | relevance | path

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

12

/linux-6.3-rc2/drivers/remoteproc/
A Dqcom_wcnss_iris.c24 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[]) {
168 if (!iris->vregs) { in qcom_iris_probe()
174 iris->vregs[i].supply = data->vregs[i].name; in qcom_iris_probe()
183 if (data->vregs[i].max_voltage) in qcom_iris_probe()
185 data->vregs[i].min_voltage, in qcom_iris_probe()
188 if (data->vregs[i].load_uA) in qcom_iris_probe()
[all …]
A Dqcom_wcnss.c62 const struct wcnss_vreg_info *vregs; member
89 struct regulator_bulk_data *vregs; member
108 .vregs = (struct wcnss_vreg_info[]) {
121 .vregs = (struct wcnss_vreg_info[]) {
135 .vregs = (struct wcnss_vreg_info[]) {
149 .vregs = (struct wcnss_vreg_info[]) {
249 ret = regulator_bulk_enable(wcnss->num_vregs, wcnss->vregs); in wcnss_start()
282 regulator_bulk_disable(wcnss->num_vregs, wcnss->vregs); in wcnss_start()
468 wcnss->vregs = bulk; in wcnss_init_regulators()
601 ret = wcnss_init_regulators(wcnss, data->vregs, data->num_vregs, in wcnss_probe()
/linux-6.3-rc2/drivers/gpu/drm/panel/
A Dpanel-boe-bf060y8m-aj0.c35 struct regulator_bulk_data vregs[BF060Y8M_VREG_MAX]; member
197 ret = regulator_bulk_disable(ARRAY_SIZE(boe->vregs), boe->vregs); in boe_bf060y8m_aj0_unprepare()
294 boe->vregs[BF060Y8M_VREG_VCC].supply = "vcc"; in boe_bf060y8m_aj0_init_vregs()
296 boe->vregs[BF060Y8M_VREG_VCI].supply = "vci"; in boe_bf060y8m_aj0_init_vregs()
300 boe->vregs); in boe_bf060y8m_aj0_init_vregs()
306 vreg = boe->vregs[BF060Y8M_VREG_VCC].consumer; in boe_bf060y8m_aj0_init_vregs()
311 vreg = boe->vregs[BF060Y8M_VREG_VDDIO].consumer; in boe_bf060y8m_aj0_init_vregs()
316 vreg = boe->vregs[BF060Y8M_VREG_VCI].consumer; in boe_bf060y8m_aj0_init_vregs()
345 boe->vregs[1].supply, ret); in boe_bf060y8m_aj0_init_vregs()
347 vreg = boe->vregs[BF060Y8M_VREG_VCI].consumer; in boe_bf060y8m_aj0_init_vregs()
[all …]
A Dpanel-novatek-nt35950.c397 nt->vregs[0].supply = "vddio"; in nt35950_sharp_init_vregs()
398 nt->vregs[1].supply = "avdd"; in nt35950_sharp_init_vregs()
399 nt->vregs[2].supply = "avee"; in nt35950_sharp_init_vregs()
400 nt->vregs[3].supply = "dvdd"; in nt35950_sharp_init_vregs()
402 nt->vregs); in nt35950_sharp_init_vregs()
437 ret = regulator_enable(nt->vregs[0].consumer); in nt35950_prepare()
442 ret = regulator_enable(nt->vregs[3].consumer); in nt35950_prepare()
447 ret = regulator_enable(nt->vregs[1].consumer); in nt35950_prepare()
451 ret = regulator_enable(nt->vregs[2].consumer); in nt35950_prepare()
467 regulator_bulk_disable(ARRAY_SIZE(nt->vregs), nt->vregs); in nt35950_prepare()
[all …]
/linux-6.3-rc2/tools/testing/selftests/kvm/aarch64/
A Dget-reg-list.c182 case KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]) ... in core_id_to_str()
183 KVM_REG_ARM_CORE_REG(fp_regs.vregs[31]): in core_id_to_str()
184 idx = (core_off - KVM_REG_ARM_CORE_REG(fp_regs.vregs[0])) / CORE_FPREGS_XX_NR_WORDS; in core_id_to_str()
345 case KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]) ... in core_reg_fixup()
346 KVM_REG_ARM_CORE_REG(fp_regs.vregs[31]): in core_reg_fixup()
943 static __u64 vregs[] = { variable
944 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]),
945 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[1]),
946 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[2]),
947 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[3]),
[all …]
/linux-6.3-rc2/drivers/phy/qualcomm/
A Dphy-qcom-eusb2-repeater.c54 struct regulator_bulk_data *vregs; member
83 rptr->vregs = devm_kcalloc(dev, num, sizeof(*rptr->vregs), GFP_KERNEL); in eusb2_repeater_init_vregs()
84 if (!rptr->vregs) in eusb2_repeater_init_vregs()
88 rptr->vregs[i].supply = rptr->cfg->vreg_list[i]; in eusb2_repeater_init_vregs()
90 return devm_regulator_bulk_get(dev, num, rptr->vregs); in eusb2_repeater_init_vregs()
102 ret = regulator_bulk_enable(rptr->cfg->num_vregs, rptr->vregs); in eusb2_repeater_init()
163 return regulator_bulk_disable(rptr->cfg->num_vregs, rptr->vregs); in eusb2_repeater_exit()
A Dphy-qcom-usb-hs-28nm.c63 struct regulator_bulk_data vregs[VREG_NUM]; member
160 ret = regulator_bulk_enable(VREG_NUM, priv->vregs); in qcom_snps_hsphy_power_on()
176 regulator_bulk_disable(VREG_NUM, priv->vregs); in qcom_snps_hsphy_power_off()
344 priv->vregs[VDD].supply = "vdd"; in qcom_snps_hsphy_probe()
345 priv->vregs[VDDA_1P8].supply = "vdda1p8"; in qcom_snps_hsphy_probe()
346 priv->vregs[VDDA_3P3].supply = "vdda3p3"; in qcom_snps_hsphy_probe()
348 ret = devm_regulator_bulk_get(dev, VREG_NUM, priv->vregs); in qcom_snps_hsphy_probe()
365 ret = regulator_set_load(priv->vregs[VDDA_1P8].consumer, 19000); in qcom_snps_hsphy_probe()
369 ret = regulator_set_load(priv->vregs[VDDA_3P3].consumer, 16000); in qcom_snps_hsphy_probe()
376 regulator_set_load(priv->vregs[VDDA_1P8].consumer, 0); in qcom_snps_hsphy_probe()
A Dphy-qcom-pcie2.c43 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()
276 qphy->vregs[0].supply = "vdda-vp"; in qcom_pcie2_phy_probe()
277 qphy->vregs[1].supply = "vdda-vph"; in qcom_pcie2_phy_probe()
278 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(qphy->vregs), qphy->vregs); in qcom_pcie2_phy_probe()
A Dphy-qcom-snps-eusb2.c130 struct regulator_bulk_data vregs[EUSB2_NUM_VREGS]; member
237 ret = regulator_bulk_enable(ARRAY_SIZE(phy->vregs), phy->vregs); in qcom_snps_eusb2_hsphy_init()
341 regulator_bulk_disable(ARRAY_SIZE(phy->vregs), phy->vregs); in qcom_snps_eusb2_hsphy_init()
352 regulator_bulk_disable(ARRAY_SIZE(phy->vregs), phy->vregs); in qcom_snps_eusb2_hsphy_exit()
393 num = ARRAY_SIZE(phy->vregs); in qcom_snps_eusb2_hsphy_probe()
395 phy->vregs[i].supply = eusb2_hsphy_vreg_names[i]; in qcom_snps_eusb2_hsphy_probe()
397 ret = devm_regulator_bulk_get(dev, num, phy->vregs); in qcom_snps_eusb2_hsphy_probe()
A Dphy-qcom-snps-femto-v2.c131 struct regulator_bulk_data vregs[SNPS_HS_NUM_VREGS]; member
373 ret = regulator_bulk_enable(ARRAY_SIZE(hsphy->vregs), hsphy->vregs); in qcom_snps_hsphy_init()
454 regulator_bulk_disable(ARRAY_SIZE(hsphy->vregs), hsphy->vregs); in qcom_snps_hsphy_init()
465 regulator_bulk_disable(ARRAY_SIZE(hsphy->vregs), hsphy->vregs); in qcom_snps_hsphy_exit()
572 num = ARRAY_SIZE(hsphy->vregs); in qcom_snps_hsphy_probe()
574 hsphy->vregs[i].supply = qcom_snps_hsphy_vreg_names[i]; in qcom_snps_hsphy_probe()
576 ret = devm_regulator_bulk_get(dev, num, hsphy->vregs); in qcom_snps_hsphy_probe()
A Dphy-qcom-qmp-pcie-msm8996.c244 struct regulator_bulk_data *vregs; member
379 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs); in qmp_pcie_msm8996_com_init()
411 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_pcie_msm8996_com_init()
441 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_pcie_msm8996_com_exit()
591 qmp->vregs = devm_kcalloc(dev, num, sizeof(*qmp->vregs), GFP_KERNEL); in qmp_pcie_msm8996_vreg_init()
592 if (!qmp->vregs) in qmp_pcie_msm8996_vreg_init()
596 qmp->vregs[i].supply = cfg->vreg_list[i]; in qmp_pcie_msm8996_vreg_init()
598 return devm_regulator_bulk_get(dev, num, qmp->vregs); in qmp_pcie_msm8996_vreg_init()
A Dphy-qcom-qusb2.c437 struct regulator_bulk_data vregs[QUSB2_NUM_VREGS]; member
737 ret = regulator_bulk_enable(ARRAY_SIZE(qphy->vregs), qphy->vregs); in qusb2_phy_init()
872 regulator_bulk_disable(ARRAY_SIZE(qphy->vregs), qphy->vregs); in qusb2_phy_init()
893 regulator_bulk_disable(ARRAY_SIZE(qphy->vregs), qphy->vregs); in qusb2_phy_exit()
995 num = ARRAY_SIZE(qphy->vregs); in qusb2_phy_probe()
997 qphy->vregs[i].supply = qusb2_phy_vreg_names[i]; in qusb2_phy_probe()
999 ret = devm_regulator_bulk_get(dev, num, qphy->vregs); in qusb2_phy_probe()
A Dphy-qcom-qmp-ufs.c734 struct regulator_bulk_data *vregs; member
1138 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs); in qmp_ufs_com_init()
1153 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_ufs_com_init()
1166 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_ufs_com_exit()
1322 qmp->vregs = devm_kcalloc(dev, num, sizeof(*qmp->vregs), GFP_KERNEL); in qmp_ufs_vreg_init()
1323 if (!qmp->vregs) in qmp_ufs_vreg_init()
1327 qmp->vregs[i].supply = cfg->vreg_list[i]; in qmp_ufs_vreg_init()
1329 return devm_regulator_bulk_get(dev, num, qmp->vregs); in qmp_ufs_vreg_init()
A Dphy-qcom-qmp-usb.c1479 struct regulator_bulk_data *vregs; member
1988 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs); in qmp_usb_init()
2040 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_usb_init()
2054 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_usb_exit()
2284 qmp->vregs = devm_kcalloc(dev, num, sizeof(*qmp->vregs), GFP_KERNEL); in qmp_usb_vreg_init()
2285 if (!qmp->vregs) in qmp_usb_vreg_init()
2289 qmp->vregs[i].supply = cfg->vreg_list[i]; in qmp_usb_vreg_init()
2291 return devm_regulator_bulk_get(dev, num, qmp->vregs); in qmp_usb_vreg_init()
A Dphy-qcom-qmp-combo.c1311 struct regulator_bulk_data *vregs; member
2487 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs); in qmp_combo_com_init()
2539 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_combo_com_init()
2560 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_combo_com_exit()
2861 qmp->vregs = devm_kcalloc(dev, num, sizeof(*qmp->vregs), GFP_KERNEL); in qmp_combo_vreg_init()
2862 if (!qmp->vregs) in qmp_combo_vreg_init()
2866 qmp->vregs[i].supply = cfg->vreg_list[i].name; in qmp_combo_vreg_init()
2868 ret = devm_regulator_bulk_get(dev, num, qmp->vregs); in qmp_combo_vreg_init()
2875 ret = regulator_set_load(qmp->vregs[i].consumer, in qmp_combo_vreg_init()
2879 qmp->vregs[i].supply); in qmp_combo_vreg_init()
A Dphy-qcom-qmp-pcie.c1832 struct regulator_bulk_data *vregs; member
2614 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs); in qmp_pcie_init()
2649 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_pcie_init()
2663 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_pcie_exit()
2803 qmp->vregs = devm_kcalloc(dev, num, sizeof(*qmp->vregs), GFP_KERNEL); in qmp_pcie_vreg_init()
2804 if (!qmp->vregs) in qmp_pcie_vreg_init()
2808 qmp->vregs[i].supply = cfg->vreg_list[i]; in qmp_pcie_vreg_init()
2810 return devm_regulator_bulk_get(dev, num, qmp->vregs); in qmp_pcie_vreg_init()
/linux-6.3-rc2/drivers/hwmon/
A Dltc4245.c62 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-6.3-rc2/tools/testing/selftests/arm64/fp/
A Dsve-ptrace.c296 p = (unsigned char *)&fpsimd->vregs[i]; in ptrace_sve_fpsimd()
298 for (j = 0; j < sizeof(fpsimd->vregs[i]); ++j) in ptrace_sve_fpsimd()
487 if (tmp != fpsimd_state.vregs[i]) { in ptrace_set_sve_get_fpsimd_data()
527 p = (unsigned char *)&write_fpsimd.vregs[i]; in ptrace_set_fpsimd_get_sve_data()
529 for (j = 0; j < sizeof(write_fpsimd.vregs[i]); ++j) in ptrace_set_fpsimd_get_sve_data()
589 if (tmp != write_fpsimd.vregs[i]) { in ptrace_set_fpsimd_get_sve_data()
/linux-6.3-rc2/arch/arm64/kvm/
A Dguest.c67 return off >= KVM_REG_ARM_CORE_REG(fp_regs.vregs) && in core_reg_offset_is_vreg()
93 case KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]) ... in core_reg_size_from_offset()
94 KVM_REG_ARM_CORE_REG(fp_regs.vregs[31]): in core_reg_size_from_offset()
169 case KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]) ... in core_reg_addr()
170 KVM_REG_ARM_CORE_REG(fp_regs.vregs[31]): in core_reg_addr()
171 off -= KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]); in core_reg_addr()
173 return &vcpu->arch.ctxt.fp_regs.vregs[off]; in core_reg_addr()
/linux-6.3-rc2/arch/arm64/kernel/
A Dsignal.c193 err = __copy_to_user(ctx->vregs, fpsimd->vregs, sizeof(fpsimd->vregs)); in preserve_fpsimd_context()
214 err = __copy_from_user(fpsimd.vregs, &(user->fpsimd->vregs), in restore_fpsimd_context()
215 sizeof(fpsimd.vregs)); in restore_fpsimd_context()
351 err = __copy_from_user(fpsimd.vregs, user->fpsimd->vregs, in restore_sve_fpsimd_context()
352 sizeof(fpsimd.vregs)); in restore_sve_fpsimd_context()
/linux-6.3-rc2/drivers/net/wireless/ath/ath10k/
A Dsnoc.h76 struct regulator_bulk_data *vregs; member
A Dsnoc.c1014 ret = regulator_bulk_enable(ar_snoc->num_vregs, ar_snoc->vregs); in ath10k_hw_power_on()
1025 regulator_bulk_disable(ar_snoc->num_vregs, ar_snoc->vregs); in ath10k_hw_power_on()
1037 return regulator_bulk_disable(ar_snoc->num_vregs, ar_snoc->vregs); in ath10k_hw_power_off()
1757 ar_snoc->vregs = devm_kcalloc(&pdev->dev, ar_snoc->num_vregs, in ath10k_snoc_probe()
1758 sizeof(*ar_snoc->vregs), GFP_KERNEL); in ath10k_snoc_probe()
1759 if (!ar_snoc->vregs) { in ath10k_snoc_probe()
1764 ar_snoc->vregs[i].supply = ath10k_regulators[i]; in ath10k_snoc_probe()
1767 ar_snoc->vregs); in ath10k_snoc_probe()
/linux-6.3-rc2/drivers/bluetooth/
A Dhci_qca.c203 struct qca_vreg *vregs; member
1832 .vregs = (struct qca_vreg []) {
1843 .vregs = (struct qca_vreg []) {
1855 .vregs = (struct qca_vreg []) {
1871 .vregs = (struct qca_vreg []) {
1997 const struct qca_vreg *vregs, size_t num_vregs) in qca_init_regulators() argument
2008 bulk[i].supply = vregs[i].name; in qca_init_regulators()
2015 ret = regulator_set_load(bulk[i].consumer, vregs[i].load_uA); in qca_init_regulators()
2059 err = qca_init_regulators(qcadev->bt_power, data->vregs, in qca_serdev_probe()
/linux-6.3-rc2/arch/arm64/include/uapi/asm/
A Dsigcontext.h81 __uint128_t vregs[32]; member
A Dptrace.h96 __uint128_t vregs[32]; member

Completed in 67 milliseconds

12