Lines Matching defs:wait
197 ret = sdma_send_txreq(sde, iowait_get_ib_work(&vnic_sdma->wait),
205 iowait_starve_clear(vnic_sdma->pkts_sent, &vnic_sdma->wait);
224 * sdma descriptors available to send the packet. It adds Tx queue's wait
229 struct iowait_work *wait,
235 container_of(wait->iow, struct hfi1_vnic_sdma, wait);
244 if (list_empty(&vnic_sdma->wait.list)) {
245 iowait_get_priority(wait->iow);
246 iowait_queue(pkts_sent, wait->iow, &sde->dmawait);
256 * queue's wait structure was previously added to sdma engine's dmawait list.
259 static void hfi1_vnic_sdma_wakeup(struct iowait *wait, int reason)
262 container_of(wait, struct hfi1_vnic_sdma, wait);
285 iowait_init(&vnic_sdma->wait, 0, NULL, NULL,
300 work = iowait_get_ib_work(&vnic_sdma->wait);