Lines Matching defs:wq
370 static void enic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf)
372 struct enic *enic = vnic_dev_priv(wq->vdev);
385 static void enic_wq_free_buf(struct vnic_wq *wq,
388 enic_free_wq_buf(wq, buf);
398 vnic_wq_service(&enic->wq[q_number], cq_desc,
403 vnic_wq_desc_avail(&enic->wq[q_number]) >=
418 error_status = vnic_wq_error_status(&enic->wq[i]);
595 struct vnic_wq *wq, struct sk_buff *skb,
603 enic_queue_wq_desc_cont(wq, skb,
614 struct vnic_wq *wq, struct sk_buff *skb,
626 enic_queue_wq_desc(wq, skb,
634 enic_queue_wq_skb_cont(enic, wq, skb, len_left, loopback);
638 struct vnic_wq *wq, struct sk_buff *skb,
652 enic_queue_wq_desc_csum_l4(wq, skb,
662 enic_queue_wq_skb_cont(enic, wq, skb, len_left, loopback);
666 struct vnic_wq *wq, struct sk_buff *skb, unsigned int mss,
699 enic_queue_wq_desc_tso(wq, skb,
726 enic_queue_wq_desc_cont(wq, skb,
739 struct vnic_wq *wq, struct sk_buff *skb)
756 enic_queue_wq_skb_tso(enic, wq, skb, mss,
759 enic_queue_wq_skb_csum_l4(enic, wq, skb,
762 enic_queue_wq_skb_vlan(enic, wq, skb,
771 struct vnic_wq *wq = &enic->wq[0];
793 if (vnic_wq_desc_avail(wq) <
802 enic_queue_wq_skb(enic, wq, skb);
804 if (vnic_wq_desc_avail(wq) < MAX_SKB_FRAGS + ENIC_DESC_MAX_SPLITS)
1751 vnic_wq_enable(&enic->wq[i]);
1800 err = vnic_wq_disable(&enic->wq[i]);
1814 vnic_wq_clean(&enic->wq[i], enic_free_wq_buf);
2397 /* Setup notification timer, HW reset task, and wq locks