blk-rq-qos.c (1e05a7e6ebc4a5a5c53dce32e7e6d0ff5e7e08d1) | blk-rq-qos.c (d3e65ffff61c329fb2d0bf15736c440c2d0cfc97) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2 3#include "blk-rq-qos.h" 4 5/* 6 * Increment 'v', if 'v' is below 'below'. Returns true if we succeeded, 7 * false if 'v' + 1 would be bigger than 'below'. 8 */ --- 69 unchanged lines hidden (view full) --- 78{ 79 do { 80 if (rqos->ops->track) 81 rqos->ops->track(rqos, rq, bio); 82 rqos = rqos->next; 83 } while (rqos); 84} 85 | 1// SPDX-License-Identifier: GPL-2.0 2 3#include "blk-rq-qos.h" 4 5/* 6 * Increment 'v', if 'v' is below 'below'. Returns true if we succeeded, 7 * false if 'v' + 1 would be bigger than 'below'. 8 */ --- 69 unchanged lines hidden (view full) --- 78{ 79 do { 80 if (rqos->ops->track) 81 rqos->ops->track(rqos, rq, bio); 82 rqos = rqos->next; 83 } while (rqos); 84} 85 |
86void __rq_qos_merge(struct rq_qos *rqos, struct request *rq, struct bio *bio) 87{ 88 do { 89 if (rqos->ops->merge) 90 rqos->ops->merge(rqos, rq, bio); 91 rqos = rqos->next; 92 } while (rqos); 93} 94 |
|
86void __rq_qos_done_bio(struct rq_qos *rqos, struct bio *bio) 87{ 88 do { 89 if (rqos->ops->done_bio) 90 rqos->ops->done_bio(rqos, bio); 91 rqos = rqos->next; 92 } while (rqos); 93} --- 189 unchanged lines hidden --- | 95void __rq_qos_done_bio(struct rq_qos *rqos, struct bio *bio) 96{ 97 do { 98 if (rqos->ops->done_bio) 99 rqos->ops->done_bio(rqos, bio); 100 rqos = rqos->next; 101 } while (rqos); 102} --- 189 unchanged lines hidden --- |