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