Home
last modified time | relevance | path

Searched refs:bio (Results 151 – 175 of 324) sorted by relevance

12345678910>>...13

/openbmc/linux/drivers/block/
H A Dps3vram.c531 struct bio *bio) in ps3vram_do_bio() argument
534 int write = bio_data_dir(bio) == WRITE; in ps3vram_do_bio()
536 loff_t offset = bio->bi_iter.bi_sector << 9; in ps3vram_do_bio()
540 struct bio *next; in ps3vram_do_bio()
542 bio_for_each_segment(bvec, bio, iter) { in ps3vram_do_bio()
576 bio->bi_status = error; in ps3vram_do_bio()
577 bio_endio(bio); in ps3vram_do_bio()
581 static void ps3vram_submit_bio(struct bio *bio) in ps3vram_submit_bio() argument
591 bio_list_add(&priv->list, bio); in ps3vram_submit_bio()
598 bio = ps3vram_do_bio(dev, bio); in ps3vram_submit_bio()
[all …]
/openbmc/linux/fs/btrfs/
H A Dcompression.c175 blk_status_t status = bbio->bio.bi_status; in end_compressed_bio_read()
182 bio_put(&bbio->bio); in end_compressed_bio_read()
235 bio_put(&cb->bbio.bio); in btrfs_finish_compressed_write_work()
255 struct bio *bio = &cb->bbio.bio; in btrfs_add_compressed_bio_pages() local
325 struct bio *orig_bio = &cb->orig_bbio->bio; in add_ra_bio_pages()
502 cb->len = bbio->bio.bi_iter.bi_size; in btrfs_submit_compressed_read()
526 cb->len = bbio->bio.bi_iter.bi_size; in btrfs_submit_compressed_read()
527 cb->bbio.bio.bi_iter.bi_sector = bbio->bio.bi_iter.bi_sector; in btrfs_submit_compressed_read()
539 bio_put(&cb->bbio.bio); in btrfs_submit_compressed_read()
934 zero_fill_bio(&cb->orig_bbio->bio); in btrfs_decompress_bio()
[all …]
H A Dscrub.c798 if (bbio->bio.bi_status) { in scrub_repair_read_endio()
807 bio_put(&bbio->bio); in scrub_repair_read_endio()
1113 if (bbio->bio.bi_status) { in scrub_read_endio()
1119 bio_put(&bbio->bio); in scrub_read_endio()
1139 if (bbio->bio.bi_status) { in scrub_write_endio()
1147 bio_put(&bbio->bio); in scrub_write_endio()
1797 static void raid56_scrub_wait_endio(struct bio *bio) in raid56_scrub_wait_endio() argument
1855 struct bio *bio; in scrub_raid56_parity_stripe() local
1996 bio_put(bio); in scrub_raid56_parity_stripe()
2684 struct bio bio; in scrub_one_super() local
[all …]
/openbmc/linux/drivers/md/
H A Ddm-bio-prison-v1.c88 struct bio *holder, in __setup_new_cell()
140 struct bio *inmate, in __bio_detain()
177 struct bio *inmate, in bio_detain()
193 struct bio *inmate, in dm_bio_detain()
266 struct bio *bio; in dm_cell_error() local
271 while ((bio = bio_list_pop(&bios))) { in dm_cell_error()
272 bio->bi_status = error; in dm_cell_error()
273 bio_endio(bio); in dm_cell_error()
H A Ddm-linear.c88 static int linear_map(struct dm_target *ti, struct bio *bio) in linear_map() argument
92 bio_set_dev(bio, lc->dev->bdev); in linear_map()
93 bio->bi_iter.bi_sector = linear_map_sector(ti, bio->bi_iter.bi_sector); in linear_map()
H A Ddm-zoned.h45 #define dmz_bio_block(bio) dmz_sect2blk((bio)->bi_iter.bi_sector) argument
46 #define dmz_bio_blocks(bio) dmz_sect2blk(bio_sectors(bio)) argument
83 #define dmz_bio_chunk(zmd, bio) ((bio)->bi_iter.bi_sector >> \ argument
H A Ddm-rq.h29 struct bio *orig;
31 struct bio clone;
/openbmc/linux/Documentation/block/
H A Dinline-encryption.rst92 bio; WRITE means encrypt, and READ means decrypt.
123 numbers. Only the encryption context for the first bio in a request is
125 with the first bio.
144 Essentially, when a bio with an encryption context is submitted to a
146 handle en/decryption of the bio using blk-crypto-fallback.
151 pages, and submits that "bounce" bio. When the bounce bio completes,
152 blk-crypto-fallback completes the original bio. If the original bio is too
157 bio's encryption context, then submits the bio. If the read completes
161 Afterwards, blk-crypto-fallback completes the bio.
203 Next, to attach an encryption context to a bio, users should call
[all …]
H A Dwriteback_cache_control.rst23 The REQ_PREFLUSH flag can be OR ed into the r/w flags of a bio submitted from
27 storage before the flagged bio starts. In addition the REQ_PREFLUSH flag can be
28 set on an otherwise empty bio structure, which causes only an explicit cache
36 The REQ_FUA flag can be OR ed into the r/w flags of a bio submitted from the
47 may both be set on a single bio.
50 Implementation details for bio based block drivers
/openbmc/linux/arch/xtensa/platforms/iss/
H A Dsimdisk.c103 static void simdisk_submit_bio(struct bio *bio) in simdisk_submit_bio() argument
105 struct simdisk *dev = bio->bi_bdev->bd_disk->private_data; in simdisk_submit_bio()
108 sector_t sector = bio->bi_iter.bi_sector; in simdisk_submit_bio()
110 bio_for_each_segment(bvec, bio, iter) { in simdisk_submit_bio()
115 bio_data_dir(bio) == WRITE); in simdisk_submit_bio()
120 bio_endio(bio); in simdisk_submit_bio()
/openbmc/linux/drivers/md/bcache/
H A Djournal.h152 struct bio discard_bio;
156 struct bio bio; member
/openbmc/phosphor-certificate-manager/
H A Dcsr.cpp73 BIOPtr bio(BIO_new(BIO_s_mem()), ::BIO_free_all); in csr() local
74 int ret = PEM_write_bio_X509_REQ(bio.get(), x509Req.get()); in csr()
82 BIO_get_mem_ptr(bio.get(), &mem); in csr()
/openbmc/linux/include/linux/
H A Diomap.h301 struct bio *io_bio; /* bio being built */
302 struct bio io_inline_bio; /* MUST BE LAST! */
351 void (*submit_io)(const struct iomap_iter *iter, struct bio *bio,
392 void iomap_dio_bio_end_io(struct bio *bio);
/openbmc/linux/fs/jfs/
H A Djfs_logmgr.c1964 struct bio *bio; in lbmRead() local
1981 bio->bi_private = bp; in lbmRead()
1985 lbmIODone(bio); in lbmRead()
1987 submit_bio(bio); in lbmRead()
2111 struct bio *bio; in lbmStartIO() local
2127 bio->bi_private = bp; in lbmStartIO()
2132 lbmIODone(bio); in lbmStartIO()
2134 submit_bio(bio); in lbmStartIO()
2170 static void lbmIODone(struct bio *bio) in lbmIODone() argument
2186 if (bio->bi_status) { in lbmIODone()
[all …]
/openbmc/linux/fs/squashfs/
H A Ddecompressor_multi_percpu.c77 static int squashfs_decompress(struct squashfs_sb_info *msblk, struct bio *bio, in squashfs_decompress() argument
88 res = msblk->decompressor->decompress(msblk, stream->stream, bio, in squashfs_decompress()
H A Dlzo_wrapper.c66 struct bio *bio, int offset, int length, in lzo_uncompress() argument
76 while (bio_next_segment(bio, &iter_all)) { in lzo_uncompress()
H A Dzlib_wrapper.c53 struct bio *bio, int offset, int length, in zlib_uncompress() argument
77 if (!bio_next_segment(bio, &iter_all)) { in zlib_uncompress()
H A Dlz4_wrapper.c92 struct bio *bio, int offset, int length, in lz4_uncompress() argument
101 while (bio_next_segment(bio, &iter_all)) { in lz4_uncompress()
/openbmc/linux/drivers/nvdimm/
H A Dvirtio_pmem.h54 int async_pmem_flush(struct nd_region *nd_region, struct bio *bio);
/openbmc/linux/fs/ocfs2/cluster/
H A Dheartbeat.c486 static void o2hb_bio_end_io(struct bio *bio) in o2hb_bio_end_io() argument
496 bio_put(bio); in o2hb_bio_end_io()
511 struct bio *bio; in o2hb_setup_one_bio() local
519 if (!bio) { in o2hb_setup_one_bio()
550 return bio; in o2hb_setup_one_bio()
560 struct bio *bio; in o2hb_read_slots() local
567 if (IS_ERR(bio)) { in o2hb_read_slots()
574 submit_bio(bio); in o2hb_read_slots()
592 struct bio *bio; in o2hb_issue_node_write() local
600 if (IS_ERR(bio)) { in o2hb_issue_node_write()
[all …]
/openbmc/google-misc/subprojects/libcr51sign/src/
H A Dlibcr51sign_support.c137 BIO* bio = BIO_new(BIO_s_mem()); in verify_signature() local
157 if (!RSA_print(bio, pub_rsa, 2)) in verify_signature()
168 while (BIO_read(bio, buffer, sizeof(buffer) - 1) > 0) in verify_signature()
229 BIO_free(bio); in verify_signature()
/openbmc/linux/block/
H A Dblk-flush.c132 rq->bio = rq->biotail; in blk_flush_restore_request()
412 WARN_ON_ONCE(rq->bio != rq->biotail); in blk_insert_flush()
479 struct bio bio; in blkdev_issue_flush() local
481 bio_init(&bio, bdev, NULL, 0, REQ_OP_WRITE | REQ_PREFLUSH); in blkdev_issue_flush()
482 return submit_bio_wait(&bio); in blkdev_issue_flush()
H A Dbsg-lib.c33 struct bio *bio; in bsg_transport_sg_io_fn() local
76 job->bidi_bio = job->bidi_rq->bio; in bsg_transport_sg_io_fn()
94 bio = rq->bio; in bsg_transport_sg_io_fn()
138 blk_rq_unmap_user(bio); in bsg_transport_sg_io_fn()
239 if (req->bio) { in bsg_prepare_job()
H A Dblk-iolatency.c463 static void blkcg_iolatency_throttle(struct rq_qos *rqos, struct bio *bio) in blkcg_iolatency_throttle() argument
466 struct blkcg_gq *blkg = bio->bi_blkg; in blkcg_iolatency_throttle()
467 bool issue_as_root = bio_issue_as_root_blkg(bio); in blkcg_iolatency_throttle()
481 (bio->bi_opf & REQ_SWAP) == REQ_SWAP); in blkcg_iolatency_throttle()
591 static void blkcg_iolatency_done_bio(struct rq_qos *rqos, struct bio *bio) in blkcg_iolatency_done_bio() argument
598 bool issue_as_root = bio_issue_as_root_blkg(bio); in blkcg_iolatency_done_bio()
601 blkg = bio->bi_blkg; in blkcg_iolatency_done_bio()
602 if (!blkg || !bio_flagged(bio, BIO_QOS_THROTTLED)) in blkcg_iolatency_done_bio()
605 iolat = blkg_to_lat(bio->bi_blkg); in blkcg_iolatency_done_bio()
627 if (iolat->min_lat_nsec && bio->bi_status != BLK_STS_AGAIN) { in blkcg_iolatency_done_bio()
[all …]
/openbmc/linux/include/linux/ceph/
H A Dmessenger.h132 struct bio *bio; member
143 bio_advance_iter((it)->bio, &(it)->iter, __cur_n); \
144 if (!(it)->iter.bi_size && (it)->bio->bi_next) { \
146 (it)->bio = (it)->bio->bi_next; \
147 (it)->iter = (it)->bio->bi_iter; \
169 __bio_for_each_segment(bv, (it)->bio, __cur_iter, __cur_iter) \

12345678910>>...13