Home
last modified time | relevance | path

Searched refs:budget_token (Results 1 – 5 of 5) sorted by relevance

/linux/block/
A Dblk-mq-sched.c133 int budget_token; in __blk_mq_do_dispatch_sched() local
143 budget_token = blk_mq_get_dispatch_budget(q); in __blk_mq_do_dispatch_sched()
144 if (budget_token < 0) in __blk_mq_do_dispatch_sched()
149 blk_mq_put_dispatch_budget(q, budget_token); in __blk_mq_do_dispatch_sched()
161 blk_mq_set_rq_budget_token(rq, budget_token); in __blk_mq_do_dispatch_sched()
246 int budget_token; in blk_mq_do_dispatch_ctx() local
256 budget_token = blk_mq_get_dispatch_budget(q); in blk_mq_do_dispatch_ctx()
257 if (budget_token < 0) in blk_mq_do_dispatch_ctx()
262 blk_mq_put_dispatch_budget(q, budget_token); in blk_mq_do_dispatch_ctx()
274 blk_mq_set_rq_budget_token(rq, budget_token); in blk_mq_do_dispatch_ctx()
A Dblk-mq.h197 int budget_token) in blk_mq_put_dispatch_budget() argument
200 q->mq_ops->put_budget(q, budget_token); in blk_mq_put_dispatch_budget()
A Dblk-mq.c1564 int budget_token = -1; in blk_mq_prep_dispatch_rq() local
1567 budget_token = blk_mq_get_dispatch_budget(rq->q); in blk_mq_prep_dispatch_rq()
1568 if (budget_token < 0) { in blk_mq_prep_dispatch_rq()
1572 blk_mq_set_rq_budget_token(rq, budget_token); in blk_mq_prep_dispatch_rq()
1606 if (budget_token >= 0) in blk_mq_release_budgets()
1607 blk_mq_put_dispatch_budget(q, budget_token); in blk_mq_release_budgets()
2355 int budget_token; in __blk_mq_try_issue_directly() local
2373 budget_token = blk_mq_get_dispatch_budget(q); in __blk_mq_try_issue_directly()
2374 if (budget_token < 0) in __blk_mq_try_issue_directly()
2377 blk_mq_set_rq_budget_token(rq, budget_token); in __blk_mq_try_issue_directly()
[all …]
/linux/drivers/scsi/
A Dscsi_lib.c303 sbitmap_put(&sdev->budget_map, cmd->budget_token); in scsi_device_unbusy()
304 cmd->budget_token = -1; in scsi_device_unbusy()
1132 int budget_token = cmd->budget_token; in scsi_init_command() local
1162 cmd->budget_token = budget_token; in scsi_init_command()
1607 static void scsi_mq_put_budget(struct request_queue *q, int budget_token) in scsi_mq_put_budget() argument
1611 sbitmap_put(&sdev->budget_map, budget_token); in scsi_mq_put_budget()
1649 cmd->budget_token = token; in scsi_mq_set_rq_budget_token()
1656 return cmd->budget_token; in scsi_mq_get_rq_budget_token()
1670 WARN_ON_ONCE(cmd->budget_token < 0); in scsi_queue_rq()
1723 scsi_mq_put_budget(q, cmd->budget_token); in scsi_queue_rq()
[all …]
/linux/include/scsi/
A Dscsi_cmnd.h83 int budget_token; member

Completed in 23 milliseconds