*参照元 [#rffd1860]
#backlinks

*説明 [#d0003391]
-パス: [[linux-2.6.33/include/linux/fs.h]]

-FIXME: これは何?
--説明


**引数 [#t4179fd9]
-int rw
--
-struct kiocb *iocb
--
--[[linux-2.6.33/kiocb]]
-struct inode *inode
--
--[[linux-2.6.33/inode]]
-struct block_device *bdev
--
--[[linux-2.6.33/block_device]]
-const struct iovec *iov
--
--[[linux-2.6.33/iovec]]
-loff_t offset
--
-unsigned long nr_segs
--
-get_block_t get_block
--
--[[linux-2.6.33/get_block_t]]
-dio_iodone_t end_io
--
--[[linux-2.6.33/dio_iodone_t]]


**返り値 [#b85ec291]
-ssize_t
--


**参考 [#k9dd7ebc]


*実装 [#wb10ea87]
 static inline ssize_t blockdev_direct_IO(int rw, struct kiocb *iocb,
 	struct inode *inode, struct block_device *bdev, const struct iovec *iov,
 	loff_t offset, unsigned long nr_segs, get_block_t get_block,
 	dio_iodone_t end_io)
 {
 	return __blockdev_direct_IO(rw, iocb, inode, bdev, iov, offset,
 				    nr_segs, get_block, end_io,
 				    DIO_LOCKING | DIO_SKIP_HOLES);
-
--[[linux-2.6.33/__blockdev_direct_IO]]
--[[linux-2.6.33/DIO_LOCKING]]
--[[linux-2.6.33/DIO_SKIP_HOLES]]

 }


*コメント [#v65518d0]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS