Lines Matching defs:wait
411 iowait_get_ib_work(&txq->wait),
445 iowait_get_ib_work(&txq->wait),
450 iowait_starve_clear(txq->pkts_sent, &txq->wait);
609 * sdma descriptors available to send the packet. It adds Tx queue's wait
614 struct iowait_work *wait,
620 container_of(wait->iow, struct hfi1_ipoib_txq, wait);
633 if (list_empty(&txq->wait.list)) {
641 iowait_queue(pkts_sent, wait->iow, &sde->dmawait);
656 * queue's wait structure was previously added to sdma engine's dmawait list.
658 static void hfi1_ipoib_sdma_wakeup(struct iowait *wait, int reason)
661 container_of(wait, struct hfi1_ipoib_txq, wait);
665 iowait_schedule(wait, system_highpri_wq, WORK_CPU_UNBOUND);
672 struct iowait *wait = iowait_ioww_to_iow(ioww);
674 container_of(wait, struct hfi1_ipoib_txq, wait);
709 iowait_init(&txq->wait,
802 iowait_cancel_work(&txq->wait);
803 iowait_sdma_drain(&txq->wait);
863 dd_dev_info(priv->dd, "wait queued %u\n",
864 !list_empty(&txq->wait.list));