Lines Matching refs:iowait

90 struct iowait;
94 struct iowait *iow;
139 struct iowait { struct
148 void (*wakeup)(struct iowait *wait, int reason); argument
149 void (*sdma_drained)(struct iowait *wait); argument
150 void (*init_priority)(struct iowait *wait); argument
167 void iowait_set_flag(struct iowait *wait, u32 flag); argument
168 bool iowait_flag_set(struct iowait *wait, u32 flag);
169 void iowait_clear_flag(struct iowait *wait, u32 flag);
171 void iowait_init(struct iowait *wait, u32 tx_limit,
179 void (*wakeup)(struct iowait *wait, int reason),
180 void (*sdma_drained)(struct iowait *wait),
181 void (*init_priority)(struct iowait *wait));
189 static inline bool iowait_schedule(struct iowait *wait, in iowait_schedule()
201 static inline bool iowait_tid_schedule(struct iowait *wait, in iowait_tid_schedule()
215 static inline void iowait_sdma_drain(struct iowait *wait) in iowait_sdma_drain()
226 static inline int iowait_sdma_pending(struct iowait *wait) in iowait_sdma_pending()
235 static inline void iowait_sdma_inc(struct iowait *wait) in iowait_sdma_inc()
244 static inline void iowait_sdma_add(struct iowait *wait, int count) in iowait_sdma_add()
253 static inline int iowait_sdma_dec(struct iowait *wait) in iowait_sdma_dec()
268 static inline void iowait_pio_drain(struct iowait *wait) in iowait_pio_drain()
281 static inline int iowait_pio_pending(struct iowait *wait) in iowait_pio_pending()
290 static inline void iowait_pio_inc(struct iowait *wait) in iowait_pio_inc()
299 static inline int iowait_pio_dec(struct iowait *wait) in iowait_pio_dec()
313 static inline void iowait_drain_wakeup(struct iowait *wait) in iowait_drain_wakeup()
355 static inline u32 iowait_get_all_desc(struct iowait *w) in iowait_get_all_desc()
376 static inline void iowait_update_all_priority(struct iowait *w) in iowait_update_all_priority()
382 static inline void iowait_init_priority(struct iowait *w) in iowait_init_priority()
389 static inline void iowait_get_priority(struct iowait *w) in iowait_get_priority()
405 static inline void iowait_queue(bool pkts_sent, struct iowait *w, in iowait_queue()
433 static inline void iowait_starve_clear(bool pkts_sent, struct iowait *w) in iowait_starve_clear()
440 uint iowait_priority_update_top(struct iowait *w,
441 struct iowait *top,
470 static inline struct iowait_work *iowait_get_tid_work(struct iowait *w) in iowait_get_tid_work()
479 static inline struct iowait_work *iowait_get_ib_work(struct iowait *w) in iowait_get_ib_work()
488 static inline struct iowait *iowait_ioww_to_iow(struct iowait_work *w) in iowait_ioww_to_iow()
495 void iowait_cancel_work(struct iowait *w);