Lines Matching defs:wait
435 iowait_get_ib_work(&txq->wait),
469 iowait_get_ib_work(&txq->wait),
474 iowait_starve_clear(txq->pkts_sent, &txq->wait);
623 * sdma descriptors available to send the packet. It adds Tx queue's wait
628 struct iowait_work *wait,
634 container_of(wait->iow, struct hfi1_ipoib_txq, wait);
647 if (list_empty(&txq->wait.list)) {
652 iowait_queue(pkts_sent, wait->iow, &sde->dmawait);
667 * queue's wait structure was previously added to sdma engine's dmawait list.
669 static void hfi1_ipoib_sdma_wakeup(struct iowait *wait, int reason)
672 container_of(wait, struct hfi1_ipoib_txq, wait);
676 iowait_schedule(wait, system_highpri_wq, WORK_CPU_UNBOUND);
683 struct iowait *wait = iowait_ioww_to_iow(ioww);
685 container_of(wait, struct hfi1_ipoib_txq, wait);
733 iowait_init(&txq->wait,
828 iowait_cancel_work(&txq->wait);
829 iowait_sdma_drain(&txq->wait);