- 履歴一覧
- ソース を表示
- 履歴 を表示
- linux-2.6.33/blockdev_direct_IO_no_locking は削除されています。
- 1 (2010-09-30 (木) 08:56:03)
- 追加された行はこの色です。
- 削除された行はこの色です。
*参照元 [#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]