Searched refs:budget_token (Results 1 – 5 of 5) sorted by relevance
/Linux-v5.15/block/ |
D | blk-mq-sched.c | 135 int budget_token; in __blk_mq_do_dispatch_sched() local 145 budget_token = blk_mq_get_dispatch_budget(q); in __blk_mq_do_dispatch_sched() 146 if (budget_token < 0) in __blk_mq_do_dispatch_sched() 151 blk_mq_put_dispatch_budget(q, budget_token); in __blk_mq_do_dispatch_sched() 163 blk_mq_set_rq_budget_token(rq, budget_token); in __blk_mq_do_dispatch_sched() 248 int budget_token; in blk_mq_do_dispatch_ctx() local 258 budget_token = blk_mq_get_dispatch_budget(q); in blk_mq_do_dispatch_ctx() 259 if (budget_token < 0) in blk_mq_do_dispatch_ctx() 264 blk_mq_put_dispatch_budget(q, budget_token); in blk_mq_do_dispatch_ctx() 276 blk_mq_set_rq_budget_token(rq, budget_token); in blk_mq_do_dispatch_ctx()
|
D | blk-mq.h | 192 int budget_token) in blk_mq_put_dispatch_budget() argument 195 q->mq_ops->put_budget(q, budget_token); in blk_mq_put_dispatch_budget()
|
D | blk-mq.c | 1269 int budget_token = -1; in blk_mq_prep_dispatch_rq() local 1272 budget_token = blk_mq_get_dispatch_budget(rq->q); in blk_mq_prep_dispatch_rq() 1273 if (budget_token < 0) { in blk_mq_prep_dispatch_rq() 1277 blk_mq_set_rq_budget_token(rq, budget_token); in blk_mq_prep_dispatch_rq() 1294 blk_mq_put_dispatch_budget(rq->q, budget_token); in blk_mq_prep_dispatch_rq() 1309 int budget_token = blk_mq_get_rq_budget_token(rq); in blk_mq_release_budgets() local 1311 if (budget_token >= 0) in blk_mq_release_budgets() 1312 blk_mq_put_dispatch_budget(q, budget_token); in blk_mq_release_budgets() 2017 int budget_token; in __blk_mq_try_issue_directly() local 2035 budget_token = blk_mq_get_dispatch_budget(q); in __blk_mq_try_issue_directly() [all …]
|
/Linux-v5.15/drivers/scsi/ |
D | scsi_lib.c | 302 sbitmap_put(&sdev->budget_map, cmd->budget_token); in scsi_device_unbusy() 303 cmd->budget_token = -1; in scsi_device_unbusy() 1122 int budget_token = cmd->budget_token; in scsi_init_command() local 1151 cmd->budget_token = budget_token; in scsi_init_command() 1588 static void scsi_mq_put_budget(struct request_queue *q, int budget_token) in scsi_mq_put_budget() argument 1592 sbitmap_put(&sdev->budget_map, budget_token); in scsi_mq_put_budget() 1630 cmd->budget_token = token; in scsi_mq_set_rq_budget_token() 1637 return cmd->budget_token; in scsi_mq_get_rq_budget_token() 1651 WARN_ON_ONCE(cmd->budget_token < 0); in scsi_queue_rq() 1704 scsi_mq_put_budget(q, cmd->budget_token); in scsi_queue_rq() [all …]
|
/Linux-v5.15/include/scsi/ |
D | scsi_cmnd.h | 78 int budget_token; member
|