rq_wait 139 block/blk-iolatency.c struct rq_wait rq_wait; rq_wait 268 block/blk-iolatency.c static void iolat_cleanup_cb(struct rq_wait *rqw, void *private_data) rq_wait 274 block/blk-iolatency.c static bool iolat_acquire_inflight(struct rq_wait *rqw, void *private_data) rq_wait 285 block/blk-iolatency.c struct rq_wait *rqw = &iolat->rq_wait; rq_wait 382 block/blk-iolatency.c wake_up_all(&iolat->rq_wait.wait); rq_wait 453 block/blk-iolatency.c wake_up_all(&iolat->rq_wait.wait); rq_wait 591 block/blk-iolatency.c struct rq_wait *rqw; rq_wait 617 block/blk-iolatency.c rqw = &iolat->rq_wait; rq_wait 976 block/blk-iolatency.c rq_wait_init(&iolat->rq_wait); rq_wait 27 block/blk-rq-qos.c bool rq_wait_inc_below(struct rq_wait *rq_wait, unsigned int limit) rq_wait 29 block/blk-rq-qos.c return atomic_inc_below(&rq_wait->inflight, limit); rq_wait 206 block/blk-rq-qos.c struct rq_wait *rqw; rq_wait 249 block/blk-rq-qos.c void rq_qos_wait(struct rq_wait *rqw, void *private_data, rq_wait 94 block/blk-rq-qos.h static inline void rq_wait_init(struct rq_wait *rq_wait) rq_wait 96 block/blk-rq-qos.h atomic_set(&rq_wait->inflight, 0); rq_wait 97 block/blk-rq-qos.h init_waitqueue_head(&rq_wait->wait); rq_wait 123 block/blk-rq-qos.h typedef bool (acquire_inflight_cb_t)(struct rq_wait *rqw, void *private_data); rq_wait 124 block/blk-rq-qos.h typedef void (cleanup_cb_t)(struct rq_wait *rqw, void *private_data); rq_wait 126 block/blk-rq-qos.h void rq_qos_wait(struct rq_wait *rqw, void *private_data, rq_wait 129 block/blk-rq-qos.h bool rq_wait_inc_below(struct rq_wait *rq_wait, unsigned int limit); rq_wait 104 block/blk-wbt.c static inline struct rq_wait *get_rq_wait(struct rq_wb *rwb, rq_wait 108 block/blk-wbt.c return &rwb->rq_wait[WBT_RWQ_KSWAPD]; rq_wait 110 block/blk-wbt.c return &rwb->rq_wait[WBT_RWQ_DISCARD]; rq_wait 112 block/blk-wbt.c return &rwb->rq_wait[WBT_RWQ_BG]; rq_wait 120 block/blk-wbt.c struct rq_wait *rqw = &rwb->rq_wait[i]; rq_wait 127 block/blk-wbt.c static void wbt_rqw_done(struct rq_wb *rwb, struct rq_wait *rqw, rq_wait 172 block/blk-wbt.c struct rq_wait *rqw; rq_wait 500 block/blk-wbt.c static bool wbt_inflight_cb(struct rq_wait *rqw, void *private_data) rq_wait 506 block/blk-wbt.c static void wbt_cleanup_cb(struct rq_wait *rqw, void *private_data) rq_wait 519 block/blk-wbt.c struct rq_wait *rqw = get_rq_wait(rwb, wb_acct); rq_wait 753 block/blk-wbt.c atomic_read(&rwb->rq_wait[i].inflight)); rq_wait 836 block/blk-wbt.c rq_wait_init(&rwb->rq_wait[i]); rq_wait 68 block/blk-wbt.h struct rq_wait rq_wait[WBT_NUM_RWQ]; rq_wait 82 block/blk-wbt.h ret += atomic_read(&rwb->rq_wait[i].inflight); rq_wait 135 fs/aio.c struct ctx_rq_wait *rq_wait; rq_wait 601 fs/aio.c if (ctx->rq_wait && atomic_dec_and_test(&ctx->rq_wait->count)) rq_wait 602 fs/aio.c complete(&ctx->rq_wait->comp); rq_wait 848 fs/aio.c ctx->rq_wait = wait;