/openbmc/linux/net/ceph/ |
H A D | messenger.c | 735 BUG_ON(cursor->resid < bio_iter_len(it->bio, it->iter)); in ceph_msg_data_bio_cursor_init() 742 struct bio_vec bv = bio_iter_iovec(cursor->bio_iter.bio, in ceph_msg_data_bio_next() 754 struct page *page = bio_iter_page(it->bio, it->iter); in ceph_msg_data_bio_advance() 757 BUG_ON(bytes > bio_iter_len(it->bio, it->iter)); in ceph_msg_data_bio_advance() 759 bio_advance_iter(it->bio, &it->iter, bytes); in ceph_msg_data_bio_advance() 765 page == bio_iter_page(it->bio, it->iter))) in ceph_msg_data_bio_advance() 769 it->bio = it->bio->bi_next; in ceph_msg_data_bio_advance() 770 it->iter = it->bio->bi_iter; in ceph_msg_data_bio_advance() 775 BUG_ON(cursor->resid < bio_iter_len(it->bio, it->iter)); in ceph_msg_data_bio_advance()
|
/openbmc/linux/Documentation/block/ |
H A D | null_blk.rst | 20 No block-layer (Known as bio-based) 23 - Directly accepts bio data structure and returns them.
|
/openbmc/linux/fs/zonefs/ |
H A D | super.c | 1134 struct bio bio; in zonefs_read_super() local 1141 bio_init(&bio, sb->s_bdev, &bio_vec, 1, REQ_OP_READ); in zonefs_read_super() 1142 bio.bi_iter.bi_sector = 0; in zonefs_read_super() 1143 __bio_add_page(&bio, page, PAGE_SIZE, 0); in zonefs_read_super() 1145 ret = submit_bio_wait(&bio); in zonefs_read_super()
|
/openbmc/linux/drivers/block/ |
H A D | swim3.c | 417 static phys_addr_t swim3_bio_phys(struct bio *bio) in swim3_bio_phys() argument 419 return page_to_phys(bio_page(bio)) + bio_offset(bio); in swim3_bio_phys() 465 init_dma(cp, OUTPUT_MORE, swim3_bio_phys(req->bio), 512); in setup_transfer() 470 init_dma(cp, INPUT_LAST, swim3_bio_phys(req->bio), n * 512); in setup_transfer()
|
H A D | nbd.c | 586 struct bio *bio; in nbd_send_cmd() local 669 bio = req->bio; in nbd_send_cmd() 670 while (bio) { in nbd_send_cmd() 671 struct bio *next = bio->bi_next; in nbd_send_cmd() 675 bio_for_each_segment(bvec, bio, iter) { in nbd_send_cmd() 716 bio = next; in nbd_send_cmd()
|
H A D | floppy.c | 4122 static void floppy_rb0_cb(struct bio *bio) in floppy_rb0_cb() argument 4127 if (bio->bi_status) { in floppy_rb0_cb() 4129 bio->bi_status); in floppy_rb0_cb() 4137 struct bio bio; in __floppy_read_block_0() local 4150 bio_init(&bio, bdev, &bio_vec, 1, REQ_OP_READ); in __floppy_read_block_0() 4151 __bio_add_page(&bio, page, block_size(bdev), 0); in __floppy_read_block_0() 4153 bio.bi_iter.bi_sector = 0; in __floppy_read_block_0() 4154 bio.bi_flags |= (1 << BIO_QUIET); in __floppy_read_block_0() 4155 bio.bi_private = &cbdata; in __floppy_read_block_0() 4156 bio.bi_end_io = floppy_rb0_cb; in __floppy_read_block_0() [all …]
|
H A D | virtio_blk.c | 166 struct bio *bio; in virtblk_setup_discard_write_zeroes_erase() local 188 __rq_for_each_bio(bio, req) { in virtblk_setup_discard_write_zeroes_erase() 189 u64 sector = bio->bi_iter.bi_sector; in virtblk_setup_discard_write_zeroes_erase() 190 u32 num_sectors = bio->bi_iter.bi_size >> SECTOR_SHIFT; in virtblk_setup_discard_write_zeroes_erase()
|
H A D | z2ram.c | 90 void *buffer = bio_data(req->bio); in z2_queue_rq()
|
/openbmc/linux/fs/f2fs/ |
H A D | compress.c | 1068 struct bio *bio = NULL; in prepare_compress_overwrite() local 1070 ret = f2fs_read_multi_pages(cc, &bio, cc->cluster_size, in prepare_compress_overwrite() 1076 if (bio) in prepare_compress_overwrite() 1077 f2fs_submit_read_bio(sbi, bio, DATA); in prepare_compress_overwrite() 1403 void f2fs_compress_write_end_io(struct bio *bio, struct page *page) in f2fs_compress_write_end_io() argument 1405 struct f2fs_sb_info *sbi = bio->bi_private; in f2fs_compress_write_end_io() 1412 if (unlikely(bio->bi_status)) in f2fs_compress_write_end_io()
|
H A D | f2fs.h | 1215 struct bio **bio; /* bio for ipu */ member 1220 struct bio *bio; member 1227 struct bio *bio; /* bios to merge */ member 1232 struct bio *zone_pending_bio; /* pending bio for the previous zone */ 3819 void f2fs_submit_read_bio(struct f2fs_sb_info *sbi, struct bio *bio, 3827 struct bio **bio, struct page *page); 3857 struct bio **bio, sector_t *last_block, 4284 void f2fs_compress_write_end_io(struct bio *bio, struct page *page); 4306 int f2fs_read_multi_pages(struct compress_ctx *cc, struct bio **bio_ret,
|
/openbmc/linux/include/trace/events/ |
H A D | btrfs.h | 2444 const struct bio *bio, 2447 TP_ARGS(rbio, bio, trace_info), 2464 __entry->physical = bio->bi_iter.bi_sector << SECTOR_SHIFT; 2465 __entry->len = bio->bi_iter.bi_size; 2466 __entry->opf = bio_op(bio); 2494 const struct bio *bio, 2497 TP_ARGS(rbio, bio, trace_info) 2502 const struct bio *bio, 2505 TP_ARGS(rbio, bio, trace_info)
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-block-dm | 38 bio-based DM devices so it will only ever report 0 for
|
/openbmc/linux/Documentation/admin-guide/device-mapper/ |
H A D | cache.rst | 134 On-disk metadata is committed every time a FLUSH or FUA bio is written. 255 #read hits Number of times a READ bio has been mapped 257 #read misses Number of times a READ bio has been mapped 259 #write hits Number of times a WRITE bio has been mapped 261 #write misses Number of times a WRITE bio has been
|
/openbmc/linux/Documentation/filesystems/ |
H A D | api-summary.rst | 62 .. kernel-doc:: block/bio.c
|
/openbmc/linux/fs/btrfs/ |
H A D | Makefile | 35 subpage.o tree-mod-log.o extent-io-tree.o fs.o messages.o bio.o \
|
H A D | inode.c | 2553 u64 len = bbio->bio.bi_iter.bi_size; in btrfs_extract_ordered_extent() 7743 struct bio *bio = &bbio->bio; in btrfs_dio_end_io() local 7745 if (bio->bi_status) { in btrfs_dio_end_io() 7748 btrfs_ino(inode), bio->bi_opf, in btrfs_dio_end_io() 7755 !bio->bi_status); in btrfs_dio_end_io() 7762 iomap_dio_bio_end_io(bio); in btrfs_dio_end_io() 7765 static void btrfs_dio_submit_io(const struct iomap_iter *iter, struct bio *bio, in btrfs_dio_submit_io() argument 7779 dip->bytes = bio->bi_iter.bi_size; in btrfs_dio_submit_io() 7799 iomap_dio_bio_end_io(bio); in btrfs_dio_submit_io() 9965 if (bbio->bio.bi_status) { in btrfs_encoded_read_endio() [all …]
|
/openbmc/linux/drivers/nvme/host/ |
H A D | tcp.c | 94 struct bio *curr_bio; 291 struct bio *bio = req->curr_bio; in nvme_tcp_init_iter() local 295 vec = __bvec_iter_bvec(bio->bi_io_vec, bio->bi_iter); in nvme_tcp_init_iter() 297 bio_for_each_bvec(bv, bio, bi) { in nvme_tcp_init_iter() 300 size = bio->bi_iter.bi_size; in nvme_tcp_init_iter() 301 offset = bio->bi_iter.bi_bvec_done; in nvme_tcp_init_iter() 2352 req->curr_bio = rq->bio; in nvme_tcp_setup_cmd_pdu()
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/uw-imap/uw-imap/ |
H A D | imap-2007e-shared.patch | 72 @echo pem.h, buffer.h, bio.h, and crypto.h, that means that OpenSSL
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | dlg,da9063.yaml | 81 "^(ldo([1-9]|1[01])|bcore([1-2]|s-merged)|b(pro|mem|io|peri)|bmem-bio-merged)$":
|
/openbmc/linux/Documentation/translations/zh_CN/core-api/ |
H A D | kernel-api.rst | 292 include/linux/bio.h
|
/openbmc/linux/block/ |
H A D | Kconfig | 92 bool "Block layer bio throttling support" 96 Block layer bio throttling support. It can be used to limit
|
/openbmc/linux/drivers/block/xen-blkback/ |
H A D | common.h | 356 struct bio *biolist[MAX_INDIRECT_SEGMENTS];
|
/openbmc/linux/fs/xfs/ |
H A D | xfs_log.c | 1841 struct bio *bio) in xlog_bio_end_io() argument 1843 struct xlog_in_core *iclog = bio->bi_private; in xlog_bio_end_io() 1851 struct bio *bio, in xlog_map_iclog_data() argument 1860 if (bio_add_page(bio, page, len, off) != len) in xlog_map_iclog_data() 1946 struct bio *split; in xlog_write_iclog()
|
/openbmc/linux/drivers/nvdimm/ |
H A D | nd.h | 424 int (*flush)(struct nd_region *nd_region, struct bio *bio);
|
/openbmc/linux/drivers/cdrom/ |
H A D | gdrom.c | 585 __raw_writel(page_to_phys(bio_page(req->bio)) + bio_offset(req->bio), in gdrom_readdisk_dma()
|