Lines Matching refs:oq
60 ioq_vector->oq = oct->oq[i]; in octep_alloc_ioq_vectors()
355 static void octep_enable_ioq_irq(struct octep_iq *iq, struct octep_oq *oq) in octep_enable_ioq_irq() argument
357 u32 pkts_pend = oq->pkts_pending; in octep_enable_ioq_irq()
365 if (oq->last_pkt_count - pkts_pend) { in octep_enable_ioq_irq()
366 writel(oq->last_pkt_count - pkts_pend, oq->pkts_sent_reg); in octep_enable_ioq_irq()
367 oq->last_pkt_count = pkts_pend; in octep_enable_ioq_irq()
372 writeq(1UL << OCTEP_OQ_INTR_RESEND_BIT, oq->pkts_sent_reg); in octep_enable_ioq_irq()
389 rx_done = octep_oq_process_rx(ioq_vector->oq, budget); in octep_napi_poll()
398 octep_enable_ioq_irq(ioq_vector->iq, ioq_vector->oq); in octep_napi_poll()
415 oct->oq[i]->napi = &oct->ioq_vector[i]->napi; in octep_napi_add()
431 oct->oq[i]->napi = NULL; in octep_napi_delete()
765 struct octep_oq *oq = oct->oq[q]; in octep_get_stats64() local
769 rx_packets += oq->stats.packets; in octep_get_stats64()
770 rx_bytes += oq->stats.bytes; in octep_get_stats64()