/linux-master/drivers/remoteproc/ |
H A D | qcom_wcnss_iris.c | 25 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 D | qcom_wcnss.c | 62 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 D | panel-boe-bf060y8m-aj0.c | 35 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 D | panel-novatek-nt35950.c | 56 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 D | get-reg-list.c | 134 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 D | ptrace.h | 51 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 D | phy-qcom-usb-hs-28nm.c | 63 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 D | phy-qcom-pcie2.c | 43 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 D | phy-qcom-eusb2-repeater.c | 75 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 D | phy-qcom-snps-femto-v2.c | 120 * @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 D | phy-qcom-snps-eusb2.c | 131 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 D | phy-qcom-qusb2.c | 416 * @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 D | phy-qcom-qmp-pcie-msm8996.c | 202 * @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 D | phy-qcom-qmp-usbc.c | 341 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 D | phy-qcom-qmp-usb-legacy.c | 541 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 D | phy-qcom-qmp-usb.c | 1255 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 D | ltc4245.c | 62 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 D | snoc.h | 76 struct regulator_bulk_data *vregs; member in struct:ath10k_snoc
|
H A D | snoc.c | 1023 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 D | sve-ptrace.c | 296 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 D | guest.c | 67 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 D | signal.c | 197 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 D | ptrace.h | 96 __uint128_t vregs[32]; member in struct:user_fpsimd_state
|
H A D | sigcontext.h | 81 __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 D | hci_qca.c | 204 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...] |