readx_poll_timeout
ret = readx_poll_timeout(readl, SRAM_GET_ADDR(ndev, FW_ALIVE_OFF),
ret = readx_poll_timeout(readl, PSP_REG(psp, PSP_STATUS_REG), ready,
ret = readx_poll_timeout(readl, PSP_REG(psp, PSP_PWAITMODE_REG), mode_reg,
ret = readx_poll_timeout(readl, SMU_REG(ndev, SMU_RESP_REG), resp,
err = readx_poll_timeout(btmtk_usb_func_query, hdev, status,
err = readx_poll_timeout(btmtk_usb_reset_done, hdev, val,
err = readx_poll_timeout(btmtksdio_chcr_query, bdev, status,
err = readx_poll_timeout(btmtksdio_drv_own_query_79xx, bdev,
err = readx_poll_timeout(btmtksdio_drv_own_query, bdev, status,
err = readx_poll_timeout(btmtksdio_drv_own_query, bdev, status,
err = readx_poll_timeout(btmtksdio_drv_own_query_79xx, bdev,
err = readx_poll_timeout(btmtksdio_func_query, hdev, status,
err = readx_poll_timeout(btmtkuart_func_query, hdev, status,
if (readx_poll_timeout(ba431_trng_is_in_error, ba431, ret, !ret,
ret = readx_poll_timeout(readl, c->base + VFF_EN,
ret = readx_poll_timeout(readl, c->base + VFF_FLUSH,
ret = readx_poll_timeout(readl, c->base + VFF_EN,
ret = readx_poll_timeout(readl,
ret = readx_poll_timeout(analogix_dp_get_plug_in_status, dp, val, !val,
ret = readx_poll_timeout(readl, dp->reg_base + ANALOGIX_DP_AUX_CH_CTL_2,
ret = readx_poll_timeout(readl, dp->reg_base + ANALOGIX_DP_INT_STA,
ret = readx_poll_timeout(analogix_dp_get_psr_status, dp, psr_status,
readx_poll_timeout(anx7625_read_hpd_gpio_config_status,
ret = readx_poll_timeout(anx7625_read_hpd_status_p0,
ret = readx_poll_timeout(anx7625_read_ctrl_status_p0,
ret |= readx_poll_timeout(anx7625_read_flash_status,
ret = readx_poll_timeout(readl, mhdp->regs + CDNS_MAILBOX_EMPTY,
ret = readx_poll_timeout(readl, mhdp->regs + CDNS_MAILBOX_FULL,
ret = readx_poll_timeout(readl, mhdp->sapb_regs + CDNS_MAILBOX_EMPTY,
ret = readx_poll_timeout(readl, mhdp->sapb_regs + CDNS_MAILBOX_FULL,
ret = readx_poll_timeout(read_payload_update_status, aux, status,
ret = readx_poll_timeout(readl, ctrl->link_base + REG_DP_MAINLINK_READY,
err = readx_poll_timeout(gpiod_get_value_cansleep,
ret = readx_poll_timeout(gpiod_get_value_cansleep, p->hpd_gpio,
ret = readx_poll_timeout(readl, dp->regs + KEEP_ALIVE,
ret = readx_poll_timeout(readl, dp->regs + MAILBOX_EMPTY_ADDR,
ret = readx_poll_timeout(readl, dp->regs + MAILBOX_FULL_ADDR,
ret = readx_poll_timeout(vop_dsp_lut_is_enabled, vop,
ret = readx_poll_timeout(vop_lut_buffer_index, vop,
int ret = readx_poll_timeout(vop2_vp_dsp_lut_is_enabled, vp, dsp_ctrl,
status = readx_poll_timeout(npcm_i2c_get_SCL, _adap, val, !val,
int ret = readx_poll_timeout(
ret = readx_poll_timeout(ioread32, smbus->ioaddr + REG_SMSTA,
ret = readx_poll_timeout(reg_read, HC_CONTROL, regval,
ret = readx_poll_timeout(reg_read, RESET_CONTROL, regval,
ret = readx_poll_timeout(reg_read, RESET_CONTROL, regval,
readx_poll_timeout(stm32_adc_readl_addr, reg, val, \
ret = readx_poll_timeout(ad3552r_read_reg_wrapper, &addr, val,
ret = readx_poll_timeout(ad3552r_read_reg_wrapper, &addr, val,
ret = readx_poll_timeout(tsl2591_check_als_valid, client,
error = readx_poll_timeout(gpiod_get_value_cansleep, iqs7211->irq_gpio,
return readx_poll_timeout(riscv_iommu_queue_cons, queue, cons,
if (readx_poll_timeout(atomic_read, &queue->head,
if (readx_poll_timeout(atomic_read, &queue->tail, tail, prod == tail,
readx_poll_timeout(readq_relaxed, (iommu)->reg + (addr), val, cond, \
readx_poll_timeout(readl_relaxed, (iommu)->reg + (addr), val, cond, \
ret = readx_poll_timeout(rk_iommu_is_stall_active, iommu, val,
ret = readx_poll_timeout(rk_iommu_is_stall_active, iommu, val,
ret = readx_poll_timeout(rk_iommu_is_paging_enabled, iommu, val,
ret = readx_poll_timeout(rk_iommu_is_paging_enabled, iommu, val,
ret = readx_poll_timeout(rk_iommu_is_reset_done, iommu, val,
ret = readx_poll_timeout(dw9807_i2c_check, client, val, val <= 0,
ret = readx_poll_timeout(venus_cpu_and_video_core_idle, hdev, val, val,
ret = readx_poll_timeout(venus_cpu_idle_and_pc_ready, hdev, val, val,
readx_poll_timeout(readl, rkisp1->base_addr + RKISP1_CIF_ISP_RIS,
ret = readx_poll_timeout(cgbc_command_lock, cgbc, lock, lock, 0, 100000);
ret = readx_poll_timeout(ioread8, cgbc->io_cmd + CGBC_CMD_STROBE, val,
ret = readx_poll_timeout(ioread16, cgbc->io_session + CGBC_SESSION_STATUS, status,
ret = readx_poll_timeout(ioread8, cgbc->io_session + CGBC_SESSION_CMD, val,
ret = readx_poll_timeout(ioread8, cgbc->io_session + CGBC_SESSION_CMD, val,
return readx_poll_timeout(ocelot_gcb_chip_rst_status, ddata, val, !val,
err = readx_poll_timeout(cqhci_read_ctl, cq_host, reg,
ret = readx_poll_timeout(litex_read8, reg, evt, evt & SD_BIT_DONE,
ret = readx_poll_timeout(litex_read8, reg, evt, evt & SD_BIT_DONE,
readx_poll_timeout(
return readx_poll_timeout(sdhci_o2_pll_dll_wdt_control, host,
if (readx_poll_timeout(sdhci_o2_pll_dll_wdt_control, host,
ret = readx_poll_timeout(ifc_in32, &ifc_runtime->ifc_nand.ncfgr,
return readx_poll_timeout(readl, ®s->msr, value,
return readx_poll_timeout(readl, ®s->msr, value,
return readx_poll_timeout(readl, ®s->msr, value,
return readx_poll_timeout(readl, ®s->msr, value,
return readx_poll_timeout(readl, ®s->msr, value,
readx_poll_timeout(mcp251x_read_stat, addr, val, cond, \
return readx_poll_timeout(hellcreek_read_ctrl, hellcreek,
ret = readx_poll_timeout(_mt7530_read, &p, val,
ret = readx_poll_timeout(_mt7530_read, &p, val, val != 0,
ret = readx_poll_timeout(_mt7530_read, &p, val,
ret = readx_poll_timeout(_mt7530_read, &p, val, val != 0,
ret = readx_poll_timeout(_mt7530_unlocked_read, &p, val,
ret = readx_poll_timeout(_mt7530_unlocked_read, &p, val,
ret = readx_poll_timeout(_mt7530_unlocked_read, &p, val,
ret = readx_poll_timeout(_mt7530_unlocked_read, &p, val,
ret = readx_poll_timeout(_mt7530_unlocked_read, &p, val,
ret = readx_poll_timeout(_mt7530_unlocked_read, &p, val,
ret = readx_poll_timeout(_mt7530_unlocked_read, &p, val,
ret = readx_poll_timeout(_mt7530_unlocked_read, &p, val,
ret = readx_poll_timeout(_mt7530_unlocked_read, &p, reg,
ret = readx_poll_timeout(_mt7530_unlocked_read, &p, reg,
return readx_poll_timeout(mxl862xx_ctrl_read, priv, val,
ret = readx_poll_timeout(vsc9959_tas_read_cfg_status, ocelot, val,
return readx_poll_timeout(vsc9959_sfi_access_status, ocelot, val,
return readx_poll_timeout(vsc9959_sfi_access_status, ocelot, val,
return readx_poll_timeout(vsc9959_sfi_access_status, ocelot, val,
return readx_poll_timeout(vsc9959_sgi_cfg_status, ocelot, val,
err = readx_poll_timeout(vsc9959_gcb_soft_rst_status, ocelot, val, !val,
err = readx_poll_timeout(vsc9959_sys_ram_init_status, ocelot, val, !val,
err = readx_poll_timeout(vsc9953_gcb_soft_rst_status, ocelot, val, !val,
err = readx_poll_timeout(vsc9953_sys_ram_init_status, ocelot, val, !val,
err = readx_poll_timeout(hw_atl_b0_ts_ready_and_latch_high_get, self,
err = readx_poll_timeout(hw_atl_smb0_byte_transfer_complete_get,
err = readx_poll_timeout(hw_atl_smb0_bus_busy_get, self,
return readx_poll_timeout(MACB_READ_NSR, bp, val, val & MACB_BIT(IDLE),
readx_poll_timeout(ioread32, rx->addr + TSNEP_CONTROL, val,
readx_poll_timeout(ioread32, tx->addr + TSNEP_CONTROL, val,
return readx_poll_timeout(enetc_mdio_is_busy, mdio_priv,
err = readx_poll_timeout(rd32, IGC_PTM_STAT, stat,
return readx_poll_timeout(IXGBE_HW_READ_REG, IXGBE_MSCA, cmd,
ret = readx_poll_timeout(mtk_wdma_read_reset, dev, status,
if (readx_poll_timeout(mtk_wdma_read_reset, dev, status,
if (readx_poll_timeout(mtk_wed_read_reset, dev, status,
if (readx_poll_timeout(mtk_wed_wo_read_status, dev, val,
return readx_poll_timeout(mtk_wed_mcu_read_fw_dl, wo, val, !val,
return readx_poll_timeout(LAN743X_CSR_READ_OP, HS_OTP_STATUS, val,
return readx_poll_timeout(LAN743X_CSR_READ_OP, HS_E2P_CMD, val,
return readx_poll_timeout(LAN743X_CSR_READ_OP, PMT_CTL, data,
return readx_poll_timeout(LAN743X_CSR_READ_OP, HW_CFG, data,
return readx_poll_timeout(LAN743X_CSR_READ_OP, offset, data,
return readx_poll_timeout(LAN743X_CSR_READ_OP, MAC_MII_ACC, data,
ret = readx_poll_timeout(LAN743X_CSR_READ_OP, SGMII_ACC, data,
readx_poll_timeout(lan966x_qsys_sw_status, lan966x,
ret = readx_poll_timeout(lan966x_ram_init, lan966x,
readx_poll_timeout(lan966x_vcap_read_update_ctrl, &cb, val,
return readx_poll_timeout(lan966x_vlan_get_status,
return readx_poll_timeout(sparx5_mact_get_status,
return readx_poll_timeout(sparx5_psfp_sgid_get_status, sparx5, val,
return readx_poll_timeout(ocelot_vlant_read_vlanaccess,
err = readx_poll_timeout(ocelot_mem_init_status, ocelot, val, !val,
return readx_poll_timeout(ocelot_mact_read_macaccess,
ret = readx_poll_timeout(oa_tc6_read_status0, tc6, regval,
return readx_poll_timeout(axinet_ior_read_mcr, lp,
return readx_poll_timeout(xemaclite_readl,
readx_poll_timeout(op, addr, val, cond, delay_us, timeout_us); \
ret = readx_poll_timeout(mt76s_read_pcr, &dev->mt76, status,
ret = readx_poll_timeout(mt76s_read_pcr, &dev->mt76, status,
readx_poll_timeout(mt7921s_read_whcr, &dev->mt76, status,
err = readx_poll_timeout(mt76s_read_pcr, &dev->mt76, status,
err = readx_poll_timeout(mt7921s_read_rm3r, dev, status,
err = readx_poll_timeout(mt7921s_clear_rm3r_drv_own,
err = readx_poll_timeout(mt76s_read_pcr, &dev->mt76, status,
err = readx_poll_timeout(mt76s_read_whisr, dev, status,
ret = readx_poll_timeout(mt76s_read_pcr, dev, status,
err = readx_poll_timeout(mt76s_read_whisr, dev, status,
ret = readx_poll_timeout(ls_pcie_pf_lut_readl_addr, LS_PCIE_PF_MCR,
ret = readx_poll_timeout(ls_pcie_pf_lut_readl_addr, LS_PCIE_PF_MCR,
err = readx_poll_timeout(rockchip_pcie_read_addr,
ret = readx_poll_timeout(readl, tcphy->base + PMA_CMN_CTRL1,
ret = readx_poll_timeout(readl, tcphy->base + DP_MODE_CTL,
ret = readx_poll_timeout(readl, tcphy->base + DP_MODE_CTL,
rc = readx_poll_timeout(ioread32, dev->regbase + response,
rc = readx_poll_timeout(ioread32, dev->regbase + response,
rc = readx_poll_timeout(ioread32, dev->regbase + AMD_PMF_REGISTER_RESPONSE,
rc = readx_poll_timeout(ioread32, dev->regbase + AMD_PMF_REGISTER_RESPONSE,
err = readx_poll_timeout(ipc_read_status, scu, status, !(status & IPC_STATUS_BUSY),
ret = readx_poll_timeout(scpsys_domain_is_on, pd, tmp, tmp, MTK_POLL_DELAY_US,
ret = readx_poll_timeout(scpsys_domain_is_on, pd, tmp, tmp, MTK_POLL_DELAY_US,
ret = readx_poll_timeout(scpsys_domain_is_on, pd, tmp, !tmp, MTK_POLL_DELAY_US,
ret = readx_poll_timeout(scpsys_domain_is_on, scpd, tmp, tmp > 0,
ret = readx_poll_timeout(scpsys_domain_is_on, scpd, tmp, tmp == 0,
ret = readx_poll_timeout(stm32_pwr_reg_is_ready, rdev, val, val,
ret = readx_poll_timeout(stm32_pwr_reg_is_enabled, rdev, val, !val,
ret = readx_poll_timeout(pwrap_is_fsm_idle, wrp, tmp, tmp,
ret = readx_poll_timeout(pwrap_is_fsm_vldclr, wrp, tmp, tmp,
ret = readx_poll_timeout(pwrap_is_fsm_idle, wrp, tmp, tmp,
ret = readx_poll_timeout(pwrap_is_fsm_vldclr, wrp, tmp, tmp,
ret = readx_poll_timeout(pwrap_is_fsm_idle, wrp, tmp, tmp,
ret = readx_poll_timeout(pwrap_is_fsm_idle, wrp, tmp, tmp,
ret = readx_poll_timeout(pwrap_is_sync_idle, wrp, tmp, tmp,
ret = readx_poll_timeout(pwrap_is_fsm_idle_and_sync_idle, wrp, tmp, tmp,
ret = readx_poll_timeout(pwrap_is_cipher_ready, wrp, tmp, tmp,
ret = readx_poll_timeout(pwrap_is_pmic_cipher_ready, wrp, tmp, tmp,
ret = readx_poll_timeout(pwrap_is_fsm_idle_and_sync_idle, wrp, tmp, tmp,
err = readx_poll_timeout(tegra_powergate_toggle_ready, pmc, status,
err = readx_poll_timeout(tegra_powergate_toggle_ready, pmc, status,
return readx_poll_timeout(pci1xxxx_set_sys_lock, par, regval,
return readx_poll_timeout(pci1xxxx_set_sys_lock, port, regval,
err = readx_poll_timeout(tegra_csb_readl,
error = readx_poll_timeout(musb_read_devctl, musb, devctl,
error = readx_poll_timeout(musb_read_devctl, musb, devctl,
return readx_poll_timeout(anx7411_read_msg_ctrl_status,
if (readx_poll_timeout(ioread8, &oct_hw->common_cfg->device_status, val, !val, 10,
if (readx_poll_timeout(ioread32, addr, val, val == select, 10, OCTEP_HW_TIMEOUT)) {
if (readx_poll_timeout(ioread16, &oct_hw->common_cfg->queue_select, val, val == queue_id,
return readx_poll_timeout(ioread32, &mbox->sts, val, MBOX_AVAIL(val), 10,
return readx_poll_timeout(ioread32, &mbox->sts, val, MBOX_RSP(val), 10,
return readx_poll_timeout(ioread32, ®s->ctrl, val, SNET_EMPTY_CTRL(val), 10,
return readx_poll_timeout(ioread32, ®s->op, val, !val, 10, SNET_CTRL_TIMEOUT);
return readx_poll_timeout(ioread32, ®s->ctrl, val, SNET_DATA_READY(val), 10,
ret = readx_poll_timeout(ioread32, snet->bar + snet->psnet->cfg.host_cfg_off,
readx_poll_timeout(readb, addr, val, cond, delay_us, timeout_us)
readx_poll_timeout(readw, addr, val, cond, delay_us, timeout_us)
readx_poll_timeout(readl, addr, val, cond, delay_us, timeout_us)
readx_poll_timeout(readq, addr, val, cond, delay_us, timeout_us)
readx_poll_timeout(readb_relaxed, addr, val, cond, delay_us, timeout_us)
readx_poll_timeout(readw_relaxed, addr, val, cond, delay_us, timeout_us)
readx_poll_timeout(readl_relaxed, addr, val, cond, delay_us, timeout_us)
readx_poll_timeout(readq_relaxed, addr, val, cond, delay_us, timeout_us)
return readx_poll_timeout(serdev_device_get_cts, serdev, signal, signal == state,
ret = readx_poll_timeout(__raw_readl, saif->base + SAIF_STAT, stat,