summaryrefslogtreecommitdiffstats
path: root/block/blk-mq.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* block: clean up blk_mq_submit_bio() mergingPavel Begunkov2021-10-211-8/+7
* blk-mq: only flush requests from the plug in blk_mq_submit_bioChristoph Hellwig2021-10-201-1/+1
* block: remove inaccurate requeue checkJens Axboe2021-10-201-1/+0
* block: optimise req_bio_endio()Pavel Begunkov2021-10-201-9/+7
* blk-mq: support concurrent queue quiesce/unquiesceMing Lei2021-10-201-3/+19
* block: inline fast path of driver tag allocationJens Axboe2021-10-191-5/+3
* blk-mq: don't handle non-flush requests in blk_insert_flushChristoph Hellwig2021-10-191-8/+6
* block: attempt direct issue of plug listJens Axboe2021-10-191-0/+60
* block: change plugging to use a singly linked listJens Axboe2021-10-191-35/+45
* block: move blk_mq_tag_to_rq() inlineJens Axboe2021-10-191-11/+0
* block: get rid of plug list sortingJens Axboe2021-10-191-19/+0
* block: return whether or not to unplug through booleanJens Axboe2021-10-191-7/+9
* block: don't call blk_status_to_errno in blk_update_requestChristoph Hellwig2021-10-191-1/+1
* block: fix too broad elevator check in blk_mq_free_request()Jens Axboe2021-10-191-1/+1
* block: add support for blk_mq_end_request_batch()Jens Axboe2021-10-181-19/+63
* block: add a struct io_comp_batch argument to fops->iopoll()Jens Axboe2021-10-181-4/+5
* block: provide helpers for rq_list manipulationJens Axboe2021-10-181-14/+5
* block: remove some blk_mq_hw_ctx debugfs entriesJens Axboe2021-10-181-16/+0
* block: remove debugfs blk_mq_ctx dispatched/merged/completed attributesJens Axboe2021-10-181-3/+0
* block: cache rq_flags inside blk_mq_rq_ctx_init()Pavel Begunkov2021-10-181-6/+8
* block: blk_mq_rq_ctx_init cache ctx/q/hctxPavel Begunkov2021-10-181-5/+9
* block: skip elevator fields init for non-elv queuePavel Begunkov2021-10-181-14/+14
* block: store elevator state in requestJens Axboe2021-10-181-9/+11
* block: move update request helpers into blk-mq.cJens Axboe2021-10-181-0/+144
* block: convert the rest of block to bdev_get_queuePavel Begunkov2021-10-181-1/+1
* block: handle fast path of bio splitting inlineJens Axboe2021-10-181-2/+3
* block: switch polling to be bio basedChristoph Hellwig2021-10-181-49/+23
* block: rename REQ_HIPRI to REQ_POLLEDChristoph Hellwig2021-10-181-2/+2
* io_uring: don't sleep when polling for I/OChristoph Hellwig2021-10-181-1/+2
* block: replace the spin argument to blk_iopoll with a flags argumentChristoph Hellwig2021-10-181-10/+7
* blk-mq: remove blk_qc_t_validChristoph Hellwig2021-10-181-1/+1
* blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internalChristoph Hellwig2021-10-181-3/+5
* blk-mq: factor out a "classic" poll helperChristoph Hellwig2021-10-181-64/+56
* blk-mq: factor out a blk_qc_to_hctx helperChristoph Hellwig2021-10-181-1/+7
* block: improve batched tag allocationJens Axboe2021-10-181-31/+56
* blk-mq: optimise *end_request non-stat pathPavel Begunkov2021-10-181-10/+8
* block: don't dereference request after flush insertionJens Axboe2021-10-181-1/+2
* blk-mq: cleanup blk_mq_submit_bioChristoph Hellwig2021-10-181-13/+12
* blk-mq: cleanup and rename __blk_mq_alloc_requestChristoph Hellwig2021-10-181-28/+28
* block: pre-allocate requests if plug is started and is a batchJens Axboe2021-10-181-12/+58
* block: bump max plugged deferred size from 16 to 32Jens Axboe2021-10-181-2/+2
* block: inherit request start time from bio for BLK_CGROUPJens Axboe2021-10-181-1/+8
* blk-mq: Change shared sbitmap naming to shared tagsJohn Garry2021-10-181-16/+16
* blk-mq: Stop using pointers for blk_mq_tags bitmap tagsJohn Garry2021-10-181-4/+4
* blk-mq: Use shared tags for shared sbitmap supportJohn Garry2021-10-181-49/+52
* blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}()John Garry2021-10-181-16/+24
* blk-mq: Add blk_mq_alloc_map_and_rqs()John Garry2021-10-181-26/+36
* blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap()John Garry2021-10-181-2/+1
* blk-mq: Don't clear driver tags own mappingJohn Garry2021-10-181-0/+4
* blk-mq: Pass driver tags to blk_mq_clear_rq_mapping()John Garry2021-10-181-5/+7