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);