/drivers/reset/ |
D | core.c | 156 static int reset_control_array_reset(struct reset_control_array *resets) in reset_control_array_reset() argument 160 for (i = 0; i < resets->num_rstcs; i++) { in reset_control_array_reset() 161 ret = reset_control_reset(resets->rstc[i]); in reset_control_array_reset() 169 static int reset_control_array_assert(struct reset_control_array *resets) in reset_control_array_assert() argument 173 for (i = 0; i < resets->num_rstcs; i++) { in reset_control_array_assert() 174 ret = reset_control_assert(resets->rstc[i]); in reset_control_array_assert() 183 reset_control_deassert(resets->rstc[i]); in reset_control_array_assert() 187 static int reset_control_array_deassert(struct reset_control_array *resets) in reset_control_array_deassert() argument 191 for (i = 0; i < resets->num_rstcs; i++) { in reset_control_array_deassert() 192 ret = reset_control_deassert(resets->rstc[i]); in reset_control_array_deassert() [all …]
|
/drivers/usb/host/ |
D | ohci-platform.c | 42 struct reset_control *resets[OHCI_MAX_RESETS]; member 208 priv->resets[rst] = in ohci_platform_probe() 211 if (IS_ERR(priv->resets[rst])) { in ohci_platform_probe() 212 err = PTR_ERR(priv->resets[rst]); in ohci_platform_probe() 215 priv->resets[rst] = NULL; in ohci_platform_probe() 218 err = reset_control_deassert(priv->resets[rst]); in ohci_platform_probe() 283 reset_control_assert(priv->resets[rst]); in ohci_platform_probe() 309 for (rst = 0; rst < OHCI_MAX_RESETS && priv->resets[rst]; rst++) in ohci_platform_remove() 310 reset_control_assert(priv->resets[rst]); in ohci_platform_remove()
|
/drivers/soc/tegra/ |
D | pmc.c | 127 struct reset_control **resets; member 357 err = reset_control_assert(pg->resets[i]); in tegra_powergate_reset_assert() 371 err = reset_control_deassert(pg->resets[i]); in tegra_powergate_reset_deassert() 563 pg.resets = &rst; in tegra_powergate_sequence_power_up() 760 pg->resets = kcalloc(count, sizeof(rst), GFP_KERNEL); in tegra_powergate_of_get_resets() 761 if (!pg->resets) in tegra_powergate_of_get_resets() 765 pg->resets[i] = of_reset_control_get_by_index(np, i); in tegra_powergate_of_get_resets() 766 if (IS_ERR(pg->resets[i])) { in tegra_powergate_of_get_resets() 767 err = PTR_ERR(pg->resets[i]); in tegra_powergate_of_get_resets() 772 err = reset_control_assert(pg->resets[i]); in tegra_powergate_of_get_resets() [all …]
|
/drivers/clk/sunxi-ng/ |
D | ccu-sun8i-de2.c | 127 .resets = sun8i_a83t_de2_resets, 137 .resets = sun50i_a64_de2_resets, 147 .resets = sun8i_a83t_de2_resets,
|
D | ccu-sun8i-r.c | 262 .resets = sun8i_a83t_r_ccu_resets, 272 .resets = sun8i_h3_r_ccu_resets, 282 .resets = sun50i_a64_r_ccu_resets,
|
D | ccu_common.h | 84 struct ccu_reset_map *resets; member
|
D | ccu_common.c | 138 reset->reset_map = desc->resets; in sunxi_ccu_probe()
|
D | ccu-sun9i-a80-usb.c | 89 .resets = sun9i_a80_usb_resets,
|
D | ccu-sun5i.c | 746 .resets = sun5i_a10s_ccu_resets, 852 .resets = sun5i_a10s_ccu_resets, 967 .resets = sun5i_a10s_ccu_resets,
|
D | ccu-sun9i-a80-de.c | 208 .resets = sun9i_a80_de_resets,
|
D | ccu-sun8i-v3s.c | 581 .resets = sun8i_v3s_ccu_resets,
|
/drivers/phy/qualcomm/ |
D | phy-qcom-qmp.c | 559 struct reset_control **resets; member 772 ret = reset_control_deassert(qmp->resets[i]); in qcom_qmp_phy_com_init() 814 reset_control_assert(qmp->resets[i]); in qcom_qmp_phy_com_init() 842 reset_control_assert(qmp->resets[i]); in qcom_qmp_phy_com_exit() 980 qmp->resets = devm_kcalloc(dev, qmp->cfg->num_resets, in qcom_qmp_phy_reset_init() 981 sizeof(*qmp->resets), GFP_KERNEL); in qcom_qmp_phy_reset_init() 982 if (!qmp->resets) in qcom_qmp_phy_reset_init() 994 qmp->resets[i] = rst; in qcom_qmp_phy_reset_init()
|
/drivers/firmware/ |
D | ti_sci.h | 186 u32 resets; member 210 u32 resets; member
|
D | ti_sci.c | 583 u32 id, u32 *clcnt, u32 *resets, in ti_sci_get_device_state() argument 598 if (!clcnt && !resets && !p_state && !c_state) in ti_sci_get_device_state() 629 if (resets) in ti_sci_get_device_state() 630 *resets = resp->resets; in ti_sci_get_device_state() 877 req->resets = reset_state; in ti_sci_cmd_set_device_resets()
|
/drivers/clk/qcom/ |
D | gdsc.h | 57 unsigned int *resets; member
|
D | common.h | 36 const struct qcom_reset_map *resets; member
|
D | gdsc.c | 126 sc->rcdev->ops->deassert(sc->rcdev, sc->resets[i]); in gdsc_deassert_reset() 135 sc->rcdev->ops->assert(sc->rcdev, sc->resets[i]); in gdsc_assert_reset()
|
D | common.c | 272 reset->reset_map = desc->resets; in qcom_cc_really_probe()
|
/drivers/gpu/drm/i915/selftests/ |
D | intel_hangcheck.c | 487 unsigned long resets[I915_NUM_ENGINES]; in igt_reset_active_engines() local 498 resets[tmp] = i915_reset_engine_count(&i915->gpu_error, in igt_reset_active_engines() 540 if (resets[tmp] != i915_reset_engine_count(&i915->gpu_error, in igt_reset_active_engines() 545 active) - resets[tmp]); in igt_reset_active_engines()
|
/drivers/scsi/arm/ |
D | acornscsi.h | 313 unsigned int resets; member
|
/drivers/staging/media/lirc/ |
D | TODO | 25 to perform Z8 chip resets via GPIO manipulations. This would allow lirc_zilog
|
/drivers/block/paride/ |
D | Transition-notes | 20 B resets ps_tq_active)*. 82 Indeed, pd_busy is reset only in the area and thread that resets
|
/drivers/net/ethernet/ibm/ehea/ |
D | ehea_ethtool.c | 249 data[i++] = port->resets; in ehea_get_ethtool_stats()
|
D | ehea.h | 456 int resets; member
|
/drivers/net/ethernet/smsc/ |
D | smc911x.c | 179 unsigned int reg, timeout=0, resets=1, irq_cfg; in smc911x_reset() local 204 while (resets--) { in smc911x_reset() 213 resets++; in smc911x_reset()
|