Searched refs:vregs (Results 1 - 25 of 31) sorted by relevance

12

/linux-master/drivers/remoteproc/
H A Dqcom_wcnss_iris.c25 struct regulator_bulk_data *vregs; member in struct:qcom_iris
30 const struct wcnss_vreg_info *vregs; member in struct:iris_data
37 .vregs = (struct wcnss_vreg_info[]) {
48 .vregs = (struct wcnss_vreg_info[]) {
59 .vregs = (struct wcnss_vreg_info[]) {
73 ret = regulator_bulk_enable(iris->num_vregs, iris->vregs);
86 regulator_bulk_disable(iris->num_vregs, iris->vregs);
94 regulator_bulk_disable(iris->num_vregs, iris->vregs);
165 iris->vregs = devm_kcalloc(&iris->dev,
169 if (!iris->vregs) {
[all...]
H A Dqcom_wcnss.c62 const struct wcnss_vreg_info *vregs; member in struct:wcnss_data
89 struct regulator_bulk_data *vregs; member in struct:qcom_wcnss
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);
282 regulator_bulk_disable(wcnss->num_vregs, wcnss->vregs);
468 wcnss->vregs = bulk;
595 ret = wcnss_init_regulators(wcnss, data->vregs, dat
[all...]
/linux-master/drivers/gpu/drm/panel/
H A Dpanel-boe-bf060y8m-aj0.c35 struct regulator_bulk_data vregs[BF060Y8M_VREG_MAX]; member in struct:boe_bf060y8m_aj0
136 ret = regulator_enable(boe->vregs[BF060Y8M_VREG_EL_VDD].consumer);
139 ret = regulator_enable(boe->vregs[BF060Y8M_VREG_EL_VSS].consumer);
143 ret = regulator_enable(boe->vregs[BF060Y8M_VREG_VCC].consumer);
147 ret = regulator_enable(boe->vregs[BF060Y8M_VREG_VDDIO].consumer);
151 ret = regulator_enable(boe->vregs[BF060Y8M_VREG_VCI].consumer);
168 regulator_disable(boe->vregs[BF060Y8M_VREG_VDDIO].consumer);
170 regulator_disable(boe->vregs[BF060Y8M_VREG_VCC].consumer);
172 regulator_disable(boe->vregs[BF060Y8M_VREG_EL_VSS].consumer);
174 regulator_disable(boe->vregs[BF060Y8M_VREG_EL_VD
[all...]
H A Dpanel-novatek-nt35950.c56 struct regulator_bulk_data vregs[NT35950_VREG_MAX]; member in struct:nt35950
396 nt->vregs[0].supply = "vddio";
397 nt->vregs[1].supply = "avdd";
398 nt->vregs[2].supply = "avee";
399 nt->vregs[3].supply = "dvdd";
400 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(nt->vregs),
401 nt->vregs);
405 ret = regulator_is_supported_voltage(nt->vregs[0].consumer,
409 ret = regulator_is_supported_voltage(nt->vregs[1].consumer,
414 ret = regulator_is_supported_voltage(nt->vregs[
[all...]
/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dget-reg-list.c134 case KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]) ...
135 KVM_REG_ARM_CORE_REG(fp_regs.vregs[31]):
136 idx = (core_off - KVM_REG_ARM_CORE_REG(fp_regs.vregs[0])) / CORE_FPREGS_XX_NR_WORDS;
137 TEST_ASSERT(idx < 32, "%s: Unexpected fp_regs.vregs index: %lld", prefix, idx);
138 return strdup_printf("KVM_REG_ARM_CORE_REG(fp_regs.vregs[%lld])", idx);
565 static __u64 vregs[] = { variable
566 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]),
567 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[1]),
568 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[2]),
569 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[
[all...]
/linux-master/arch/loongarch/include/uapi/asm/
H A Dptrace.h51 uint64_t vregs[32*2]; member in struct:user_lsx_state
56 uint64_t vregs[32*4]; member in struct:user_lasx_state
/linux-master/drivers/phy/qualcomm/
H A Dphy-qcom-usb-hs-28nm.c63 struct regulator_bulk_data vregs[VREG_NUM]; member in struct:hsphy_priv
160 ret = regulator_bulk_enable(VREG_NUM, priv->vregs);
176 regulator_bulk_disable(VREG_NUM, priv->vregs);
344 priv->vregs[VDD].supply = "vdd";
345 priv->vregs[VDDA_1P8].supply = "vdda1p8";
346 priv->vregs[VDDA_3P3].supply = "vdda3p3";
348 ret = devm_regulator_bulk_get(dev, VREG_NUM, priv->vregs);
365 ret = regulator_set_load(priv->vregs[VDDA_1P8].consumer, 19000);
369 ret = regulator_set_load(priv->vregs[VDDA_3P3].consumer, 16000);
376 regulator_set_load(priv->vregs[VDDA_1P
[all...]
H A Dphy-qcom-pcie2.c43 struct regulator_bulk_data vregs[2]; member in struct:qcom_phy
61 ret = regulator_bulk_enable(ARRAY_SIZE(qphy->vregs), qphy->vregs);
191 regulator_bulk_disable(ARRAY_SIZE(qphy->vregs), qphy->vregs);
276 qphy->vregs[0].supply = "vdda-vp";
277 qphy->vregs[1].supply = "vdda-vph";
278 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(qphy->vregs), qphy->vregs);
H A Dphy-qcom-eusb2-repeater.c75 struct regulator_bulk_data *vregs; member in struct:eusb2_repeater
117 rptr->vregs = devm_kcalloc(dev, num, sizeof(*rptr->vregs), GFP_KERNEL);
118 if (!rptr->vregs)
122 rptr->vregs[i].supply = rptr->cfg->vreg_list[i];
124 return devm_regulator_bulk_get(dev, num, rptr->vregs);
144 ret = regulator_bulk_enable(rptr->cfg->num_vregs, rptr->vregs);
209 return regulator_bulk_disable(rptr->cfg->num_vregs, rptr->vregs);
H A Dphy-qcom-snps-femto-v2.c120 * @vregs: regulator supplies bulk data
134 struct regulator_bulk_data vregs[SNPS_HS_NUM_VREGS]; member in struct:qcom_snps_hsphy
393 ret = regulator_bulk_enable(ARRAY_SIZE(hsphy->vregs), hsphy->vregs);
474 regulator_bulk_disable(ARRAY_SIZE(hsphy->vregs), hsphy->vregs);
485 regulator_bulk_disable(ARRAY_SIZE(hsphy->vregs), hsphy->vregs);
593 num = ARRAY_SIZE(hsphy->vregs);
595 hsphy->vregs[
[all...]
H A Dphy-qcom-snps-eusb2.c131 struct regulator_bulk_data vregs[EUSB2_NUM_VREGS]; member in struct:qcom_snps_eusb2_hsphy
238 ret = regulator_bulk_enable(ARRAY_SIZE(phy->vregs), phy->vregs);
342 regulator_bulk_disable(ARRAY_SIZE(phy->vregs), phy->vregs);
353 regulator_bulk_disable(ARRAY_SIZE(phy->vregs), phy->vregs);
394 num = ARRAY_SIZE(phy->vregs);
396 phy->vregs[i].supply = eusb2_hsphy_vreg_names[i];
398 ret = devm_regulator_bulk_get(dev, num, phy->vregs);
[all...]
H A Dphy-qcom-qusb2.c416 * @vregs: regulator supplies bulk data
436 struct regulator_bulk_data vregs[QUSB2_NUM_VREGS]; member in struct:qusb2_phy
736 ret = regulator_bulk_enable(ARRAY_SIZE(qphy->vregs), qphy->vregs);
871 regulator_bulk_disable(ARRAY_SIZE(qphy->vregs), qphy->vregs);
892 regulator_bulk_disable(ARRAY_SIZE(qphy->vregs), qphy->vregs);
997 num = ARRAY_SIZE(qphy->vregs);
999 qphy->vregs[
[all...]
H A Dphy-qcom-qmp-pcie-msm8996.c202 * @vregs: regulator supplies bulk data
213 struct regulator_bulk_data *vregs; member in struct:qcom_qmp
322 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs);
354 regulator_bulk_disable(cfg->num_vregs, qmp->vregs);
385 regulator_bulk_disable(cfg->num_vregs, qmp->vregs);
535 qmp->vregs = devm_kcalloc(dev, num, sizeof(*qmp->vregs), GFP_KERNEL);
536 if (!qmp->vregs)
540 qmp->vregs[i].supply = cfg->vreg_list[i];
542 return devm_regulator_bulk_get(dev, num, qmp->vregs);
[all...]
H A Dphy-qcom-qmp-usbc.c341 struct regulator_bulk_data *vregs; member in struct:qmp_usbc
465 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs);
502 regulator_bulk_disable(cfg->num_vregs, qmp->vregs);
516 regulator_bulk_disable(cfg->num_vregs, qmp->vregs);
745 qmp->vregs = devm_kcalloc(dev, num, sizeof(*qmp->vregs), GFP_KERNEL);
746 if (!qmp->vregs)
750 qmp->vregs[i].supply = cfg->vreg_list[i];
752 return devm_regulator_bulk_get(dev, num, qmp->vregs);
H A Dphy-qcom-qmp-usb-legacy.c541 struct regulator_bulk_data *vregs; member in struct:qmp_usb
773 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs);
804 regulator_bulk_disable(cfg->num_vregs, qmp->vregs);
818 regulator_bulk_disable(cfg->num_vregs, qmp->vregs);
1045 qmp->vregs = devm_kcalloc(dev, num, sizeof(*qmp->vregs), GFP_KERNEL);
1046 if (!qmp->vregs)
1050 qmp->vregs[i].supply = cfg->vreg_list[i];
1052 return devm_regulator_bulk_get(dev, num, qmp->vregs);
H A Dphy-qcom-qmp-usb.c1255 struct regulator_bulk_data *vregs; member in struct:qmp_usb
1664 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs);
1693 regulator_bulk_disable(cfg->num_vregs, qmp->vregs);
1707 regulator_bulk_disable(cfg->num_vregs, qmp->vregs);
1934 qmp->vregs = devm_kcalloc(dev, num, sizeof(*qmp->vregs), GFP_KERNEL);
1935 if (!qmp->vregs)
1939 qmp->vregs[i].supply = cfg->vreg_list[i];
1941 return devm_regulator_bulk_get(dev, num, qmp->vregs);
/linux-master/drivers/hwmon/
H A Dltc4245.c62 u8 vregs[0x0d]; member in struct:ltc4245_data
85 data->gpios[0] = data->vregs[LTC4245_GPIOADC - 0x10];
110 data->gpios[gpio_curr] = data->vregs[LTC4245_GPIOADC - 0x10];
149 for (i = 0; i < ARRAY_SIZE(data->vregs); i++) {
152 data->vregs[i] = 0;
154 data->vregs[i] = val;
173 const u8 regval = data->vregs[reg - 0x10];
209 const u8 regval = data->vregs[reg - 0x10];
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dsnoc.h76 struct regulator_bulk_data *vregs; member in struct:ath10k_snoc
H A Dsnoc.c1023 ret = regulator_bulk_enable(ar_snoc->num_vregs, ar_snoc->vregs);
1034 regulator_bulk_disable(ar_snoc->num_vregs, ar_snoc->vregs);
1046 return regulator_bulk_disable(ar_snoc->num_vregs, ar_snoc->vregs);
1771 ar_snoc->vregs = devm_kcalloc(&pdev->dev, ar_snoc->num_vregs,
1772 sizeof(*ar_snoc->vregs), GFP_KERNEL);
1773 if (!ar_snoc->vregs) {
1778 ar_snoc->vregs[i].supply = ath10k_regulators[i];
1781 ar_snoc->vregs);
/linux-master/tools/testing/selftests/arm64/fp/
H A Dsve-ptrace.c296 p = (unsigned char *)&fpsimd->vregs[i];
298 for (j = 0; j < sizeof(fpsimd->vregs[i]); ++j)
487 if (tmp != fpsimd_state.vregs[i]) {
527 p = (unsigned char *)&write_fpsimd.vregs[i];
529 for (j = 0; j < sizeof(write_fpsimd.vregs[i]); ++j)
589 if (tmp != write_fpsimd.vregs[i]) {
/linux-master/arch/arm64/kvm/
H A Dguest.c67 return off >= KVM_REG_ARM_CORE_REG(fp_regs.vregs) &&
93 case KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]) ...
94 KVM_REG_ARM_CORE_REG(fp_regs.vregs[31]):
169 case KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]) ...
170 KVM_REG_ARM_CORE_REG(fp_regs.vregs[31]):
171 off -= KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]);
173 return &vcpu->arch.ctxt.fp_regs.vregs[off];
/linux-master/arch/arm64/kernel/
H A Dsignal.c197 err = __copy_to_user(ctx->vregs, fpsimd->vregs, sizeof(fpsimd->vregs));
218 err = __copy_from_user(fpsimd.vregs, &(user->fpsimd->vregs),
219 sizeof(fpsimd.vregs));
382 err = __copy_from_user(fpsimd.vregs, user->fpsimd->vregs,
383 sizeof(fpsimd.vregs));
/linux-master/arch/arm64/include/uapi/asm/
H A Dptrace.h96 __uint128_t vregs[32]; member in struct:user_fpsimd_state
H A Dsigcontext.h81 __uint128_t vregs[32]; member in struct:fpsimd_context
263 * Unlike vregs[] in fpsimd_context, each SVE scalable register (Z-, P- or FFR)
/linux-master/drivers/bluetooth/
H A Dhci_qca.c204 struct qca_vreg *vregs; member in struct:qca_device_data
1695 /* Check for vregs status, may be hci down has turned
2027 .vregs = (struct qca_vreg []) {
2038 .vregs = (struct qca_vreg []) {
2049 .vregs = (struct qca_vreg []) {
2061 .vregs = (struct qca_vreg []) {
2083 .vregs = (struct qca_vreg []) {
2100 .vregs = (struct qca_vreg []) {
2114 .vregs = (struct qca_vreg []) {
2246 const struct qca_vreg *vregs, size_
2245 qca_init_regulators(struct qca_power *qca, const struct qca_vreg *vregs, size_t num_vregs) argument
[all...]

Completed in 409 milliseconds

12