summaryrefslogtreecommitdiffstats
path: root/block/blk-mq-tag.h
Commit message (Expand)AuthorAgeFilesLines
* blk-mq: blk_mq_tag_busy is no need to return a valueLiu Song2022-06-271-6/+4
* blk-mq: Delete busy_iter_fnJohn Garry2021-12-061-1/+1
* block: move blk_mq_tag_to_rq() inlineJens Axboe2021-10-191-23/+0
* block: add support for blk_mq_end_request_batch()Jens Axboe2021-10-181-0/+1
* block: improve batched tag allocationJens Axboe2021-10-181-0/+2
* blk-mq: Change shared sbitmap naming to shared tagsJohn Garry2021-10-181-2/+2
* blk-mq: Stop using pointers for blk_mq_tags bitmap tagsJohn Garry2021-10-181-5/+2
* blk-mq: Use shared tags for shared sbitmap supportJohn Garry2021-10-181-4/+2
* blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap()John Garry2021-10-181-0/+1
* block: move elevator.h to block/Christoph Hellwig2021-10-181-0/+2
* blk-mq: Some tag allocation code refactoringJohn Garry2021-05-241-3/+6
* blk-mq: clear stale request in tags->rq[] before freeing one request poolMing Lei2021-05-241-0/+6
* blk-mq: Relocate hctx_may_queue()John Garry2020-09-031-33/+0
* blk-mq: Facilitate a shared sbitmap per tagsetJohn Garry2020-09-031-0/+7
* blk-mq: Use pointers for blk_mq_tags bitmap tagsJohn Garry2020-09-031-2/+5
* blk-mq: Pass flags for tag init/freeJohn Garry2020-09-031-3/+4
* blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHAREDMing Lei2020-09-031-3/+3
* blk-mq: centralise related handling into blk_mq_get_driver_tagMing Lei2020-07-081-12/+0
* Revert "blk-mq: put driver tag when this request is completed"Jens Axboe2020-07-011-0/+12
* blk-mq: centralise related handling into blk_mq_get_driver_tagMing Lei2020-06-301-12/+0
* blk-mq: move blk_mq_get_driver_tag into blk-mq.cMing Lei2020-06-301-8/+31
* blk-mq: split out a __blk_mq_get_driver_tag helperChristoph Hellwig2020-06-071-0/+8
* blk-mq: add blk_mq_all_tag_iterMing Lei2020-05-291-0/+2
* blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAGChristoph Hellwig2020-05-291-2/+2
* blk-mq: Remove some unused function argumentsJohn Garry2020-02-261-2/+2
* blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue()John Garry2019-11-131-1/+0
* Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-blockLinus Torvalds2017-11-141-6/+1
|\
| * blk-mq-tag: kill unused tag enumsJens Axboe2017-10-011-6/+1
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* blk-mq-sched: Allocate sched reserved tags as specified in the original queue...Sagi Grimberg2017-03-021-0/+6
* blk-mq: move tags and sched_tags info from sysfs to debugfsOmar Sandoval2017-01-271-1/+0
* blk-mq: allow resize of scheduler requestsJens Axboe2017-01-201-1/+3
* blk-mq: split tag ->rqs[] into twoJens Axboe2017-01-171-0/+1
* blk-mq-tag: cleanup the normal/reserved tag allocationJens Axboe2017-01-171-2/+2
* Merge branch 'for-4.9/block-irq' of git://git.kernel.dk/linux-blockLinus Torvalds2016-10-091-2/+0
|\
| * blk-mq: get rid of the cpumask in struct blk_mq_tagsChristoph Hellwig2016-09-151-1/+0
* | sbitmap: randomize initial alloc_hint valuesOmar Sandoval2016-09-171-1/+0
* | sbitmap: push alloc policy into sbitmap_queueOmar Sandoval2016-09-171-1/+0
* | sbitmap: push per-cpu last_tag into sbitmap_queueOmar Sandoval2016-09-171-1/+2
* | blk-mq: abstract tag allocation out into sbitmap libraryOmar Sandoval2016-09-171-27/+10
|/
* blk-mq: factor out a helper to iterate all tags for a request_queueChristoph Hellwig2015-10-011-0/+2
* blk-mq: fix race between timeout and freeing requestMing Lei2015-08-151-0/+12
* blk-mq: Shared tag enhancementsKeith Busch2015-06-011-0/+1
* blk-mq: add tag allocation policyShaohua Li2015-01-231-1/+3
* block: wake up waiters when a queue is marked dyingJens Axboe2014-12-311-0/+1
* blk-mq: bitmap tag: fix races on shared ::wake_index fieldsAlexander Gordeev2014-06-171-1/+1
* blk-mq: fix schedule from atomic contextMing Lei2014-06-031-1/+1
* blk-mq: remove blk_mq_wait_for_tagsChristoph Hellwig2014-05-281-1/+0
* blk-mq: export blk_mq_tag_busy_iterSam Bradshaw2014-05-231-1/+0
* blk-mq: allow changing of queue depth through sysfsJens Axboe2014-05-201-0/+1