Searched refs:irq_q (Results 1 – 1 of 1) sorted by relevance
834 struct airoha_tx_irq_queue *irq_q; in airoha_qdma_tx_napi_poll() local840 irq_q = container_of(napi, struct airoha_tx_irq_queue, napi); in airoha_qdma_tx_napi_poll()841 qdma = irq_q->qdma; in airoha_qdma_tx_napi_poll()842 id = irq_q - &qdma->q_tx_irq[0]; in airoha_qdma_tx_napi_poll()847 head = head % irq_q->size; in airoha_qdma_tx_napi_poll()851 u32 qid, val = irq_q->q[head]; in airoha_qdma_tx_napi_poll()861 irq_q->q[head] = 0xff; /* mark as done */ in airoha_qdma_tx_napi_poll()862 head = (head + 1) % irq_q->size; in airoha_qdma_tx_napi_poll()978 static int airoha_qdma_tx_irq_init(struct airoha_tx_irq_queue *irq_q, in airoha_qdma_tx_irq_init() argument981 int id = irq_q - &qdma->q_tx_irq[0]; in airoha_qdma_tx_irq_init()[all …]