read_poll_timeout_atomic
rc = read_poll_timeout_atomic(aspeed_kcs_inb, str,
int ret = read_poll_timeout_atomic(sh_cmt_read_cmcsr, reg,
ret = read_poll_timeout_atomic(rz_dmac_ch_readl, val,
ret = read_poll_timeout_atomic(rz_dmac_ch_readl, val,
ret = read_poll_timeout_atomic(try_wait_for_completion, done_state,
read_poll_timeout_atomic(gpu_read, val, cond, delay_us, timeout_us, \
read_poll_timeout_atomic(gpu_read64, val, cond, delay_us, timeout_us, \
read_poll_timeout_atomic(gpu_read_relaxed, val, cond, delay_us, \
if (read_poll_timeout_atomic(panthor_fw_mcu_halted, halted, halted, 10,
ret = read_poll_timeout_atomic(READ_ONCE, ack,
return read_poll_timeout_atomic(oc_getreg, status,
return read_poll_timeout_atomic(reset_control_status, ret, ret == 0, 1,
ret = read_poll_timeout_atomic(tegra_i2c_mutex_trylock, locked, locked,
if (read_poll_timeout_atomic(ipmmu_ctx_read_root, val,
ret = read_poll_timeout_atomic(sdhci_readb, reg, !(reg & mask),
if (read_poll_timeout_atomic(sdhci_readb, rst, !(rst & mask),
if (read_poll_timeout_atomic(pci_read_config_dword, value,
if (read_poll_timeout_atomic(sdhci_readw, clk, (clk & SDHCI_CLOCK_INT_STABLE),
if (read_poll_timeout_atomic(sdhci_readw, val, !(val & mask), 10,
if (read_poll_timeout_atomic(airoha_fe_rr, val,
return read_poll_timeout_atomic(airoha_fe_rr, val,
return read_poll_timeout_atomic(macb_readl, status,
err = read_poll_timeout_atomic(rd32, val,
err = read_poll_timeout_atomic(rd32, val,
err = read_poll_timeout_atomic(rd32, val,
if (!read_poll_timeout_atomic(ops->is_done, done, done, 2,
read_poll_timeout_atomic(mlx5_aso_poll_cq, ret, !ret, 10,
err = read_poll_timeout_atomic(fbnic_all_idle, idle, idle, 2, 500000,
err = read_poll_timeout_atomic(fbnic_all_idle, idle, idle,
err = read_poll_timeout_atomic(fbnic_all_idle, idle, idle, 2, 500000,
err = read_poll_timeout_atomic(fbnic_rd32, val, val & mask,
return read_poll_timeout_atomic(mucse_mbx_get_lock_pf,
err = read_poll_timeout_atomic(rtase_r32, val,
if (read_poll_timeout_atomic(rgmii_readl, val,
if (read_poll_timeout_atomic(rgmii_readl, val,
if (read_poll_timeout_atomic(rgmii_readl, val,
ret = read_poll_timeout_atomic(rd32, val, val & GENMASK(4, 1),
ret = read_poll_timeout_atomic(rd32, val, val & BIT(0), 100,
return read_poll_timeout_atomic(rd32, val,
ret = read_poll_timeout_atomic(rtw_read8, box_state,
ret = read_poll_timeout_atomic(rtw_read8, box_state,
return read_poll_timeout_atomic(rtw_read8, val, (val & mask) == target,
ret = read_poll_timeout_atomic(rtw_read8, polling,
ret = read_poll_timeout_atomic(check_rf_status, status, status,
if (read_poll_timeout_atomic(rtw_read8, val8,
read_poll_timeout_atomic(rtw_read16, reg_41a, (reg_41a & 0x30) == 0x30,
ret = read_poll_timeout_atomic(rtw89_read32, efuse_ctl,
ret = read_poll_timeout_atomic(rtw89_mac_read_xtal_si, err,
ret = read_poll_timeout_atomic(rtw89_mac_read_xtal_si, err,
ret = read_poll_timeout_atomic(rtw89_read32, efuse_ctl,
ret = read_poll_timeout_atomic(mac->fwdl_get_status, val,
ret = read_poll_timeout_atomic(rtw89_read8, val, val, 1,
ret = read_poll_timeout_atomic(rtw89_mac_check_cpwm_state, ret,
ret = read_poll_timeout_atomic(rtw89_read32, val, !(val & B_AX_WDE_DFI_ACTIVE),
ret = read_poll_timeout_atomic(rtw89_read32_mask, val32, val32 == 0,
return read_poll_timeout_atomic(rtw89_read8, val, val & check,
ret = read_poll_timeout_atomic(rtw89_read32, val32,
ret = read_poll_timeout_atomic(rtw89_read16, val16, !(val16 & B_BE_ADDR_CAM_CLR),
ret = read_poll_timeout_atomic(rtw89_read32_mask, val, val == S_BE_BACAM_RST_DONE,
ret = read_poll_timeout_atomic(rtw89_read8, val8, !(val8 & B_BE_PTCL_BUSY),
return read_poll_timeout_atomic(rtw89_read32, val, val & check,
ret = read_poll_timeout_atomic(rtw89_read8, flag, !flag, 10,
ret = read_poll_timeout_atomic(rtw89_read8, flag, !flag, 10,
ret = read_poll_timeout_atomic(rtw89_read32, sts, (sts & busy) == 0x0,
ret = read_poll_timeout_atomic(rtw89_read32, val, !(val & B_AX_RST_BDRAM),
ret = read_poll_timeout_atomic(rtw89_read32, val32, !val32,
ret = read_poll_timeout_atomic(rtw89_read32, val32, !val32,
ret = read_poll_timeout_atomic(rtw89_read32, sts,
ret = read_poll_timeout_atomic(rtw89_read32, polling, !polling, 1, 1000,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, busy, !busy,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, done, done,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, busy, !busy,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, done, done,
ret = read_poll_timeout_atomic(rtw89_phy_check_swsi_busy, busy, !busy,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, busy, !busy,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, busy, !busy,
ret = read_poll_timeout_atomic(rtw89_phy_check_swsi_busy, busy, !busy,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, done, done, 1,
ret = read_poll_timeout_atomic(rtw89_read32_mask, polling, !polling,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val == 0x55,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val == 0x8000,
ret = read_poll_timeout_atomic(rtw89_read_rf, rf_mode,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val,
ret = read_poll_timeout_atomic(rtw89_read_rf, val, val, 2, 30,
ret = read_poll_timeout_atomic(rtw89_read_rf, tmp, tmp,
ret = read_poll_timeout_atomic(rtw89_read_rf, tmp, tmp == 0, 1, 1000,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val,
ret = read_poll_timeout_atomic(_dack_s0_poll, done, done,
ret = read_poll_timeout_atomic(rtw89_read_rf, val, val,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val == 0x55,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val == 0x8000,
ret = read_poll_timeout_atomic(rtw89_read_rf, rf_mode, rf_mode != 2,
ret = read_poll_timeout_atomic(rtw89_read_rf, val, val, 2, 20,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val == 0x55,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val, 1, 10000,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val, 1, 10000,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val, 1, 10000,
ret |= read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val, 1, 10000,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val, 1, 10000,
ret |= read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val, 1, 10000,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val, 1, 10000,
ret |= read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val, 1, 10000,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val, 1, 10000,
ret |= read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val, 1, 10000,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val == 0x55, 1, 8200,
ret = read_poll_timeout_atomic(rtw89_read_rf, rf_mode,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val == 0x55,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val == 0x8000,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val == 0x55,
ret = read_poll_timeout_atomic(rtw89_read_rf, val, val, 2, 30,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val, 1, 10000,
ret = read_poll_timeout_atomic(rtw89_read_rf, tmp, tmp == 0, 1, 1000,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val, 1, 10000,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val, 1, 10000,
ret = read_poll_timeout_atomic(_dack_s0_check_done, done, done, 1, 10000,
ret = read_poll_timeout_atomic(_dack_s0_check_done, done, done, 1, 10000,
ret = read_poll_timeout_atomic(_dack_s1_check_done, done, done, 1, 10000,
ret = read_poll_timeout_atomic(_dack_s1_check_done, done, done, 1, 10000,
ret = read_poll_timeout_atomic(rtw89_read_rf, rf_mode,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val == 0x55,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val == 0x8000,
ret = read_poll_timeout_atomic(rtw89_read_rf, tmp, tmp == 0, 1, 1000,
ret = read_poll_timeout_atomic(rtw89_read_rf, val, val, 2, 30,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val,
ret = read_poll_timeout_atomic(_dack_s0_poll, done, done,
ret = read_poll_timeout_atomic(_dack_s1_poll, done, done,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val == 0x55,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val == 0x8000,
ret = read_poll_timeout_atomic(rtw89_read_rf, val, val, 2, 20,
ret = read_poll_timeout_atomic(rtw89_read_rf, rf_mode, rf_mode != 2,
ret = read_poll_timeout_atomic(rtw89_read_rf, val, val,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val == 0x55,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val,
ret = read_poll_timeout_atomic(_check_dack_done, done, done,
ret = read_poll_timeout_atomic(_check_dack_done, done, done,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val,
ret = read_poll_timeout_atomic(rtw89_phy_read32_mask, val, val == 0x55,
ret = read_poll_timeout_atomic(rtw89_read_rf, rf_mode, rf_mode != 2,
ret = read_poll_timeout_atomic(rtw89_read_rf, rf_mode, rf_mode != 2,
ret = read_poll_timeout_atomic(rtw89_read8_mask, polling,
ret = read_poll_timeout_atomic(t7xx_update_dlq_intr, value, value & q_done,
if (read_poll_timeout_atomic(t7xx_dpmaif_read_pit_seq, cur_pit_seq,
err = read_poll_timeout_atomic(regmap_bulk_read, err, !req, USEC_PER_MSEC,
if (read_poll_timeout_atomic(spm_register_read,
ret = read_poll_timeout_atomic(rtw_read8,
read_poll_timeout_atomic(imx_uart_readl, usr2, usr2 & USR2_TXDC,
read_poll_timeout_atomic(serial_in, reg, reg & MA35_FSR_TX_EMPTY,
read_poll_timeout_atomic(tegra_utc_tx_readl, val, !(val & TEGRA_UTC_FIFO_FULL),
read_poll_timeout_atomic(tegra_utc_tx_readl, val, !(val & TEGRA_UTC_FIFO_FULL),
if (read_poll_timeout_atomic(uart_in32, val, !(val & ULITE_STATUS_TXFULL),
read_poll_timeout_atomic(op, val, cond, delay_us, timeout_us, false, addr)
read_poll_timeout_atomic(snd_hdac_reg_readb, val, cond, delay_us, timeout_us, \
read_poll_timeout_atomic(snd_hdac_reg_readw, val, cond, delay_us, timeout_us, \
read_poll_timeout_atomic(snd_hdac_reg_readl, val, cond, delay_us, timeout_us, \