Home
last modified time | relevance | path

Searched defs:dio (Results 1 – 13 of 13) sorted by relevance

/linux/fs/
H A Ddirect-io.c116 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 Ddirect-io.c60 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 Dfs-io-direct.c49 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 Dfops.c127 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 Ddm-integrity.c1556 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 Dbfad_im.c33 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 Dbfa_fcpim.h193 struct bfad_ioim_s *dio; /* driver IO handle */ member
H A Dbfa_fcpim.c2879 bfa_ioim_alloc(struct bfa_s *bfa, struct bfad_ioim_s *dio, in bfa_ioim_alloc() argument
[all...]
/linux/fs/ocfs2/
H A Dnamei.c2153 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 Dni_670x.c68 int dio; member
H A Dni_pcidio.c286 int dio; member
/linux/fs/btrfs/
H A Ddirect-io.c804 struct iomap_dio *dio; in btrfs_direct_write() local
/linux/drivers/block/
H A Dloop.c692 int dio = (lo->lo_flags & LO_FLAGS_DIRECT_IO); in loop_attr_dio_show() local