Lines Matching defs:qno
63 void t7xx_cldma_hw_start_queue(struct t7xx_cldma_hw *hw_info, unsigned int qno,
71 val = qno == CLDMA_ALL_Q ? CLDMA_ALL_Q : BIT(qno);
105 bool t7xx_cldma_tx_addr_is_set(struct t7xx_cldma_hw *hw_info, unsigned int qno)
107 u32 offset = REG_CLDMA_UL_START_ADDRL_0 + qno * ADDR_SIZE;
112 void t7xx_cldma_hw_set_start_addr(struct t7xx_cldma_hw *hw_info, unsigned int qno, u64 address,
115 u32 offset = qno * ADDR_SIZE;
123 void t7xx_cldma_hw_resume_queue(struct t7xx_cldma_hw *hw_info, unsigned int qno,
129 iowrite32(BIT(qno), base + REG_CLDMA_DL_RESUME_CMD);
131 iowrite32(BIT(qno), base + REG_CLDMA_UL_RESUME_CMD);
134 unsigned int t7xx_cldma_hw_queue_status(struct t7xx_cldma_hw *hw_info, unsigned int qno,
140 mask = qno == CLDMA_ALL_Q ? CLDMA_ALL_Q : BIT(qno);
182 void t7xx_cldma_hw_irq_dis_txrx(struct t7xx_cldma_hw *hw_info, unsigned int qno,
190 val = qno == CLDMA_ALL_Q ? CLDMA_ALL_Q : BIT(qno);
194 void t7xx_cldma_hw_irq_dis_eq(struct t7xx_cldma_hw *hw_info, unsigned int qno, enum mtk_txrx tx_rx)
201 val = qno == CLDMA_ALL_Q ? CLDMA_ALL_Q : BIT(qno);
205 void t7xx_cldma_hw_irq_en_txrx(struct t7xx_cldma_hw *hw_info, unsigned int qno,
213 val = qno == CLDMA_ALL_Q ? CLDMA_ALL_Q : BIT(qno);
217 void t7xx_cldma_hw_irq_en_eq(struct t7xx_cldma_hw *hw_info, unsigned int qno, enum mtk_txrx tx_rx)
224 val = qno == CLDMA_ALL_Q ? CLDMA_ALL_Q : BIT(qno);