Searched refs:budget_token (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/block/ |
H A D | blk-mq-sched.c | 104 int budget_token; in __blk_mq_do_dispatch_sched() local 114 budget_token = blk_mq_get_dispatch_budget(q); in __blk_mq_do_dispatch_sched() 115 if (budget_token < 0) in __blk_mq_do_dispatch_sched() 120 blk_mq_put_dispatch_budget(q, budget_token); in __blk_mq_do_dispatch_sched() 132 blk_mq_set_rq_budget_token(rq, budget_token); in __blk_mq_do_dispatch_sched() 224 int budget_token; in blk_mq_do_dispatch_ctx() local 234 budget_token = blk_mq_get_dispatch_budget(q); in blk_mq_do_dispatch_ctx() 235 if (budget_token < 0) in blk_mq_do_dispatch_ctx() 240 blk_mq_put_dispatch_budget(q, budget_token); in blk_mq_do_dispatch_ctx() 252 blk_mq_set_rq_budget_token(rq, budget_token); in blk_mq_do_dispatch_ctx() [all...] |
H A D | blk-mq.h | 245 int budget_token) in blk_mq_put_dispatch_budget() 248 q->mq_ops->put_budget(q, budget_token); in blk_mq_put_dispatch_budget() 244 blk_mq_put_dispatch_budget(struct request_queue *q, int budget_token) blk_mq_put_dispatch_budget() argument
|
H A D | blk-mq.c | 1976 int budget_token = -1; in blk_mq_prep_dispatch_rq() local 1979 budget_token = blk_mq_get_dispatch_budget(rq->q); in blk_mq_prep_dispatch_rq() 1980 if (budget_token < 0) { in blk_mq_prep_dispatch_rq() 1984 blk_mq_set_rq_budget_token(rq, budget_token); in blk_mq_prep_dispatch_rq() 2001 blk_mq_put_dispatch_budget(rq->q, budget_token); in blk_mq_prep_dispatch_rq() 2016 int budget_token = blk_mq_get_rq_budget_token(rq); in blk_mq_release_budgets() local 2018 if (budget_token >= 0) in blk_mq_release_budgets() 2019 blk_mq_put_dispatch_budget(q, budget_token); in blk_mq_release_budgets() 2643 int budget_token; in blk_mq_get_budget_and_tag() local 2645 budget_token in blk_mq_get_budget_and_tag() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | scsi_lib.c | 301 sbitmap_put(&sdev->budget_map, cmd->budget_token); in scsi_device_unbusy() 302 cmd->budget_token = -1; in scsi_device_unbusy() 1648 static void scsi_mq_put_budget(struct request_queue *q, int budget_token) in scsi_mq_put_budget() argument 1652 sbitmap_put(&sdev->budget_map, budget_token); in scsi_mq_put_budget() 1697 cmd->budget_token = token; in scsi_mq_set_rq_budget_token() 1704 return cmd->budget_token; in scsi_mq_get_rq_budget_token() 1718 WARN_ON_ONCE(cmd->budget_token < 0); in scsi_queue_rq() 1776 scsi_mq_put_budget(q, cmd->budget_token); in scsi_queue_rq() 1777 cmd->budget_token = -1; in scsi_queue_rq()
|
/kernel/linux/linux-6.6/include/scsi/ |
H A D | scsi_cmnd.h | 83 int budget_token; member
|
/kernel/linux/linux-6.6/drivers/ata/ |
H A D | libata-scsi.c | 672 if (WARN_ON_ONCE(cmd->budget_token >= ATA_MAX_QUEUE)) in ata_scsi_qc_new() 674 tag = cmd->budget_token; in ata_scsi_qc_new()
|
Completed in 17 milliseconds