Home
last modified time | relevance | path

Searched refs:readx_poll_timeout (Results 1 – 25 of 94) sorted by relevance

1234

/linux-6.14.4/include/linux/
Diopoll.h134 #define readx_poll_timeout(op, addr, val, cond, sleep_us, timeout_us) \ macro
158 readx_poll_timeout(readb, addr, val, cond, delay_us, timeout_us)
164 readx_poll_timeout(readw, addr, val, cond, delay_us, timeout_us)
170 readx_poll_timeout(readl, addr, val, cond, delay_us, timeout_us)
176 readx_poll_timeout(readq, addr, val, cond, delay_us, timeout_us)
182 readx_poll_timeout(readb_relaxed, addr, val, cond, delay_us, timeout_us)
188 readx_poll_timeout(readw_relaxed, addr, val, cond, delay_us, timeout_us)
194 readx_poll_timeout(readl_relaxed, addr, val, cond, delay_us, timeout_us)
200 readx_poll_timeout(readq_relaxed, addr, val, cond, delay_us, timeout_us)
/linux-6.14.4/drivers/net/wireless/mediatek/mt76/mt7921/
Dsdio_mcu.c112 err = readx_poll_timeout(mt76s_read_pcr, &dev->mt76, status, in mt7921s_mcu_drv_pmctrl()
116 err = readx_poll_timeout(mt7921s_read_rm3r, dev, status, in mt7921s_mcu_drv_pmctrl()
147 err = readx_poll_timeout(mt7921s_clear_rm3r_drv_own, in mt7921s_mcu_fw_pmctrl()
159 err = readx_poll_timeout(mt76s_read_pcr, &dev->mt76, status, in mt7921s_mcu_fw_pmctrl()
Dsdio_mac.c58 readx_poll_timeout(mt7921s_read_whcr, &dev->mt76, status, in mt7921s_wfsys_reset()
/linux-6.14.4/drivers/mfd/
Dcgbc-core.c64 ret = readx_poll_timeout(ioread16, cgbc->io_session + CGBC_SESSION_STATUS, status, in cgbc_wait_device()
78 ret = readx_poll_timeout(ioread8, cgbc->io_session + CGBC_SESSION_CMD, val, in cgbc_session_command()
85 ret = readx_poll_timeout(ioread8, cgbc->io_session + CGBC_SESSION_CMD, val, in cgbc_session_command()
147 ret = readx_poll_timeout(cgbc_command_lock, cgbc, lock, lock, 0, 100000); in cgbc_command()
152 ret = readx_poll_timeout(ioread8, cgbc->io_cmd + CGBC_CMD_STROBE, val, in cgbc_command()
Docelot-core.c113 return readx_poll_timeout(ocelot_gcb_chip_rst_status, ddata, val, !val, in ocelot_chip_reset()
/linux-6.14.4/drivers/iommu/riscv/
Diommu.h82 readx_poll_timeout(readq_relaxed, (iommu)->reg + (addr), val, cond, \
86 readx_poll_timeout(readl_relaxed, (iommu)->reg + (addr), val, cond, \
/linux-6.14.4/drivers/vdpa/solidrun/
Dsnet_ctrl.c71 return readx_poll_timeout(ioread32, &regs->ctrl, val, SNET_EMPTY_CTRL(val), 10, in snet_wait_for_empty_ctrl()
79 return readx_poll_timeout(ioread32, &regs->op, val, !val, 10, SNET_CTRL_TIMEOUT); in snet_wait_for_empty_op()
86 return readx_poll_timeout(ioread32, &regs->ctrl, val, SNET_DATA_READY(val), 10, in snet_wait_for_data()
/linux-6.14.4/drivers/vdpa/octeon_ep/
Doctep_vdpa_hw.c60 return readx_poll_timeout(ioread32, &mbox->sts, val, MBOX_AVAIL(val), 10, in octep_wait_for_mbox_avail()
68 return readx_poll_timeout(ioread32, &mbox->sts, val, MBOX_RSP(val), 10, in octep_wait_for_mbox_rsp()
196 if (readx_poll_timeout(ioread8, &oct_hw->common_cfg->device_status, val, !val, 10, in octep_hw_reset()
209 if (readx_poll_timeout(ioread32, addr, val, val == select, 10, OCTEP_HW_TIMEOUT)) { in feature_sel_write_with_timeout()
269 if (readx_poll_timeout(ioread16, &oct_hw->common_cfg->queue_select, val, val == queue_id, in octep_write_queue_select()
/linux-6.14.4/drivers/regulator/
Dstm32-pwr.c76 ret = readx_poll_timeout(stm32_pwr_reg_is_ready, rdev, val, val, in stm32_pwr_reg_enable()
95 ret = readx_poll_timeout(stm32_pwr_reg_is_enabled, rdev, val, !val, in stm32_pwr_reg_disable()
/linux-6.14.4/drivers/net/wireless/mediatek/mt76/mt7615/
Dsdio_mcu.c67 ret = readx_poll_timeout(mt76s_read_pcr, &dev->mt76, status, in __mt7663s_mcu_drv_pmctrl()
115 ret = readx_poll_timeout(mt76s_read_pcr, &dev->mt76, status, in mt7663s_mcu_fw_pmctrl()
/linux-6.14.4/drivers/soc/mediatek/
Dmtk-pmic-wrap.c1453 ret = readx_poll_timeout(pwrap_is_fsm_idle, wrp, tmp, tmp, in pwrap_read16()
1466 ret = readx_poll_timeout(pwrap_is_fsm_vldclr, wrp, tmp, tmp, in pwrap_read16()
1489 ret = readx_poll_timeout(pwrap_is_fsm_idle, wrp, tmp, tmp, in pwrap_read32()
1500 ret = readx_poll_timeout(pwrap_is_fsm_vldclr, wrp, tmp, tmp, in pwrap_read32()
1524 ret = readx_poll_timeout(pwrap_is_fsm_idle, wrp, tmp, tmp, in pwrap_write16()
1548 ret = readx_poll_timeout(pwrap_is_fsm_idle, wrp, tmp, tmp, in pwrap_write32()
1622 ret = readx_poll_timeout(pwrap_is_sync_idle, wrp, tmp, tmp, in pwrap_reset_spislave()
1683 ret = readx_poll_timeout(pwrap_is_fsm_idle_and_sync_idle, wrp, tmp, tmp, in pwrap_init_dual_io()
1886 ret = readx_poll_timeout(pwrap_is_cipher_ready, wrp, tmp, tmp, in pwrap_init_cipher()
1894 ret = readx_poll_timeout(pwrap_is_pmic_cipher_ready, wrp, tmp, tmp, in pwrap_init_cipher()
[all …]
/linux-6.14.4/drivers/net/dsa/
Dmt7530.c287 ret = readx_poll_timeout(_mt7530_read, &p, val, in mt7530_fdb_cmd()
589 ret = readx_poll_timeout(_mt7530_unlocked_read, &p, val, in mt7531_ind_c45_phy_read()
600 ret = readx_poll_timeout(_mt7530_unlocked_read, &p, val, in mt7531_ind_c45_phy_read()
611 ret = readx_poll_timeout(_mt7530_unlocked_read, &p, val, in mt7531_ind_c45_phy_read()
637 ret = readx_poll_timeout(_mt7530_unlocked_read, &p, val, in mt7531_ind_c45_phy_write()
648 ret = readx_poll_timeout(_mt7530_unlocked_read, &p, val, in mt7531_ind_c45_phy_write()
659 ret = readx_poll_timeout(_mt7530_unlocked_read, &p, val, in mt7531_ind_c45_phy_write()
683 ret = readx_poll_timeout(_mt7530_unlocked_read, &p, val, in mt7531_ind_c22_phy_read()
695 ret = readx_poll_timeout(_mt7530_unlocked_read, &p, val, in mt7531_ind_c22_phy_read()
721 ret = readx_poll_timeout(_mt7530_unlocked_read, &p, reg, in mt7531_ind_c22_phy_write()
[all …]
/linux-6.14.4/drivers/bluetooth/
Dbtmtksdio.c324 err = readx_poll_timeout(btmtksdio_drv_own_query_79xx, bdev, in btmtksdio_fw_pmctrl()
338 err = readx_poll_timeout(btmtksdio_drv_own_query, bdev, status, in btmtksdio_fw_pmctrl()
362 err = readx_poll_timeout(btmtksdio_drv_own_query, bdev, status, in btmtksdio_drv_pmctrl()
367 err = readx_poll_timeout(btmtksdio_drv_own_query_79xx, bdev, in btmtksdio_drv_pmctrl()
811 err = readx_poll_timeout(btmtksdio_func_query, hdev, status, in mt76xx_setup()
1276 err = readx_poll_timeout(btmtksdio_chcr_query, bdev, status, in btmtksdio_reset()
/linux-6.14.4/drivers/net/can/
Dbxcan.c306 return readx_poll_timeout(readl, &regs->msr, value, in bxcan_chip_softreset()
317 return readx_poll_timeout(readl, &regs->msr, value, in bxcan_enter_init_mode()
328 return readx_poll_timeout(readl, &regs->msr, value, in bxcan_leave_init_mode()
339 return readx_poll_timeout(readl, &regs->msr, value, in bxcan_enter_sleep_mode()
350 return readx_poll_timeout(readl, &regs->msr, value, in bxcan_leave_sleep_mode()
/linux-6.14.4/drivers/pci/controller/dwc/
Dpci-layerscape.c140 ret = readx_poll_timeout(ls_pcie_pf_lut_readl_addr, LS_PCIE_PF_MCR, in ls_pcie_send_turnoff_msg()
167 ret = readx_poll_timeout(ls_pcie_pf_lut_readl_addr, LS_PCIE_PF_MCR, in ls_pcie_exit_from_l2()
/linux-6.14.4/drivers/dma/mediatek/
Dmtk-uart-apdma.c287 ret = readx_poll_timeout(readl, c->base + VFF_EN, in mtk_uart_apdma_alloc_chan_resources()
405 ret = readx_poll_timeout(readl, c->base + VFF_FLUSH, in mtk_uart_apdma_terminate_all()
418 ret = readx_poll_timeout(readl, c->base + VFF_EN, in mtk_uart_apdma_terminate_all()
/linux-6.14.4/drivers/accel/amdxdna/
Daie2_psp.c62 ret = readx_poll_timeout(readl, PSP_REG(psp, PSP_STATUS_REG), ready, in psp_exec()
Daie2_smu.c39 ret = readx_poll_timeout(readl, SMU_REG(ndev, SMU_RESP_REG), resp, in aie2_smu_exec()
/linux-6.14.4/drivers/iommu/
Drockchip-iommu.c425 ret = readx_poll_timeout(rk_iommu_is_stall_active, iommu, val, in rk_iommu_enable_stall()
446 ret = readx_poll_timeout(rk_iommu_is_stall_active, iommu, val, in rk_iommu_disable_stall()
467 ret = readx_poll_timeout(rk_iommu_is_paging_enabled, iommu, val, in rk_iommu_enable_paging()
488 ret = readx_poll_timeout(rk_iommu_is_paging_enabled, iommu, val, in rk_iommu_disable_paging()
524 ret = readx_poll_timeout(rk_iommu_is_reset_done, iommu, val, in rk_iommu_force_reset()
/linux-6.14.4/drivers/net/wireless/mediatek/mt76/
Dsdio.c56 err = readx_poll_timeout(mt76s_read_whisr, dev, status, in mt76s_read_mailbox()
118 err = readx_poll_timeout(mt76s_read_whisr, dev, status, in mt76s_write_mailbox()
245 ret = readx_poll_timeout(mt76s_read_pcr, dev, status, in mt76s_hw_init()
/linux-6.14.4/drivers/platform/x86/amd/pmf/
Dcore.c201 rc = readx_poll_timeout(ioread32, dev->regbase + AMD_PMF_REGISTER_RESPONSE, in amd_pmf_send_cmd()
219 rc = readx_poll_timeout(ioread32, dev->regbase + AMD_PMF_REGISTER_RESPONSE, in amd_pmf_send_cmd()
/linux-6.14.4/drivers/gpu/drm/bridge/cadence/
Dcdns-mhdp8546-hdcp.c24 ret = readx_poll_timeout(readl, mhdp->sapb_regs + CDNS_MAILBOX_EMPTY, in cdns_mhdp_secure_mailbox_read()
40 ret = readx_poll_timeout(readl, mhdp->sapb_regs + CDNS_MAILBOX_FULL, in cdns_mhdp_secure_mailbox_write()
/linux-6.14.4/drivers/char/hw_random/
Dba431-rng.c86 if (readx_poll_timeout(ba431_trng_is_in_error, ba431, ret, !ret, in ba431_trng_reset()
/linux-6.14.4/drivers/net/ethernet/xilinx/
Dxilinx_axienet_mdio.c35 return readx_poll_timeout(axinet_ior_read_mcr, lp, in axienet_mdio_wait_until_ready()
/linux-6.14.4/drivers/gpu/drm/rockchip/
Dcdn-dp-reg.c82 ret = readx_poll_timeout(readl, dp->regs + MAILBOX_EMPTY_ADDR, in cdn_dp_mailbox_read()
95 ret = readx_poll_timeout(readl, dp->regs + MAILBOX_FULL_ADDR, in cdp_dp_mailbox_write()
301 ret = readx_poll_timeout(readl, dp->regs + KEEP_ALIVE, in cdn_dp_load_firmware()

1234