Home
last modified time | relevance | path

Searched refs:q_done (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/drivers/net/wwan/t7xx/
H A Dt7xx_dpmaif.c134 static u32 t7xx_update_dlq_intr(struct dpmaif_hw_info *hw_info, u32 q_done) in t7xx_update_dlq_intr() argument
139 iowrite32(q_done, hw_info->pcie_base + DPMAIF_AO_UL_APDL_L2TIMSR0); in t7xx_update_dlq_intr()
145 u32 value, q_done; in t7xx_mask_dlq_intr() local
148 q_done = qno == DPF_RX_QNO0 ? DPMAIF_DL_INT_DLQ0_QDONE : DPMAIF_DL_INT_DLQ1_QDONE; in t7xx_mask_dlq_intr()
149 iowrite32(q_done, hw_info->pcie_base + DPMAIF_AO_UL_APDL_L2TIMSR0); in t7xx_mask_dlq_intr()
151 ret = read_poll_timeout_atomic(t7xx_update_dlq_intr, value, value & q_done, in t7xx_mask_dlq_intr()
152 0, DPMAIF_CHECK_TIMEOUT_US, false, hw_info, q_done); in t7xx_mask_dlq_intr()
160 hw_info->isr_en_mask.ap_dl_l2intr_en_msk &= ~q_done; in t7xx_mask_dlq_intr()