/linux-6.6.21/drivers/usb/host/ |
D | xhci-rcar.c | 150 retval = readl_poll_timeout_atomic(regs + RCAR_USB3_DL_CTRL, in xhci_rcar_download_firmware() 161 retval = readl_poll_timeout_atomic((regs + RCAR_USB3_DL_CTRL), in xhci_rcar_download_firmware() 174 retval = readl_poll_timeout_atomic(hcd->regs + RCAR_USB3_AXH_STA, in xhci_rcar_wait_for_pll_active()
|
/linux-6.6.21/drivers/usb/cdns3/ |
D | drd.c | 194 ret = readl_poll_timeout_atomic(&cdns->otg_regs->sts, val, in cdns_drd_host_on() 218 readl_poll_timeout_atomic(&cdns->otg_regs->state, val, in cdns_drd_host_off() 247 ret = readl_poll_timeout_atomic(&cdns->otg_regs->sts, val, in cdns_drd_gadget_on() 277 readl_poll_timeout_atomic(&cdns->otg_regs->state, val, in cdns_drd_gadget_off()
|
/linux-6.6.21/drivers/pmdomain/renesas/ |
D | rcar-gen4-sysc.c | 79 ret = readl_poll_timeout_atomic(rcar_gen4_sysc_base + SYSCSR, val, in rcar_gen4_sysc_pwr_on_off() 98 ret = readl_poll_timeout_atomic(rcar_gen4_sysc_base + SYSCISCR(reg_idx), in clear_irq_flags() 158 ret = readl_poll_timeout_atomic(rcar_gen4_sysc_base + SYSCISCR(reg_idx), in rcar_gen4_sysc_power()
|
D | rmobile-sysc.c | 62 readl_poll_timeout_atomic(rmobile_pd->base + SPDCR, val, in rmobile_pd_power_down() 82 ret = readl_poll_timeout_atomic(rmobile_pd->base + SWUCR, val, in __rmobile_pd_power_up()
|
D | rcar-sysc.c | 84 ret = readl_poll_timeout_atomic(rcar_sysc_base + SYSCSR, val, in rcar_sysc_pwr_on_off() 146 ret = readl_poll_timeout_atomic(rcar_sysc_base + SYSCISR, status, in rcar_sysc_power()
|
/linux-6.6.21/sound/soc/amd/acp/ |
D | acp-pdm.c | 77 ret = readl_poll_timeout_atomic(adata->acp_base + ACP_WOV_PDM_DMA_ENABLE, in acp_dmic_dai_trigger() 91 ret = readl_poll_timeout_atomic(adata->acp_base + ACP_WOV_PDM_DMA_ENABLE, in acp_dmic_dai_trigger()
|
/linux-6.6.21/drivers/spmi/ |
D | spmi-mtk-pmif.c | 302 ret = readl_poll_timeout_atomic(arb->spmimst_base + arb->data->spmimst_regs[SPMI_OP_ST_STA], in pmif_arb_cmd() 342 ret = readl_poll_timeout_atomic(arb->base + arb->data->regs[inf_reg->ch_sta], in pmif_spmi_read_cmd() 363 ret = readl_poll_timeout_atomic(arb->base + arb->data->regs[inf_reg->ch_sta], in pmif_spmi_read_cmd() 409 ret = readl_poll_timeout_atomic(arb->base + arb->data->regs[inf_reg->ch_sta], in pmif_spmi_write_cmd()
|
/linux-6.6.21/drivers/usb/phy/ |
D | phy-ulpi-viewport.c | 26 return readl_poll_timeout_atomic(view, val, !(val & mask), 1, 2000); in ulpi_viewport_wait()
|
/linux-6.6.21/drivers/clk/microchip/ |
D | clk-core.c | 527 err = readl_poll_timeout_atomic(refo->ctrl_reg, v, !(v & REFO_DIVSW_EN), in roclk_set_rate_and_parent() 718 err = readl_poll_timeout_atomic(pll->status_reg, v, in spll_clk_set_rate() 811 err = readl_poll_timeout_atomic(sclk->slew_reg, v, in sclk_set_rate() 864 err = readl_poll_timeout_atomic(sclk->slew_reg, v, in sclk_set_parent() 973 return readl_poll_timeout_atomic(sosc->status_reg, v, in sosc_clk_enable()
|
/linux-6.6.21/drivers/net/ethernet/mellanox/mlxbf_gige/ |
D | mlxbf_gige_mdio.c | 222 ret = readl_poll_timeout_atomic(priv->mdio_io + priv->mdio_gw->gw_address, in mlxbf_gige_mdio_read() 255 ret = readl_poll_timeout_atomic(priv->mdio_io + priv->mdio_gw->gw_address, in mlxbf_gige_mdio_write()
|
/linux-6.6.21/drivers/pmdomain/starfive/ |
D | jh71xx-pmu.c | 151 ret = readl_poll_timeout_atomic(pmu->base + JH71XX_PMU_CURR_POWER_MODE, in jh71xx_pmu_set_state() 155 ret = readl_poll_timeout_atomic(pmu->base + JH71XX_PMU_CURR_POWER_MODE, in jh71xx_pmu_set_state()
|
/linux-6.6.21/drivers/reset/ |
D | reset-hsdk.c | 68 return readl_poll_timeout_atomic(rst->regs_rst + CGU_IP_SW_RESET, reg, in hsdk_reset_do()
|
/linux-6.6.21/drivers/mfd/ |
D | atmel-hlcdc.c | 45 ret = readl_poll_timeout_atomic(hregmap->regs + ATMEL_HLCDC_SR, in regmap_atmel_hlcdc_reg_write()
|
/linux-6.6.21/drivers/reset/starfive/ |
D | reset-starfive-jh71x0.c | 58 ret = readl_poll_timeout_atomic(reg_status, value, (value & mask) == done, 0, 1000); in jh71x0_reset_update()
|
/linux-6.6.21/drivers/usb/gadget/udc/cdns2/ |
D | cdns2-gadget.c | 163 readl_poll_timeout_atomic(&pdev->adma_regs->ep_cmd, val, in cdns2_ep_stall_flush() 1106 readl_poll_timeout_atomic(&pdev->adma_regs->ep_sts, val, in cdns2_handle_epx_interrupt() 1112 readl_poll_timeout_atomic(&pep->pdev->adma_regs->ep_cmd, val, in cdns2_handle_epx_interrupt() 1480 ret = readl_poll_timeout_atomic(&pdev->adma_regs->ep_cmd, val, in cdns2_ep_config() 1642 readl_poll_timeout_atomic(&pdev->adma_regs->ep_sts, val, in cdns2_gadget_ep_disable() 1646 readl_poll_timeout_atomic(&pdev->adma_regs->ep_cmd, val, in cdns2_gadget_ep_disable() 1791 readl_poll_timeout_atomic(&pep->pdev->adma_regs->ep_cmd, val, in cdns2_gadget_ep_dequeue() 2143 readl_poll_timeout_atomic(&pdev->adma_regs->ep_cmd, val, in cdns2_gadget_udc_stop() 2266 ret = readl_poll_timeout_atomic(&pdev->usb_regs->cpuctrl, val, in cdns2_gadget_start()
|
/linux-6.6.21/drivers/net/ethernet/stmicro/stmmac/ |
D | dwmac-dwc-qos-eth.c | 221 err = readl_poll_timeout_atomic(eqos->regs + AUTO_CAL_STATUS, in tegra_eqos_fix_speed() 230 err = readl_poll_timeout_atomic(eqos->regs + AUTO_CAL_STATUS, in tegra_eqos_fix_speed()
|
D | stmmac_hwtstamp.c | 117 return readl_poll_timeout_atomic(ioaddr + PTP_TCR, value, in init_systime()
|
/linux-6.6.21/drivers/remoteproc/ |
D | mtk_scp_ipi.c | 180 ret = readl_poll_timeout_atomic(scp->reg_base + scp->data->host_to_scp_reg, in scp_ipi_send()
|
/linux-6.6.21/drivers/char/hw_random/ |
D | mtk-rng.c | 77 readl_poll_timeout_atomic(priv->base + RNG_CTRL, ready, in mtk_rng_wait_ready()
|
/linux-6.6.21/drivers/mailbox/ |
D | mtk-cmdq-mailbox.c | 123 if (readl_poll_timeout_atomic(thread->base + CMDQ_THR_CURR_STATUS, in cmdq_thread_suspend() 163 if (readl_poll_timeout_atomic(thread->base + CMDQ_THR_WARM_RESET, in cmdq_thread_reset() 509 if (readl_poll_timeout_atomic(thread->base + CMDQ_THR_ENABLE_TASK, in cmdq_mbox_flush()
|
/linux-6.6.21/drivers/clk/renesas/ |
D | rzg2l-cpg.c | 212 ret = readl_poll_timeout_atomic(priv->base + CPG_CLKSTATUS, val, in rzg2l_cpg_sd_clk_mux_set_parent() 221 ret = readl_poll_timeout_atomic(priv->base + CPG_CLKSTATUS, val, in rzg2l_cpg_sd_clk_mux_set_parent() 926 error = readl_poll_timeout_atomic(priv->base + CLK_MON_R(reg), value, in rzg2l_mod_clock_endisable() 1133 return readl_poll_timeout_atomic(priv->base + reg, value, in rzg2l_cpg_assert() 1163 return readl_poll_timeout_atomic(priv->base + reg, value, in rzg2l_cpg_deassert()
|
/linux-6.6.21/include/linux/ |
D | iopoll.h | 172 #define readl_poll_timeout_atomic(addr, val, cond, delay_us, timeout_us) \ macro
|
/linux-6.6.21/drivers/nvmem/ |
D | meson-mx-efuse.c | 120 err = readl_poll_timeout_atomic(efuse->base + MESON_MX_EFUSE_CNTL1, in meson_mx_efuse_read_addr()
|
/linux-6.6.21/drivers/staging/media/sunxi/cedrus/ |
D | cedrus.h | 219 return readl_poll_timeout_atomic(dev->base + reg, value, in cedrus_wait_for()
|
/linux-6.6.21/drivers/iommu/ |
D | sun50i-iommu.c | 311 ret = readl_poll_timeout_atomic(iommu->base + IOMMU_TLB_IVLD_ENABLE_REG, in sun50i_iommu_zap_iova() 327 ret = readl_poll_timeout_atomic(iommu->base + IOMMU_PC_IVLD_ENABLE_REG, in sun50i_iommu_zap_ptw_cache() 374 ret = readl_poll_timeout_atomic(iommu->base + IOMMU_TLB_FLUSH_REG, in sun50i_iommu_flush_all_tlb()
|