Lines Matching refs:READ

337 	for (rw = READ; rw <= WRITE; rw++) {  in throtl_pd_alloc()
343 tg->bps[READ] = -1; in throtl_pd_alloc()
345 tg->iops[READ] = -1; in throtl_pd_alloc()
387 for (rw = READ; rw <= WRITE; rw++) in tg_update_has_rules()
568 rw == READ ? 'R' : 'W', tg->slice_start[rw], in throtl_start_new_slice_with_credit()
580 rw == READ ? 'R' : 'W', tg->slice_start[rw], in throtl_start_new_slice()
596 rw == READ ? 'R' : 'W', tg->slice_start[rw], in throtl_extend_slice()
664 rw == READ ? 'R' : 'W', nr_slices, bytes_trim, io_trim, in throtl_trim_slice()
873 if ((bio = throtl_peek_queued(&sq->queued[READ]))) in tg_update_disptime()
953 while ((bio = throtl_peek_queued(&sq->queued[READ])) && in throtl_dispatch_tg()
1036 sq->nr_queued[READ] + sq->nr_queued[WRITE], in throtl_pending_timer_fn()
1037 sq->nr_queued[READ], sq->nr_queued[WRITE]); in throtl_pending_timer_fn()
1098 for (rw = READ; rw <= WRITE; rw++) in blk_throtl_dispatch_work_fn()
1155 tg->bps[READ], tg->bps[WRITE], in tg_conf_updated()
1156 tg->iops[READ], tg->iops[WRITE]); in tg_conf_updated()
1233 .private = offsetof(struct throtl_grp, bps[READ]),
1245 .private = offsetof(struct throtl_grp, iops[READ]),
1277 if (tg->bps[READ] == -1 && tg->bps[WRITE] == -1 && in tg_prfill_max()
1278 tg->iops[READ] == -1 && tg->iops[WRITE] == -1) in tg_prfill_max()
1281 if (tg->bps[READ] != -1) in tg_prfill_max()
1282 snprintf(bufs[0], sizeof(bufs[0]), "%llu", tg->bps[READ]); in tg_prfill_max()
1285 if (tg->iops[READ] != -1) in tg_prfill_max()
1286 snprintf(bufs[2], sizeof(bufs[2]), "%u", tg->iops[READ]); in tg_prfill_max()
1317 v[0] = tg->bps[READ]; in tg_set_max()
1319 v[2] = tg->iops[READ]; in tg_set_max()
1357 tg->bps[READ] = v[0]; in tg_set_max()
1359 tg->iops[READ] = v[2]; in tg_set_max()
1457 rw == READ ? 'R' : 'W', in blk_throtl_bio()
1460 sq->nr_queued[READ], sq->nr_queued[WRITE]); in blk_throtl_bio()
1506 while ((bio = throtl_peek_queued(&sq->queued[READ]))) in tg_drain_bios()
1547 for (rw = READ; rw <= WRITE; rw++) in blk_throtl_drain()