Home
last modified time | relevance | path

Searched refs:bi_opf (Results 1 – 25 of 69) sorted by relevance

123

/linux/block/
H A Dblk-merge.c153 bio->bi_opf |= REQ_NOMERGE; in bio_submit_split()
234 bool is_atomic = bio->bi_opf & REQ_ATOMIC; in get_max_io_size()
383 if (bio->bi_opf & REQ_ATOMIC) in bio_split_io_at()
390 if (bio->bi_opf & REQ_NOWAIT) in bio_split_io_at()
685 WARN_ON_ONCE((bio->bi_opf & REQ_FAILFAST_MASK) && in blk_rq_set_mixed_merge()
686 (bio->bi_opf & REQ_FAILFAST_MASK) != ff); in blk_rq_set_mixed_merge()
687 bio->bi_opf |= ff; in blk_rq_set_mixed_merge()
694 if (bio->bi_opf & REQ_RAHEAD) in bio_failfast()
697 return bio->bi_opf & REQ_FAILFAST_MASK; in bio_failfast()
709 if (bio->bi_opf & REQ_RAHEAD) in blk_update_mixed_merge()
[all …]
H A Dblk-core.c381 if (bio->bi_opf & REQ_NOWAIT) { in __bio_queue_enter()
569 if (op_is_flush(bio->bi_opf) && !bio_sectors(bio)) in bio_check_ro()
611 current->comm, bio->bi_bdev, bio->bi_opf, in bio_check_eod()
665 bio->bi_opf |= REQ_NOMERGE; in blk_check_zone_append()
677 if ((bio->bi_opf & REQ_POLLED) && in __submit_bio()
829 if ((bio->bi_opf & REQ_NOWAIT) && !bdev_nowait(bdev)) in submit_bio_noacct()
854 if (op_is_flush(bio->bi_opf)) { in submit_bio_noacct()
859 bio->bi_opf &= ~(REQ_PREFLUSH | REQ_FUA); in submit_bio_noacct()
871 if (bio->bi_opf & REQ_ATOMIC) { in submit_bio_noacct()
1320 sizeof_field(struct bio, bi_opf)); in blk_dev_init()
H A Dblk-throttle.h178 blkg_rwstat_add(&tg->stat_bytes, bio->bi_opf, in blk_should_throtl()
181 blkg_rwstat_add(&tg->stat_ios, bio->bi_opf, 1); in blk_should_throtl()
H A Dfops.c85 bio.bi_opf |= REQ_ATOMIC; in __blkdev_direct_IO_simple()
96 bio.bi_opf |= REQ_NOWAIT; in __blkdev_direct_IO_simple()
237 bio->bi_opf |= REQ_NOWAIT; in __blkdev_direct_IO()
375 bio->bi_opf |= REQ_ATOMIC; in __blkdev_direct_IO_async()
378 bio->bi_opf |= REQ_NOWAIT; in __blkdev_direct_IO_async()
381 bio->bi_opf |= REQ_POLLED; in __blkdev_direct_IO_async()
H A Dbio.c222 bio->bi_opf = opf; in bio_init()
285 bio->bi_opf = opf; in bio_reset()
849 if (bio->bi_opf & REQ_ALLOC_CACHE) in bio_put()
898 bio = bio_alloc_bioset(bdev, 0, bio_src->bi_opf, gfp, bs); in bio_alloc_clone()
925 bio_init(bio, bdev, NULL, 0, bio_src->bi_opf); in bio_init_clone()
1012 bio->bi_opf |= REQ_NOMERGE; in __bio_add_page()
1331 bio->bi_opf |= REQ_NOMERGE; in bio_iov_iter_get_pages()
1576 bio->bi_opf |= REQ_SYNC; in bio_await()
1961 if (bio->bi_opf & REQ_ATOMIC) in bio_split()
1994 if (WARN_ON_ONCE(bio->bi_opf & REQ_ATOMIC && size)) in bio_trim()
H A Dbio-integrity-fs.c44 bio->bi_opf &= ~REQ_INTEGRITY; in fs_bio_integrity_free()
H A Dbio-integrity-auto.c31 bid->bio->bi_opf &= ~REQ_INTEGRITY; in bio_integrity_finish()
H A Dbio-integrity.c129 bio->bi_opf &= ~REQ_INTEGRITY; in bio_integrity_free()
141 bio->bi_opf |= REQ_INTEGRITY; in bio_integrity_init()
429 bio->bi_opf |= REQ_NOMERGE; in bio_integrity_map_user()
H A Dblk-zoned.c1397 bio->bi_opf &= ~REQ_OP_MASK; in blk_zone_wplug_prepare_bio()
1398 bio->bi_opf |= REQ_OP_WRITE | REQ_NOMERGE; in blk_zone_wplug_prepare_bio()
1454 if (bio->bi_opf & REQ_NOWAIT) in blk_zone_wplug_handle_write()
1459 if (bio->bi_opf & REQ_NOWAIT) in blk_zone_wplug_handle_write()
1488 if (bio->bi_opf & REQ_NOWAIT) { in blk_zone_wplug_handle_write()
1489 bio->bi_opf &= ~REQ_NOWAIT; in blk_zone_wplug_handle_write()
1687 bio->bi_opf &= ~REQ_OP_MASK; in blk_zone_write_plug_bio_endio()
1688 bio->bi_opf |= REQ_OP_ZONE_APPEND; in blk_zone_write_plug_bio_endio()
H A Dblk-wbt.c608 if ((bio->bi_opf & (REQ_SYNC | REQ_IDLE)) == in wbt_should_throttle()
629 if (bio->bi_opf & REQ_SWAP) in bio_to_wbt_flags()
658 __wbt_wait(rwb, flags, bio->bi_opf); in wbt_wait()
H A Dblk-mq.c1048 req->cmd_flags |= req->bio->bi_opf & REQ_FAILFAST_MASK; in blk_update_request()
1360 if (rq->bio && rq->bio->bi_opf & REQ_POLLED) in blk_mq_start_request()
2659 if (bio->bi_opf & REQ_RAHEAD) in blk_mq_bio_to_request()
3023 .cmd_flags = bio->bi_opf, in blk_mq_get_new_requests()
3097 const int is_sync = op_is_sync(bio->bi_opf); in blk_mq_submit_bio()
3107 rq = blk_mq_get_cached_request(plug, q, bio->bi_opf); in blk_mq_submit_bio()
3141 if ((bio->bi_opf & REQ_POLLED) && !blk_mq_can_poll(q)) { in blk_mq_submit_bio()
3167 rq->cmd_flags = bio->bi_opf; in blk_mq_submit_bio()
3172 if (bio->bi_opf & REQ_NOWAIT) in blk_mq_submit_bio()
3194 if (op_is_flush(bio->bi_opf) && blk_insert_flush(rq)) in blk_mq_submit_bio()
[all …]
/linux/drivers/md/dm-vdo/
H A Dvio.h124 blk_opf_t bi_opf, physical_block_number_t pbn);
127 blk_opf_t bi_opf, physical_block_number_t pbn);
129 blk_opf_t bi_opf, physical_block_number_t pbn);
/linux/drivers/md/bcache/
H A Dwriteback.h123 return (op_is_sync(bio->bi_opf) || in should_writeback()
124 bio->bi_opf & (REQ_META|REQ_PRIO) || in should_writeback()
H A Drequest.c202 bio->bi_opf &= ~(REQ_PREFLUSH|REQ_FUA); in CLOSURE_CALLBACK()
247 n->bi_opf = REQ_OP_WRITE; in CLOSURE_CALLBACK()
405 if ((bio->bi_opf & (REQ_RAHEAD|REQ_BACKGROUND))) { in check_should_bypass()
406 if (!(bio->bi_opf & (REQ_META|REQ_PRIO)) && in check_should_bypass()
667 bio->bi_opf & REQ_PREFLUSH)) { in backing_request_endio()
758 s->iop.flush_journal = op_is_flush(bio->bi_opf); in search_alloc()
1033 if (bio->bi_opf & REQ_PREFLUSH) { in cached_dev_write()
/linux/include/trace/events/
H A Dbcache.h31 blk_fill_rwbs(__entry->rwbs, bio->bi_opf);
105 blk_fill_rwbs(__entry->rwbs, bio->bi_opf);
140 blk_fill_rwbs(__entry->rwbs, bio->bi_opf);
171 blk_fill_rwbs(__entry->rwbs, bio->bi_opf);
241 blk_fill_rwbs(__entry->rwbs, bio->bi_opf);
/linux/drivers/md/
H A Ddm.c632 clone->bi_opf &= ~REQ_DM_POLL_LIST; in alloc_tio()
908 (bio->bi_opf & REQ_POLLED)); in dm_handle_requeue()
915 if (bio->bi_opf & REQ_POLLED) { in dm_handle_requeue()
991 bio->bi_opf &= ~REQ_PREFLUSH; in __dm_io_complete()
1089 return unlikely((bio->bi_opf & REQ_SWAP) != 0) && unlikely(ti->limit_swap_bios); in swap_bios_limit()
1333 BUG_ON(bio->bi_opf & REQ_ATOMIC); in dm_accept_partial_bio()
1543 if ((ci->io->orig_bio->bi_opf & (REQ_IDLE | REQ_SYNC)) == in __send_empty_flush()
1703 if (!(bio->bi_opf & REQ_DM_POLL_LIST)) { in dm_queue_poll_io()
1704 bio->bi_opf |= REQ_DM_POLL_LIST; in dm_queue_poll_io()
1747 ci->submit_as_polled = !!(ci->bio->bi_opf & REQ_POLLED); in __split_and_process_bio()
[all …]
H A Draid1.c492 (bio->bi_opf & MD_FAILFAST) && in raid1_end_write_request()
1235 behind_bio = bio_alloc_bioset(NULL, vcnt, bio->bi_opf, GFP_NOIO, in alloc_behind_master_bio()
1415 read_bio->bi_opf |= MD_FAILFAST; in raid1_read_request()
1488 bool atomic = bio->bi_opf & REQ_ATOMIC; in raid1_write_request()
1489 bool is_discard = op_is_discard(bio->bi_opf); in raid1_write_request()
1638 mbio->bi_opf |= MD_FAILFAST; in raid1_write_request()
1678 if (unlikely(bio->bi_opf & REQ_PREFLUSH) in raid1_make_request()
2355 wbio->bi_opf = REQ_OP_WRITE; in sync_request_write()
2357 wbio->bi_opf |= MD_FAILFAST; in sync_request_write()
2508 wbio->bi_opf = REQ_OP_WRITE; in narrow_write_error()
[all …]
H A Ddm-flakey.c22 (((bio)->bi_opf & (fc)->corrupt_bio_flags) == (fc)->corrupt_bio_flags)
379 (bio_data_dir(bio) == WRITE) ? 'w' : 'r', bio->bi_opf, in corrupt_bio_common()
444 bio_init_inline(clone, fc->dev->bdev, nr_iovecs, bio->bi_opf); in clone_bio()
H A Draid10.c506 (bio->bi_opf & MD_FAILFAST)) { in raid10_end_write_request()
1236 read_bio->bi_opf |= MD_FAILFAST; in raid10_read_request()
1271 mbio->bi_opf |= MD_FAILFAST; in raid10_write_one_disk()
1350 bool atomic = bio->bi_opf & REQ_ATOMIC; in raid10_write_request()
1855 if (unlikely(bio->bi_opf & REQ_PREFLUSH) in raid10_make_request()
2423 tbio->bi_opf |= MD_FAILFAST; in sync_request_write()
2805 wbio->bi_opf = REQ_OP_WRITE; in narrow_write_error()
3378 bio->bi_opf = REQ_OP_READ; in raid10_sync_request()
3380 bio->bi_opf |= MD_FAILFAST; in raid10_sync_request()
3403 bio->bi_opf = REQ_OP_WRITE; in raid10_sync_request()
[all …]
H A Draid1-10.c302 return !(bio->bi_opf & REQ_RAHEAD) && bio->bi_status != BLK_STS_INVAL; in raid1_should_handle_error()
H A Ddm-stripe.c278 if (bio->bi_opf & REQ_PREFLUSH) { in stripe_map()
414 if (bio->bi_opf & REQ_RAHEAD) in stripe_end_io()
/linux/include/linux/
H A Dblk_types.h213 blk_opf_t bi_opf; /* bottom bits REQ_OP, top bits member
457 return bio->bi_opf & REQ_OP_MASK; in bio_op()
H A Dbio-integrity.h48 if (bio->bi_opf & REQ_INTEGRITY) in bio_integrity()
/linux/drivers/block/
H A Dbrd.c143 blk_opf_t opf = bio->bi_opf; in brd_rw_bvec()
206 if (unlikely(op_is_discard(bio->bi_opf))) { in brd_submit_bio()
/linux/fs/xfs/
H A Dxfs_zone_gc.c789 chunk->bio.bi_opf &= ~REQ_OP_WRITE; in xfs_zone_gc_submit_write()
790 chunk->bio.bi_opf |= REQ_OP_ZONE_APPEND; in xfs_zone_gc_submit_write()
981 bio->bi_opf &= ~REQ_OP_ZONE_RESET; in xfs_submit_zone_reset_bio()
982 bio->bi_opf |= REQ_OP_DISCARD; in xfs_submit_zone_reset_bio()

123