Home
last modified time | relevance | path

Searched refs:dio (Results 1 – 16 of 16) sorted by relevance

/linux-4.4.14/fs/
Ddirect-io.c109 struct dio { struct
159 static inline int dio_refill_pages(struct dio *dio, struct dio_submit *sdio) in dio_refill_pages() argument
163 ret = iov_iter_get_pages(sdio->iter, dio->pages, LONG_MAX, DIO_PAGES, in dio_refill_pages()
166 if (ret < 0 && sdio->blocks_available && (dio->rw & WRITE)) { in dio_refill_pages()
173 if (dio->page_errors == 0) in dio_refill_pages()
174 dio->page_errors = ret; in dio_refill_pages()
176 dio->pages[0] = page; in dio_refill_pages()
201 static inline struct page *dio_get_page(struct dio *dio, in dio_get_page() argument
207 ret = dio_refill_pages(dio, sdio); in dio_get_page()
212 return dio->pages[sdio->head]; in dio_get_page()
[all …]
/linux-4.4.14/drivers/dio/
DMakefile5 obj-y := dio.o dio-driver.o dio-sysfs.o
/linux-4.4.14/drivers/scsi/bfa/
Dbfa_fcpim.h173 struct bfad_ioim_s *dio; /* driver IO handle */ member
366 struct bfad_ioim_s *dio,
387 void bfa_cb_ioim_done(void *bfad, struct bfad_ioim_s *dio,
395 void bfa_cb_ioim_good_comp(void *bfad, struct bfad_ioim_s *dio);
400 void bfa_cb_ioim_abort(void *bfad, struct bfad_ioim_s *dio);
Dbfad_im.c40 bfa_cb_ioim_done(void *drv, struct bfad_ioim_s *dio, in bfa_cb_ioim_done() argument
44 struct scsi_cmnd *cmnd = (struct scsi_cmnd *)dio; in bfa_cb_ioim_done()
113 bfa_cb_ioim_good_comp(void *drv, struct bfad_ioim_s *dio) in bfa_cb_ioim_good_comp() argument
115 struct scsi_cmnd *cmnd = (struct scsi_cmnd *)dio; in bfa_cb_ioim_good_comp()
141 bfa_cb_ioim_abort(void *drv, struct bfad_ioim_s *dio) in bfa_cb_ioim_abort() argument
143 struct scsi_cmnd *cmnd = (struct scsi_cmnd *)dio; in bfa_cb_ioim_abort()
218 if (hal_io->dio != (struct bfad_ioim_s *) cmnd) { in bfad_im_abort_handler()
Dbfa_fcpim.c455 idx = bfa_ioim_get_index(scsi_bufflen((struct scsi_cmnd *)ioim->dio)); in bfa_ioim_profile_comp()
2134 bfa_cb_ioim_good_comp(ioim->bfa->bfad, ioim->dio); in __bfa_cb_ioim_good_comp()
2177 bfa_cb_ioim_done(ioim->bfa->bfad, ioim->dio, m->io_status, in __bfa_cb_ioim_comp()
2409 bfa_cb_ioim_done(ioim->bfa->bfad, ioim->dio, BFI_IOIM_STS_ABORTED, in __bfa_cb_ioim_failed()
2424 bfa_cb_ioim_done(ioim->bfa->bfad, ioim->dio, BFI_IOIM_STS_PATHTOV, in __bfa_cb_ioim_pathtov()
2438 bfa_cb_ioim_abort(ioim->bfa->bfad, ioim->dio); in __bfa_cb_ioim_abort()
2467 struct scsi_cmnd *cmnd = (struct scsi_cmnd *) ioim->dio; in bfa_ioim_send_ioreq()
2941 bfa_ioim_alloc(struct bfa_s *bfa, struct bfad_ioim_s *dio, in bfa_ioim_alloc() argument
2959 ioim->dio = dio; in bfa_ioim_alloc()
3331 cmnd = (struct scsi_cmnd *) ioim->dio; in bfa_tskim_gather_ios()
[all …]
/linux-4.4.14/fs/ocfs2/
Dnamei.h41 bool dio);
Dnamei.c83 bool dio);
92 bool dio);
2127 bool dio) in __ocfs2_prepare_orphan_dir() argument
2131 int namelen = dio ? in __ocfs2_prepare_orphan_dir()
2135 if (dio) { in __ocfs2_prepare_orphan_dir()
2183 bool dio) in ocfs2_prepare_orphan_dir() argument
2197 blkno, name, lookup, dio); in ocfs2_prepare_orphan_dir()
2226 bool dio) in ocfs2_orphan_add() argument
2232 int namelen = dio ? in ocfs2_orphan_add()
2286 if (dio) { in ocfs2_orphan_add()
[all …]
/linux-4.4.14/drivers/staging/comedi/drivers/
Dni_670x.c84 int dio; member
Dni_pcidio.c289 int dio; member
/linux-4.4.14/drivers/
DMakefile90 obj-$(CONFIG_DIO) += dio/
/linux-4.4.14/fs/btrfs/
Dfile-item.c163 u64 logical_offset, u32 *dst, int dio) in __btrfs_lookup_bio_sums() argument
221 if (dio) in __btrfs_lookup_bio_sums()
224 if (!dio) in __btrfs_lookup_bio_sums()
Dordered-data.c186 int type, int dio, int compress_type) in __btrfs_add_ordered_extent() argument
209 if (dio) in __btrfs_add_ordered_extent()
/linux-4.4.14/drivers/block/
Dloop.c167 static void __loop_update_dio(struct loop_device *lo, bool dio) in __loop_update_dio() argument
191 if (dio) { in __loop_update_dio()
784 int dio = (lo->lo_flags & LO_FLAGS_DIRECT_IO); in loop_attr_dio_show() local
786 return sprintf(buf, "%s\n", dio ? "1" : "0"); in loop_attr_dio_show()
794 LOOP_ATTR_RO(dio);
/linux-4.4.14/Documentation/fmc/
Dmezzanine.txt120 gateware=fmc/fine-delay.bin,fmc/simple-dio.bin
/linux-4.4.14/Documentation/DocBook/
Dfilesystems.xml.db62 API-inode-dio-wait
/linux-4.4.14/drivers/staging/comedi/
DKconfig995 tristate "NI 65xx static dio PCI card support"
997 Enable support for National Instruments 65xx static dio boards.