Lines Matching refs:oq
66 ioq_vector->oq = oct->oq[i]; in octep_alloc_ioq_vectors()
563 static void octep_enable_ioq_irq(struct octep_iq *iq, struct octep_oq *oq) in octep_enable_ioq_irq() argument
565 u32 pkts_pend = oq->pkts_pending; in octep_enable_ioq_irq()
573 if (oq->last_pkt_count - pkts_pend) { in octep_enable_ioq_irq()
574 writel(oq->last_pkt_count - pkts_pend, oq->pkts_sent_reg); in octep_enable_ioq_irq()
575 oq->last_pkt_count = pkts_pend; in octep_enable_ioq_irq()
580 writeq(1UL << OCTEP_OQ_INTR_RESEND_BIT, oq->pkts_sent_reg); in octep_enable_ioq_irq()
597 rx_done = octep_oq_process_rx(ioq_vector->oq, budget); in octep_napi_poll()
606 octep_enable_ioq_irq(ioq_vector->iq, ioq_vector->oq); in octep_napi_poll()
623 oct->oq[i]->napi = &oct->ioq_vector[i]->napi; in octep_napi_add()
639 oct->oq[i]->napi = NULL; in octep_napi_delete()
1010 struct octep_oq *oq = oct->oq[q]; in octep_get_stats64() local
1014 rx_packets += oq->stats.packets; in octep_get_stats64()
1015 rx_bytes += oq->stats.bytes; in octep_get_stats64()