Home
last modified time | relevance | path

Searched refs:resets (Results 1 – 25 of 55) sorted by relevance

123

/drivers/reset/
Dcore.c156 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/
Dohci-platform.c42 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/
Dpmc.c127 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/
Dccu-sun8i-de2.c127 .resets = sun8i_a83t_de2_resets,
137 .resets = sun50i_a64_de2_resets,
147 .resets = sun8i_a83t_de2_resets,
Dccu-sun8i-r.c262 .resets = sun8i_a83t_r_ccu_resets,
272 .resets = sun8i_h3_r_ccu_resets,
282 .resets = sun50i_a64_r_ccu_resets,
Dccu_common.h84 struct ccu_reset_map *resets; member
Dccu_common.c138 reset->reset_map = desc->resets; in sunxi_ccu_probe()
Dccu-sun9i-a80-usb.c89 .resets = sun9i_a80_usb_resets,
Dccu-sun5i.c746 .resets = sun5i_a10s_ccu_resets,
852 .resets = sun5i_a10s_ccu_resets,
967 .resets = sun5i_a10s_ccu_resets,
Dccu-sun9i-a80-de.c208 .resets = sun9i_a80_de_resets,
Dccu-sun8i-v3s.c581 .resets = sun8i_v3s_ccu_resets,
/drivers/phy/qualcomm/
Dphy-qcom-qmp.c559 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/
Dti_sci.h186 u32 resets; member
210 u32 resets; member
Dti_sci.c583 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/
Dgdsc.h57 unsigned int *resets; member
Dcommon.h36 const struct qcom_reset_map *resets; member
Dgdsc.c126 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()
Dcommon.c272 reset->reset_map = desc->resets; in qcom_cc_really_probe()
/drivers/gpu/drm/i915/selftests/
Dintel_hangcheck.c487 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/
Dacornscsi.h313 unsigned int resets; member
/drivers/staging/media/lirc/
DTODO25 to perform Z8 chip resets via GPIO manipulations. This would allow lirc_zilog
/drivers/block/paride/
DTransition-notes20 B resets ps_tq_active)*.
82 Indeed, pd_busy is reset only in the area and thread that resets
/drivers/net/ethernet/ibm/ehea/
Dehea_ethtool.c249 data[i++] = port->resets; in ehea_get_ethtool_stats()
Dehea.h456 int resets; member
/drivers/net/ethernet/smsc/
Dsmc911x.c179 unsigned int reg, timeout=0, resets=1, irq_cfg; in smc911x_reset() local
204 while (resets--) { in smc911x_reset()
213 resets++; in smc911x_reset()

123