Lines Matching refs:sr

303 	struct subdev_regulators *sr;  member
1405 struct subdev_regulators *sr; in alloc_subdev_regulators() local
1408 sr = devm_kzalloc(dev, size, GFP_KERNEL); in alloc_subdev_regulators()
1409 if (sr) { in alloc_subdev_regulators()
1410 sr->num_supplies = ARRAY_SIZE(supplies); in alloc_subdev_regulators()
1412 sr->supplies[i].supply = supplies[i]; in alloc_subdev_regulators()
1415 return sr; in alloc_subdev_regulators()
1422 struct subdev_regulators *sr; in brcm_pcie_add_bus() local
1429 sr = alloc_subdev_regulators(dev); in brcm_pcie_add_bus()
1430 if (!sr) { in brcm_pcie_add_bus()
1435 pcie->sr = sr; in brcm_pcie_add_bus()
1437 ret = regulator_bulk_get(dev, sr->num_supplies, sr->supplies); in brcm_pcie_add_bus()
1440 pcie->sr = NULL; in brcm_pcie_add_bus()
1444 ret = regulator_bulk_enable(sr->num_supplies, sr->supplies); in brcm_pcie_add_bus()
1447 regulator_bulk_free(sr->num_supplies, sr->supplies); in brcm_pcie_add_bus()
1448 pcie->sr = NULL; in brcm_pcie_add_bus()
1460 struct subdev_regulators *sr = pcie->sr; in brcm_pcie_remove_bus() local
1463 if (!sr || !bus->parent || !pci_is_root_bus(bus->parent)) in brcm_pcie_remove_bus()
1466 if (regulator_bulk_disable(sr->num_supplies, sr->supplies)) in brcm_pcie_remove_bus()
1468 regulator_bulk_free(sr->num_supplies, sr->supplies); in brcm_pcie_remove_bus()
1469 pcie->sr = NULL; in brcm_pcie_remove_bus()
1608 if (pcie->sr) { in brcm_pcie_suspend_noirq()
1618 ret = regulator_bulk_disable(pcie->sr->num_supplies, in brcm_pcie_suspend_noirq()
1619 pcie->sr->supplies); in brcm_pcie_suspend_noirq()
1670 if (pcie->sr) { in brcm_pcie_resume_noirq()
1680 ret = regulator_bulk_enable(pcie->sr->num_supplies, in brcm_pcie_resume_noirq()
1681 pcie->sr->supplies); in brcm_pcie_resume_noirq()
1699 if (pcie->sr) in brcm_pcie_resume_noirq()
1700 regulator_bulk_disable(pcie->sr->num_supplies, pcie->sr->supplies); in brcm_pcie_resume_noirq()