iowait             12 drivers/infiniband/hw/hfi1/iowait.c void iowait_set_flag(struct iowait *wait, u32 flag)
iowait             18 drivers/infiniband/hw/hfi1/iowait.c bool iowait_flag_set(struct iowait *wait, u32 flag)
iowait             23 drivers/infiniband/hw/hfi1/iowait.c inline void iowait_clear_flag(struct iowait *wait, u32 flag)
iowait             41 drivers/infiniband/hw/hfi1/iowait.c void iowait_init(struct iowait *wait, u32 tx_limit,
iowait             49 drivers/infiniband/hw/hfi1/iowait.c 		 void (*wakeup)(struct iowait *wait, int reason),
iowait             50 drivers/infiniband/hw/hfi1/iowait.c 		 void (*sdma_drained)(struct iowait *wait),
iowait             51 drivers/infiniband/hw/hfi1/iowait.c 		 void (*init_priority)(struct iowait *wait))
iowait             81 drivers/infiniband/hw/hfi1/iowait.c void iowait_cancel_work(struct iowait *w)
iowait            114 drivers/infiniband/hw/hfi1/iowait.c uint iowait_priority_update_top(struct iowait *w,
iowait            115 drivers/infiniband/hw/hfi1/iowait.c 				struct iowait *top,
iowait             90 drivers/infiniband/hw/hfi1/iowait.h struct iowait;
iowait             94 drivers/infiniband/hw/hfi1/iowait.h 	struct iowait *iow;
iowait            148 drivers/infiniband/hw/hfi1/iowait.h 	void (*wakeup)(struct iowait *wait, int reason);
iowait            149 drivers/infiniband/hw/hfi1/iowait.h 	void (*sdma_drained)(struct iowait *wait);
iowait            150 drivers/infiniband/hw/hfi1/iowait.h 	void (*init_priority)(struct iowait *wait);
iowait            167 drivers/infiniband/hw/hfi1/iowait.h void iowait_set_flag(struct iowait *wait, u32 flag);
iowait            168 drivers/infiniband/hw/hfi1/iowait.h bool iowait_flag_set(struct iowait *wait, u32 flag);
iowait            169 drivers/infiniband/hw/hfi1/iowait.h void iowait_clear_flag(struct iowait *wait, u32 flag);
iowait            171 drivers/infiniband/hw/hfi1/iowait.h void iowait_init(struct iowait *wait, u32 tx_limit,
iowait            179 drivers/infiniband/hw/hfi1/iowait.h 		 void (*wakeup)(struct iowait *wait, int reason),
iowait            180 drivers/infiniband/hw/hfi1/iowait.h 		 void (*sdma_drained)(struct iowait *wait),
iowait            181 drivers/infiniband/hw/hfi1/iowait.h 		 void (*init_priority)(struct iowait *wait));
iowait            189 drivers/infiniband/hw/hfi1/iowait.h static inline bool iowait_schedule(struct iowait *wait,
iowait            201 drivers/infiniband/hw/hfi1/iowait.h static inline bool iowait_tid_schedule(struct iowait *wait,
iowait            215 drivers/infiniband/hw/hfi1/iowait.h static inline void iowait_sdma_drain(struct iowait *wait)
iowait            226 drivers/infiniband/hw/hfi1/iowait.h static inline int iowait_sdma_pending(struct iowait *wait)
iowait            235 drivers/infiniband/hw/hfi1/iowait.h static inline void iowait_sdma_inc(struct iowait *wait)
iowait            244 drivers/infiniband/hw/hfi1/iowait.h static inline void iowait_sdma_add(struct iowait *wait, int count)
iowait            253 drivers/infiniband/hw/hfi1/iowait.h static inline int iowait_sdma_dec(struct iowait *wait)
iowait            268 drivers/infiniband/hw/hfi1/iowait.h static inline void iowait_pio_drain(struct iowait *wait)
iowait            281 drivers/infiniband/hw/hfi1/iowait.h static inline int iowait_pio_pending(struct iowait *wait)
iowait            290 drivers/infiniband/hw/hfi1/iowait.h static inline void iowait_pio_inc(struct iowait *wait)
iowait            299 drivers/infiniband/hw/hfi1/iowait.h static inline int iowait_pio_dec(struct iowait *wait)
iowait            313 drivers/infiniband/hw/hfi1/iowait.h static inline void iowait_drain_wakeup(struct iowait *wait)
iowait            355 drivers/infiniband/hw/hfi1/iowait.h static inline u32 iowait_get_all_desc(struct iowait *w)
iowait            376 drivers/infiniband/hw/hfi1/iowait.h static inline void iowait_update_all_priority(struct iowait *w)
iowait            382 drivers/infiniband/hw/hfi1/iowait.h static inline void iowait_init_priority(struct iowait *w)
iowait            389 drivers/infiniband/hw/hfi1/iowait.h static inline void iowait_get_priority(struct iowait *w)
iowait            405 drivers/infiniband/hw/hfi1/iowait.h static inline void iowait_queue(bool pkts_sent, struct iowait *w,
iowait            433 drivers/infiniband/hw/hfi1/iowait.h static inline void iowait_starve_clear(bool pkts_sent, struct iowait *w)
iowait            440 drivers/infiniband/hw/hfi1/iowait.h uint iowait_priority_update_top(struct iowait *w,
iowait            441 drivers/infiniband/hw/hfi1/iowait.h 				struct iowait *top,
iowait            470 drivers/infiniband/hw/hfi1/iowait.h static inline struct iowait_work *iowait_get_tid_work(struct iowait *w)
iowait            479 drivers/infiniband/hw/hfi1/iowait.h static inline struct iowait_work *iowait_get_ib_work(struct iowait *w)
iowait            488 drivers/infiniband/hw/hfi1/iowait.h static inline struct iowait *iowait_ioww_to_iow(struct iowait_work *w)
iowait            495 drivers/infiniband/hw/hfi1/iowait.h void iowait_cancel_work(struct iowait *w);
iowait            958 drivers/infiniband/hw/hfi1/pio.c 		struct iowait *wait;
iowait            962 drivers/infiniband/hw/hfi1/pio.c 		wait = list_first_entry(&sc->piowait, struct iowait, list);
iowait           1631 drivers/infiniband/hw/hfi1/pio.c 		struct iowait *wait;
iowait           1635 drivers/infiniband/hw/hfi1/pio.c 		wait = list_first_entry(list, struct iowait, list);
iowait             73 drivers/infiniband/hw/hfi1/qp.c static void iowait_wakeup(struct iowait *wait, int reason);
iowait             74 drivers/infiniband/hw/hfi1/qp.c static void iowait_sdma_drained(struct iowait *wait);
iowait            545 drivers/infiniband/hw/hfi1/qp.c static void iowait_wakeup(struct iowait *wait, int reason)
iowait            553 drivers/infiniband/hw/hfi1/qp.c static void iowait_sdma_drained(struct iowait *wait)
iowait            572 drivers/infiniband/hw/hfi1/qp.c static void hfi1_init_priority(struct iowait *w)
iowait            369 drivers/infiniband/hw/hfi1/sdma.c 	struct iowait *wait = tx->wait;
iowait            422 drivers/infiniband/hw/hfi1/sdma.c 		struct iowait *w, *nw;
iowait           1767 drivers/infiniband/hw/hfi1/sdma.c 	struct iowait *wait, *nw, *twait;
iowait           1768 drivers/infiniband/hw/hfi1/sdma.c 	struct iowait *waits[SDMA_WAIT_BATCH_SIZE];
iowait            921 drivers/infiniband/hw/hfi1/sdma.h 	struct iowait *wait)
iowait             99 drivers/infiniband/hw/hfi1/sdma_txreq.h struct iowait;
iowait            107 drivers/infiniband/hw/hfi1/sdma_txreq.h 	struct iowait *wait;
iowait             17 drivers/infiniband/hw/hfi1/trace_iowait.h 		    TP_PROTO(struct iowait *wait, u32 flag),
iowait             41 drivers/infiniband/hw/hfi1/trace_iowait.h 	     TP_PROTO(struct iowait *wait, u32 flag),
iowait             45 drivers/infiniband/hw/hfi1/trace_iowait.h 	     TP_PROTO(struct iowait *wait, u32 flag),
iowait            107 drivers/infiniband/hw/hfi1/user_sdma.c static void activate_packet_queue(struct iowait *wait, int reason);
iowait            155 drivers/infiniband/hw/hfi1/user_sdma.c static void activate_packet_queue(struct iowait *wait, int reason)
iowait            130 drivers/infiniband/hw/hfi1/user_sdma.h 	struct iowait busy;
iowait            601 drivers/infiniband/hw/hfi1/verbs.c 	struct iowait *wait;
iowait            607 drivers/infiniband/hw/hfi1/verbs.c 		wait = list_first_entry(list, struct iowait, list);
iowait            165 drivers/infiniband/hw/hfi1/verbs.h 	struct iowait s_iowait;
iowait            315 drivers/infiniband/hw/hfi1/verbs.h static inline struct rvt_qp *iowait_to_qp(struct iowait *s_iowait)
iowait             77 drivers/infiniband/hw/hfi1/verbs_txreq.c 			struct iowait *wait;
iowait             80 drivers/infiniband/hw/hfi1/verbs_txreq.c 			wait = list_first_entry(&dev->txwait, struct iowait,
iowait             87 drivers/infiniband/hw/hfi1/vnic.h 	struct iowait wait;
iowait            258 drivers/infiniband/hw/hfi1/vnic_sdma.c static void hfi1_vnic_sdma_wakeup(struct iowait *wait, int reason)
iowait            246 drivers/infiniband/hw/qib/qib_qp.c 	if (!list_empty(&priv->iowait) && !(qp->s_flags & RVT_S_BUSY)) {
iowait            248 drivers/infiniband/hw/qib/qib_qp.c 		list_del_init(&priv->iowait);
iowait            335 drivers/infiniband/hw/qib/qib_qp.c 	INIT_LIST_HEAD(&priv->iowait);
iowait            372 drivers/infiniband/hw/qib/qib_qp.c 	if (!list_empty(&priv->iowait))
iowait            373 drivers/infiniband/hw/qib/qib_qp.c 		list_del_init(&priv->iowait);
iowait            441 drivers/infiniband/hw/qib/qib_qp.c 		   !list_empty(&priv->iowait),
iowait            656 drivers/infiniband/hw/qib/qib_sdma.c 		if (list_empty(&priv->iowait)) {
iowait            662 drivers/infiniband/hw/qib/qib_sdma.c 			list_add_tail(&priv->iowait, &dev->dmawait);
iowait            373 drivers/infiniband/hw/qib/qib_verbs.c 		priv = list_entry(list->next, struct qib_qp_priv, iowait);
iowait            375 drivers/infiniband/hw/qib/qib_verbs.c 		list_del_init(&priv->iowait);
iowait            579 drivers/infiniband/hw/qib/qib_verbs.c 		    list_empty(&priv->iowait)) {
iowait            582 drivers/infiniband/hw/qib/qib_verbs.c 			list_add_tail(&priv->iowait, &dev->txwait);
iowait            644 drivers/infiniband/hw/qib/qib_verbs.c 				  iowait);
iowait            646 drivers/infiniband/hw/qib/qib_verbs.c 		list_del_init(&priv->iowait);
iowait            681 drivers/infiniband/hw/qib/qib_verbs.c 	list_for_each_entry_safe(qpp, nqpp, &dev->dmawait, iowait) {
iowait            690 drivers/infiniband/hw/qib/qib_verbs.c 		list_del_init(&qpp->iowait);
iowait            756 drivers/infiniband/hw/qib/qib_verbs.c 		if (list_empty(&priv->iowait)) {
iowait            760 drivers/infiniband/hw/qib/qib_verbs.c 			list_add_tail(&priv->iowait, &dev->memwait);
iowait            892 drivers/infiniband/hw/qib/qib_verbs.c 		if (list_empty(&priv->iowait)) {
iowait            895 drivers/infiniband/hw/qib/qib_verbs.c 			list_add_tail(&priv->iowait, &dev->piowait);
iowait           1167 drivers/infiniband/hw/qib/qib_verbs.c 		priv = list_entry(list->next, struct qib_qp_priv, iowait);
iowait           1169 drivers/infiniband/hw/qib/qib_verbs.c 		list_del_init(&priv->iowait);
iowait            118 drivers/infiniband/hw/qib/qib_verbs.h 	struct list_head iowait;        /* link for wait PIO buf */
iowait             38 fs/proc/stat.c 	u64 iowait;
iowait             40 fs/proc/stat.c 	iowait = kcs->cpustat[CPUTIME_IOWAIT];
iowait             42 fs/proc/stat.c 		iowait += arch_idle_time(cpu);
iowait             43 fs/proc/stat.c 	return iowait;
iowait             66 fs/proc/stat.c 	u64 iowait, iowait_usecs = -1ULL;
iowait             73 fs/proc/stat.c 		iowait = kcs->cpustat[CPUTIME_IOWAIT];
iowait             75 fs/proc/stat.c 		iowait = iowait_usecs * NSEC_PER_USEC;
iowait             77 fs/proc/stat.c 	return iowait;
iowait            110 fs/proc/stat.c 	u64 user, nice, system, idle, iowait, irq, softirq, steal;
iowait            117 fs/proc/stat.c 	user = nice = system = idle = iowait =
iowait            129 fs/proc/stat.c 		iowait += get_iowait_time(kcs, i);
iowait            151 fs/proc/stat.c 	seq_put_decimal_ull(p, " ", nsec_to_clock_t(iowait));
iowait            167 fs/proc/stat.c 		iowait = get_iowait_time(kcs, i);
iowait            178 fs/proc/stat.c 		seq_put_decimal_ull(p, " ", nsec_to_clock_t(iowait));
iowait            610 kernel/time/tick-sched.c 	ktime_t now, iowait;
iowait            618 kernel/time/tick-sched.c 		iowait = ts->iowait_sleeptime;
iowait            623 kernel/time/tick-sched.c 			iowait = ktime_add(ts->iowait_sleeptime, delta);
iowait            625 kernel/time/tick-sched.c 			iowait = ts->iowait_sleeptime;
iowait            629 kernel/time/tick-sched.c 	return ktime_to_us(iowait);