Lines Matching refs:wq
87 struct vnic_wq *wq; in enic_isc_txd_encap() local
108 wq = &enic->wq[pi->ipi_qsidx]; in enic_isc_txd_encap()
112 wq_desc_avail = vnic_wq_desc_avail(wq); in enic_isc_txd_encap()
113 head_idx = wq->head_idx; in enic_isc_txd_encap()
114 desc_count = wq->ring.desc_count; in enic_isc_txd_encap()
122 wq->cq_pend++; in enic_isc_txd_encap()
126 wq->cq_pend = 0; in enic_isc_txd_encap()
128 desc = wq->ring.descs; in enic_isc_txd_encap()
140 wq->ring.desc_avail = wq_desc_avail; in enic_isc_txd_encap()
141 wq->head_idx = head_idx; in enic_isc_txd_encap()
154 struct vnic_wq *wq; in enic_isc_txd_flush() local
161 wq = &enic->wq[txqid]; in enic_isc_txd_flush()
162 head_idx = wq->head_idx; in enic_isc_txd_flush()
164 ENIC_BUS_WRITE_4(wq->ctrl, TX_POSTED_INDEX, head_idx); in enic_isc_txd_flush()
174 struct vnic_wq *wq; in enic_isc_txd_credits_update() local
183 wq = &softc->enic.wq[txqid]; in enic_isc_txd_credits_update()
202 processed = wq->processed; in enic_isc_txd_credits_update()
203 wq->processed = 0; in enic_isc_txd_credits_update()
331 vnic_wq_service(struct vnic_wq *wq, struct cq_desc *cq_desc, in vnic_wq_service() argument
332 u16 completed_index, void (*buf_service) (struct vnic_wq *wq, in vnic_wq_service()
338 processed = completed_index - wq->ring.last_count; in vnic_wq_service()
340 processed += wq->ring.desc_count; in vnic_wq_service()
344 wq->ring.desc_avail += processed; in vnic_wq_service()
345 wq->processed += processed; in vnic_wq_service()
346 wq->ring.last_count = completed_index; in vnic_wq_service()
380 vnic_wq_service(&enic->wq[q_number], cq_desc, in enic_wq_service()
452 struct vnic_wq *wq; in enic_prep_wq_for_simple_tx() local
460 wq = &enic->wq[queue_idx]; in enic_prep_wq_for_simple_tx()
461 desc = (struct wq_enet_desc *)wq->ring.descs; in enic_prep_wq_for_simple_tx()
462 for (i = 0; i < wq->ring.desc_count; i++, desc++) { in enic_prep_wq_for_simple_tx()
473 vnic_wq_enable(&enic->wq[queue_idx]); in enic_start_wq()
481 ret = vnic_wq_disable(&enic->wq[queue_idx]); in enic_stop_wq()