/linux/fs/ |
H A D | direct-io.c | 116 struct dio { struct 166 static inline int dio_refill_pages(struct dio *dio, struct dio_submit *sdio) in dio_refill_pages() argument 122 end_iodio global() argument 123 is_pinneddio global() argument 125 privatedio global() argument 128 bio_lockdio global() argument 129 page_errorsdio global() argument 153 resultdio global() argument 207 dio_get_page(struct dio * dio,struct dio_submit * sdio) dio_get_page() argument 221 dio_pin_page(struct dio * dio,struct page * page) dio_pin_page() argument 227 dio_unpin_page(struct dio * dio,struct page * page) dio_unpin_page() argument 244 dio_complete(struct dio * dio,ssize_t ret,unsigned int flags) dio_complete() argument 323 struct dio *dio = container_of(work, struct dio, complete_work); dio_aio_complete_work() local 335 struct dio *dio = bio->bi_private; dio_bio_end_aio() local 382 struct dio *dio = bio->bi_private; dio_bio_end_io() local 394 dio_bio_alloc(struct dio * dio,struct dio_submit * sdio,struct block_device * bdev,sector_t first_sector,int nr_vecs) dio_bio_alloc() argument 425 dio_bio_submit(struct dio * dio,struct dio_submit * sdio) dio_bio_submit() argument 452 dio_cleanup(struct dio * dio,struct dio_submit * sdio) dio_cleanup() argument 466 dio_await_one(struct dio * dio) dio_await_one() argument 499 dio_bio_complete(struct dio * dio,struct bio * bio) dio_bio_complete() argument 528 dio_await_completion(struct dio * dio) dio_await_completion() argument 545 dio_bio_reap(struct dio * dio,struct dio_submit * sdio) dio_bio_reap() argument 568 dio_set_defer_completion(struct dio * dio) dio_set_defer_completion() argument 603 get_more_blocks(struct dio * dio,struct dio_submit * sdio,struct buffer_head * map_bh) get_more_blocks() argument 663 dio_new_bio(struct dio * dio,struct dio_submit * sdio,sector_t start_sector,struct buffer_head * map_bh) dio_new_bio() argument 688 dio_bio_add_page(struct dio * dio,struct dio_submit * sdio) dio_bio_add_page() argument 720 dio_send_cur_page(struct dio * dio,struct dio_submit * sdio,struct buffer_head * map_bh) dio_send_cur_page() argument 785 submit_page_section(struct dio * dio,struct dio_submit * sdio,struct page * page,unsigned offset,unsigned len,sector_t blocknr,struct buffer_head * map_bh) submit_page_section() argument 852 dio_zero_block(struct dio * dio,struct dio_submit * sdio,int end,struct buffer_head * map_bh) dio_zero_block() argument 903 do_direct_IO(struct dio * dio,struct dio_submit * sdio,struct buffer_head * map_bh) do_direct_IO() argument 1058 drop_refcount(struct dio * dio) drop_refcount() argument 1117 struct dio *dio; __blockdev_direct_IO() local [all...] |
/linux/fs/iomap/ |
H A D | direct-io.c | 60 struct iomap_dio *dio, unsigned short nr_vecs, blk_opf_t opf) in iomap_dio_alloc_bio() argument 69 struct iomap_dio *dio, struct bio *bio, loff_t pos) in iomap_dio_submit_bio() argument 89 iomap_dio_complete(struct iomap_dio * dio) iomap_dio_complete() argument 150 struct iomap_dio *dio = container_of(work, struct iomap_dio, aio.work); iomap_dio_complete_work() local 161 iomap_dio_set_error(struct iomap_dio * dio,int ret) iomap_dio_set_error() argument 169 iomap_dio_done(struct iomap_dio * dio) iomap_dio_done() argument 224 struct iomap_dio *dio = bio->bi_private; iomap_dio_bio_end_io() local 244 struct iomap_dio *dio = ioend->io_bio.bi_private; iomap_finish_ioend_direct() local 283 iomap_dio_zero(const struct iomap_iter * iter,struct iomap_dio * dio,loff_t pos,unsigned len) iomap_dio_zero() argument 317 iomap_dio_can_use_fua(const struct iomap * iomap,struct iomap_dio * dio) iomap_dio_can_use_fua() argument 326 iomap_dio_bio_iter(struct iomap_iter * iter,struct iomap_dio * dio) iomap_dio_bio_iter() argument 503 iomap_dio_hole_iter(struct iomap_iter * iter,struct iomap_dio * dio) iomap_dio_hole_iter() argument 513 iomap_dio_inline_iter(struct iomap_iter * iomi,struct iomap_dio * dio) iomap_dio_inline_iter() argument 545 iomap_dio_iter(struct iomap_iter * iter,struct iomap_dio * dio) iomap_dio_iter() argument 612 struct iomap_dio *dio; __iomap_dio_rw() local 816 struct iomap_dio *dio; iomap_dio_rw() local [all...] |
/linux/fs/bcachefs/ |
H A D | fs-io-direct.c | 49 struct dio_read *dio = bio->bi_private; in bch2_direct_IO_read_endio() local 59 struct dio_read *dio in bch2_direct_IO_read_split_endio() local 72 struct dio_read *dio; bch2_direct_IO_read() local 293 bch2_dio_write_check_allocated(struct dio_write * dio) bch2_dio_write_check_allocated() argument 314 bch2_dio_write_copy_iov(struct dio_write * dio) bch2_dio_write_copy_iov() argument 355 bch2_dio_write_flush(struct dio_write * dio) bch2_dio_write_flush() argument 384 bch2_dio_write_done(struct dio_write * dio) bch2_dio_write_done() argument 420 bch2_dio_write_end(struct dio_write * dio) bch2_dio_write_end() argument 450 bch2_dio_write_loop(struct dio_write * dio) bch2_dio_write_loop() argument 569 bch2_dio_write_continue(struct dio_write * dio) bch2_dio_write_continue() argument 584 struct dio_write *dio = container_of(op, struct dio_write, op); bch2_dio_write_loop_async() local 600 struct dio_write *dio; bch2_direct_write() local [all...] |
/linux/block/ |
H A D | fops.c | 127 struct blkdev_dio *dio = bio->bi_private; in blkdev_bio_end_io() local 173 struct blkdev_dio *dio; __blkdev_direct_IO() local 291 struct blkdev_dio *dio = container_of(bio, struct blkdev_dio, bio); blkdev_bio_end_io_async() local 324 struct blkdev_dio *dio; __blkdev_direct_IO_async() local [all...] |
/linux/drivers/md/ |
H A D | dm-integrity.c | 1556 static void submit_flush_bio(struct dm_integrity_c *ic, struct dm_integrity_io *dio) in submit_flush_bio() argument 1588 static void do_endio_flush(struct dm_integrity_c *ic, struct dm_integrity_io *dio) in do_endio_flush() argument 1598 static void dec_in_flight(struct dm_integrity_io *dio) in dec_in_flight() argument 1625 struct dm_integrity_io *dio = dm_per_bio_data(bio, sizeof(struct dm_integrity_io)); integrity_end_io() local 1690 integrity_recheck(struct dm_integrity_io * dio,char * checksum) integrity_recheck() argument 1771 struct dm_integrity_io *dio = container_of(w, struct dm_integrity_io, work); integrity_metadata() local 1944 struct dm_integrity_io *dio = dm_per_bio_data(bio, sizeof(struct dm_integrity_io)); dm_integrity_map() local 2026 __journal_read_write(struct dm_integrity_io * dio,struct bio * bio,unsigned int journal_section,unsigned int journal_entry) __journal_read_write() argument 2180 dm_integrity_map_continue(struct dm_integrity_io * dio,bool from_map) dm_integrity_map_continue() argument 2409 dm_integrity_map_inline(struct dm_integrity_io * dio,bool from_map) dm_integrity_map_inline() argument 2529 dm_integrity_free_payload(struct dm_integrity_io * dio) dm_integrity_free_payload() argument 2542 struct dm_integrity_io *dio = container_of(w, struct dm_integrity_io, work); dm_integrity_inline_recheck() local 2619 struct dm_integrity_io *dio = dm_per_bio_data(bio, sizeof(struct dm_integrity_io)); dm_integrity_end_io() local 2654 struct dm_integrity_io *dio = container_of(w, struct dm_integrity_io, work); integrity_bio_wait() local 3291 struct dm_integrity_io *dio; bitmap_block_work() local 3315 struct dm_integrity_io *dio = dm_per_bio_data(bio, sizeof(struct dm_integrity_io)); bitmap_block_work() local [all...] |
/linux/drivers/scsi/bfa/ |
H A D | bfad_im.c | 33 bfa_cb_ioim_done(void *drv, struct bfad_ioim_s *dio, in bfa_cb_ioim_done() argument 103 bfa_cb_ioim_good_comp(void *drv, struct bfad_ioim_s *dio) in bfa_cb_ioim_good_comp() argument 131 bfa_cb_ioim_abort(void *drv, struct bfad_ioim_s *dio) in bfa_cb_ioim_abort() argument
|
H A D | bfa_fcpim.h | 193 struct bfad_ioim_s *dio; /* driver IO handle */ member
|
H A D | bfa_fcpim.c | 2879 bfa_ioim_alloc(struct bfa_s *bfa, struct bfad_ioim_s *dio, in bfa_ioim_alloc() argument [all...] |
/linux/fs/ocfs2/ |
H A D | namei.c | 2153 bool dio) in __ocfs2_prepare_orphan_dir() argument 2211 bool dio) in ocfs2_prepare_orphan_dir() argument 2254 bool dio) in ocfs2_orphan_add() argument 2354 ocfs2_orphan_del(struct ocfs2_super * osb,handle_t * handle,struct inode * orphan_dir_inode,struct inode * inode,struct buffer_head * orphan_dir_bh,bool dio) ocfs2_orphan_del() argument [all...] |
/linux/drivers/comedi/drivers/ |
H A D | ni_670x.c | 68 int dio; member
|
H A D | ni_pcidio.c | 286 int dio; member
|
/linux/fs/btrfs/ |
H A D | direct-io.c | 804 struct iomap_dio *dio; in btrfs_direct_write() local
|
/linux/drivers/block/ |
H A D | loop.c | 692 int dio = (lo->lo_flags & LO_FLAGS_DIRECT_IO); in loop_attr_dio_show() local
|