summaryrefslogtreecommitdiffstats
path: root/include/linux/bio.h
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'iomap-5.17' of git://git.infradead.org/users/willy/linuxLinus Torvalds2022-01-121-2/+54
|\
| * block: Add bio_for_each_folio_all()Matthew Wilcox (Oracle)2021-12-161-1/+52
| * block: Add bio_add_folio()Matthew Wilcox (Oracle)2021-12-161-1/+2
* | bio.h: fix kernel-doc warningsRandy Dunlap2021-12-221-2/+2
|/
* block: avoid extra iter advance with async iocbPavel Begunkov2021-10-271-0/+1
* block: inline a part of bio_release_pages()Pavel Begunkov2021-10-201-1/+7
* block: turn macro helpers into inline functionsPavel Begunkov2021-10-201-16/+16
* block: don't bother iter advancing a fully done bioJens Axboe2021-10-181-2/+22
* block: switch polling to be bio basedChristoph Hellwig2021-10-181-1/+1
* block: rename REQ_HIPRI to REQ_POLLEDChristoph Hellwig2021-10-181-1/+1
* block: mark bio_truncate staticChristoph Hellwig2021-10-181-1/+0
* block: move bio_get_{first,last}_bvec out of bio.hChristoph Hellwig2021-10-181-31/+0
* block: mark __bio_try_merge_page staticChristoph Hellwig2021-10-181-2/+0
* block: move bio_full out of bio.hChristoph Hellwig2021-10-181-19/+0
* block: fold bio_cur_bytes into blk_rq_cur_bytesChristoph Hellwig2021-10-181-8/+0
* block: move bio_mergeable out of bio.hChristoph Hellwig2021-10-181-8/+0
* block: don't include <linux/ioprio.h> in <linux/bio.h>Christoph Hellwig2021-10-181-1/+0
* block: remove BIO_BUG_ONChristoph Hellwig2021-10-181-8/+0
* Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds2021-08-311-1/+1
|\
| * block: fix argument type of bio_trim()Chaitanya Kulkarni2021-08-231-1/+1
* | Merge tag 'io_uring-bio-cache.5-2021-08-30' of git://git.kernel.dk/linux-blockLinus Torvalds2021-08-301-0/+13
|\ \
| * | bio: add allocation cache abstractionJens Axboe2021-08-231-0/+13
| |/
* / block: remove bvec_kmap_irq and bvec_kunmap_irqChristoph Hellwig2021-08-021-42/+0
|/
* Merge tag 'for-5.14/drivers-2021-06-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-06-301-0/+2
|\
| * block: export blk_next_bio()Chaitanya Kulkarni2021-06-171-0/+2
* | block: return the correct bvec when checking for gapsLong Li2021-06-081-8/+4
|/
* Revert "bio: limit bio max size"Jens Axboe2021-05-081-3/+1
* bio: limit bio max sizeChangheun Lee2021-05-031-1/+3
* block: move bio_list_copy_data to pktcdvdChristoph Hellwig2021-04-121-1/+0
* block: remove zero_fill_bio_iterChristoph Hellwig2021-04-121-6/+1
* block: rename BIO_MAX_PAGES to BIO_MAX_VECSChristoph Hellwig2021-03-111-2/+2
* block: Add bio_max_segsMatthew Wilcox (Oracle)2021-02-261-1/+6
* Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-blockLinus Torvalds2021-02-211-27/+28
|\
| * block: use bi_max_vecs to find the bvec poolChristoph Hellwig2021-02-081-1/+0
| * block: turn the nr_iovecs argument to bio_alloc* into an unsigned shortChristoph Hellwig2021-02-081-3/+4
| * block: move struct biovec_slab to bio.cChristoph Hellwig2021-02-081-6/+0
| * block: split bio_kmalloc from bio_alloc_biosetChristoph Hellwig2021-01-271-5/+1
| * bio: don't copy bvec for direct IOPavel Begunkov2021-01-251-1/+4
| * bio: add a helper calculating nr segments to allocPavel Begunkov2021-01-251-0/+10
| * block: move three bvec helpers declaration into private helperMing Lei2021-01-241-3/+0
| * block: don't allocate inline bvecs if this bioset needn't bvecsMing Lei2021-01-241-0/+1
| * block: do not reassig ->bi_bdev when partition remappingChristoph Hellwig2021-01-241-0/+2
| * block: store a block_device pointer in struct bioChristoph Hellwig2021-01-241-10/+8
* | block: add bio_add_zone_append_pageJohannes Thumshirn2021-02-091-0/+2
|/
* bio: optimise bvec iterationPavel Begunkov2020-12-021-2/+15
* block: remove unused BIO_SPLIT_ENTRIESJeffle Xu2020-11-251-6/+0
* block: move bio_associate_blkg_from_page to mm/page_io.cChristoph Hellwig2020-06-291-7/+0
* block: remove bio_disassociate_blkgChristoph Hellwig2020-06-291-2/+0
* block: reduce ifdef CONFIG_BLOCK madness in headersChristoph Hellwig2020-06-241-3/+0
* Merge tag 'for-5.8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2020-06-021-0/+8
|\