| /Linux-v5.4/drivers/gpu/drm/panfrost/ |
| D | panfrost_gpu.c | 64 ret = readl_relaxed_poll_timeout(pfdev->iomem + GPU_INT_RAWSTAT, in panfrost_gpu_soft_reset() 309 ret = readl_relaxed_poll_timeout(pfdev->iomem + L2_READY_LO, in panfrost_gpu_power_on() 313 ret |= readl_relaxed_poll_timeout(pfdev->iomem + STACK_READY_LO, in panfrost_gpu_power_on() 317 ret |= readl_relaxed_poll_timeout(pfdev->iomem + SHADER_READY_LO, in panfrost_gpu_power_on() 321 ret |= readl_relaxed_poll_timeout(pfdev->iomem + TILER_READY_LO, in panfrost_gpu_power_on()
|
| /Linux-v5.4/drivers/clk/sunxi-ng/ |
| D | ccu_common.c | 32 WARN_ON(readl_relaxed_poll_timeout(addr, reg, reg & lock, 100, 70000)); in ccu_helper_wait_for_lock()
|
| /Linux-v5.4/include/linux/ |
| D | iopoll.h | 129 #define readl_relaxed_poll_timeout(addr, val, cond, delay_us, timeout_us) \ macro
|
| /Linux-v5.4/drivers/staging/media/tegra-vde/ |
| D | vde.c | 83 return readl_relaxed_poll_timeout(vde->mbe + 0x8C, tmp, in tegra_vde_wait_mbe() 147 err = readl_relaxed_poll_timeout(vde->bsev + INTR_STATUS, value, in tegra_vde_wait_bsev() 154 err = readl_relaxed_poll_timeout(vde->bsev + INTR_STATUS, value, in tegra_vde_wait_bsev() 164 err = readl_relaxed_poll_timeout(vde->bsev + INTR_STATUS, value, in tegra_vde_wait_bsev()
|
| /Linux-v5.4/drivers/watchdog/ |
| D | stm32_iwdg.c | 114 ret = readl_relaxed_poll_timeout(wdt->regs + IWDG_SR, iwdg_sr, in stm32_iwdg_start()
|
| /Linux-v5.4/drivers/mtd/nand/raw/ingenic/ |
| D | jz4725b_bch.c | 170 ret = readl_relaxed_poll_timeout(bch->base + BCH_BHINT, reg, in jz4725b_bch_wait_complete()
|
| /Linux-v5.4/drivers/crypto/hisilicon/ |
| D | qm.c | 323 return readl_relaxed_poll_timeout(qm->io_base + QM_MB_CMD_SEND_BASE, in qm_wait_mb_ready() 426 return readl_relaxed_poll_timeout(qm->io_base + QM_MEM_INIT_DONE, val, in qm_dev_mem_reset() 706 ret = readl_relaxed_poll_timeout(qm->io_base + QM_VFT_CFG_RDY, val, in qm_set_vft_common() 720 return readl_relaxed_poll_timeout(qm->io_base + QM_VFT_CFG_RDY, val, in qm_set_vft_common() 1388 if (readl_relaxed_poll_timeout(qm->io_base + QM_CACHE_WB_DONE, in hisi_qm_cache_wb()
|
| /Linux-v5.4/drivers/spi/ |
| D | spi-sprd.c | 200 ret = readl_relaxed_poll_timeout(ss->base + SPRD_SPI_INT_RAW_STS, val, in sprd_spi_wait_for_tx_end() 207 ret = readl_relaxed_poll_timeout(ss->base + SPRD_SPI_STS2, val, in sprd_spi_wait_for_tx_end() 225 ret = readl_relaxed_poll_timeout(ss->base + SPRD_SPI_INT_RAW_STS, val, in sprd_spi_wait_for_rx_end()
|
| /Linux-v5.4/drivers/i2c/busses/ |
| D | i2c-mt7621.c | 74 ret = readl_relaxed_poll_timeout(i2c->base + REG_SM0CTL1_REG, in mtk_i2c_wait_idle()
|
| D | i2c-stm32f4.c | 303 ret = readl_relaxed_poll_timeout(i2c_dev->base + STM32F4_I2C_SR2, in stm32f4_i2c_wait_free_bus()
|
| D | i2c-stm32f7.c | 752 ret = readl_relaxed_poll_timeout(i2c_dev->base + STM32F7_I2C_ISR, in stm32f7_i2c_wait_free_bus()
|
| /Linux-v5.4/drivers/mtd/nand/raw/atmel/ |
| D | pmecc.c | 668 ret = readl_relaxed_poll_timeout(pmecc->regs.errloc + in atmel_pmecc_err_location() 815 ret = readl_relaxed_poll_timeout(pmecc->regs.base + in atmel_pmecc_wait_rdy()
|
| /Linux-v5.4/drivers/clk/zte/ |
| D | clk.c | 118 return readl_relaxed_poll_timeout(zx_pll->reg_base, reg, in zx_pll_enable()
|
| /Linux-v5.4/drivers/mmc/host/ |
| D | sdhci-msm.c | 774 rc = readl_relaxed_poll_timeout(host->ioaddr + in msm_hc_select_hs400() 895 ret = readl_relaxed_poll_timeout(host->ioaddr + CORE_CSR_CDC_STATUS0, in sdhci_msm_cdclp533_calibration() 956 ret = readl_relaxed_poll_timeout(host->ioaddr + in sdhci_msm_cm_dll_sdc4_calibration()
|
| /Linux-v5.4/drivers/crypto/stm32/ |
| D | stm32-cryp.c | 243 return readl_relaxed_poll_timeout(cryp->regs + CRYP_SR, status, in stm32_cryp_wait_busy() 251 return readl_relaxed_poll_timeout(cryp->regs + CRYP_CR, status, in stm32_cryp_wait_enable() 259 return readl_relaxed_poll_timeout(cryp->regs + CRYP_SR, status, in stm32_cryp_wait_output()
|
| D | stm32-hash.c | 209 return readl_relaxed_poll_timeout(hdev->io_base + HASH_SR, status, in stm32_hash_wait_busy()
|
| /Linux-v5.4/drivers/clk/st/ |
| D | clkgen-pll.c | 194 ret = readl_relaxed_poll_timeout(base + field->offset, reg, in __clkgen_pll_enable()
|
| /Linux-v5.4/drivers/mtd/nand/raw/ |
| D | marvell_nand.c | 562 ret = readl_relaxed_poll_timeout(nfc->regs + NDCR, val, in marvell_nfc_wait_ndrun() 608 ret = readl_relaxed_poll_timeout(nfc->regs + NDSR, val, in marvell_nfc_prepare_cmd() 656 ret = readl_relaxed_poll_timeout(nfc->regs + NDSR, val, in marvell_nfc_end_cmd()
|
| D | meson_nand.c | 315 ret = readl_relaxed_poll_timeout(nfc->reg_base + NFC_REG_CMD, cmd_size, in meson_nfc_wait_cmd_finish()
|
| D | stm32_fmc2_nand.c | 534 ret = readl_relaxed_poll_timeout(fmc2->io_base + FMC2_SR, in stm32_fmc2_ham_calculate()
|
| /Linux-v5.4/drivers/iommu/ |
| D | arm-smmu-v3.c | 2972 return readl_relaxed_poll_timeout(smmu->base + ack_off, reg, reg == val, in arm_smmu_write_reg_sync() 2982 ret = readl_relaxed_poll_timeout(gbpa, reg, !(reg & GBPA_UPDATE), in arm_smmu_update_gbpa() 2990 ret = readl_relaxed_poll_timeout(gbpa, reg, !(reg & GBPA_UPDATE), in arm_smmu_update_gbpa()
|
| /Linux-v5.4/drivers/mtd/spi-nor/ |
| D | cadence-quadspi.c | 249 return readl_relaxed_poll_timeout(reg, val, in cqspi_wait_for_bit()
|
| /Linux-v5.4/drivers/tty/serial/ |
| D | stm32-usart.c | 639 ret = readl_relaxed_poll_timeout(port->membase + ofs->isr, in stm32_shutdown()
|