Lines Matching refs:s_iowait
141 while (!list_empty(&priv->s_iowait.tx_head)) { in flush_tx_list()
145 &priv->s_iowait.tx_head, in flush_tx_list()
158 seqlock_t *lock = priv->s_iowait.lock; in flush_iowait()
163 if (!list_empty(&priv->s_iowait.list)) { in flush_iowait()
164 list_del_init(&priv->s_iowait.list); in flush_iowait()
165 priv->s_iowait.lock = NULL; in flush_iowait()
344 iowait_schedule(&priv->s_iowait, ppd->hfi1_wq, in _hfi1_schedule_send()
358 while (iowait_pio_pending(&priv->s_iowait)) { in qp_pio_drain()
362 iowait_pio_drain(&priv->s_iowait); in qp_pio_drain()
428 if (list_empty(&priv->s_iowait.list)) { in iowait_sleep()
434 iowait_queue(pkts_sent, &priv->s_iowait, in iowait_sleep()
436 priv->s_iowait.lock = &dev->iowait_lock; in iowait_sleep()
576 iowait_sdma_pending(&priv->s_iowait), in qp_iter_print()
577 iowait_pio_pending(&priv->s_iowait), in qp_iter_print()
578 !list_empty(&priv->s_iowait.list), in qp_iter_print()
637 &priv->s_iowait, in qp_priv_alloc()
689 cancel_work_sync(&priv->s_iowait.iowork); in stop_send_queue()
696 iowait_sdma_drain(&priv->s_iowait); in quiesce_qp()
781 seqlock_t *lock = priv->s_iowait.lock; in notify_error_qp()
785 if (!list_empty(&priv->s_iowait.list) && in notify_error_qp()
788 list_del_init(&priv->s_iowait.list); in notify_error_qp()
789 priv->s_iowait.lock = NULL; in notify_error_qp()