Searched refs:budget_token (Results 1 - 6 of 6) sorted by relevance

/linux-master/block/
H A Dblk-mq-sched.c104 int budget_token; local
114 budget_token = blk_mq_get_dispatch_budget(q);
115 if (budget_token < 0)
120 blk_mq_put_dispatch_budget(q, budget_token);
132 blk_mq_set_rq_budget_token(rq, budget_token);
224 int budget_token; local
234 budget_token = blk_mq_get_dispatch_budget(q);
235 if (budget_token < 0)
240 blk_mq_put_dispatch_budget(q, budget_token);
252 blk_mq_set_rq_budget_token(rq, budget_token);
[all...]
H A Dblk-mq.h245 int budget_token)
248 q->mq_ops->put_budget(q, budget_token);
244 blk_mq_put_dispatch_budget(struct request_queue *q, int budget_token) argument
H A Dblk-mq.c1947 int budget_token = -1; local
1950 budget_token = blk_mq_get_dispatch_budget(rq->q);
1951 if (budget_token < 0) {
1955 blk_mq_set_rq_budget_token(rq, budget_token);
1972 blk_mq_put_dispatch_budget(rq->q, budget_token);
1987 int budget_token = blk_mq_get_rq_budget_token(rq); local
1989 if (budget_token >= 0)
1990 blk_mq_put_dispatch_budget(q, budget_token);
2615 int budget_token; local
2617 budget_token
[all...]
/linux-master/include/scsi/
H A Dscsi_cmnd.h83 int budget_token; member in struct:scsi_cmnd
/linux-master/drivers/scsi/
H A Dscsi_lib.c393 sbitmap_put(&sdev->budget_map, cmd->budget_token);
394 cmd->budget_token = -1;
1738 static void scsi_mq_put_budget(struct request_queue *q, int budget_token) argument
1742 sbitmap_put(&sdev->budget_map, budget_token);
1787 cmd->budget_token = token;
1794 return cmd->budget_token;
1808 WARN_ON_ONCE(cmd->budget_token < 0);
1866 scsi_mq_put_budget(q, cmd->budget_token);
1867 cmd->budget_token = -1;
/linux-master/drivers/ata/
H A Dlibata-scsi.c672 if (WARN_ON_ONCE(cmd->budget_token >= ATA_MAX_QUEUE))
674 tag = cmd->budget_token;

Completed in 165 milliseconds