Home
last modified time | relevance | path

Searched refs:bio (Results 251 – 275 of 324) sorted by relevance

1...<<111213

/openbmc/linux/net/ceph/
H A Dmessenger.c735 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 Dnull_blk.rst20 No block-layer (Known as bio-based)
23 - Directly accepts bio data structure and returns them.
/openbmc/linux/fs/zonefs/
H A Dsuper.c1134 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 Dswim3.c417 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 Dnbd.c586 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 Dfloppy.c4122 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 Dvirtio_blk.c166 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 Dz2ram.c90 void *buffer = bio_data(req->bio); in z2_queue_rq()
/openbmc/linux/fs/f2fs/
H A Dcompress.c1068 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 Df2fs.h1215 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 Dbtrfs.h2444 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 Dsysfs-block-dm38 bio-based DM devices so it will only ever report 0 for
/openbmc/linux/Documentation/admin-guide/device-mapper/
H A Dcache.rst134 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 Dapi-summary.rst62 .. kernel-doc:: block/bio.c
/openbmc/linux/fs/btrfs/
H A DMakefile35 subpage.o tree-mod-log.o extent-io-tree.o fs.o messages.o bio.o \
H A Dinode.c2553 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 Dtcp.c94 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 Dimap-2007e-shared.patch72 @echo pem.h, buffer.h, bio.h, and crypto.h, that means that OpenSSL
/openbmc/linux/Documentation/devicetree/bindings/mfd/
H A Ddlg,da9063.yaml81 "^(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 Dkernel-api.rst292 include/linux/bio.h
/openbmc/linux/block/
H A DKconfig92 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 Dcommon.h356 struct bio *biolist[MAX_INDIRECT_SEGMENTS];
/openbmc/linux/fs/xfs/
H A Dxfs_log.c1841 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 Dnd.h424 int (*flush)(struct nd_region *nd_region, struct bio *bio);
/openbmc/linux/drivers/cdrom/
H A Dgdrom.c585 __raw_writel(page_to_phys(bio_page(req->bio)) + bio_offset(req->bio), in gdrom_readdisk_dma()

1...<<111213