Home
last modified time | relevance | path

Searched refs:kiocb (Results 1 – 8 of 8) sorted by relevance

/include/linux/
Daio.h8 struct kiocb;
11 typedef int (kiocb_cancel_fn)(struct kiocb *);
16 void kiocb_set_cancel_fn(struct kiocb *req, kiocb_cancel_fn *cancel);
19 static inline void kiocb_set_cancel_fn(struct kiocb *req, in kiocb_set_cancel_fn()
Diomap.h16 struct kiocb;
152 ssize_t iomap_file_buffered_write(struct kiocb *iocb, struct iov_iter *from,
193 int (*end_io)(struct kiocb *iocb, ssize_t size, int error,
197 ssize_t iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter,
199 int iomap_dio_iopoll(struct kiocb *kiocb, bool spin);
Dfs.h53 struct kiocb;
92 typedef int (dio_iodone_t)(struct kiocb *iocb, loff_t offset,
318 struct kiocb { struct
325 void (*ki_complete)(struct kiocb *iocb, long ret, long ret2); argument
335 static inline bool is_sync_kiocb(struct kiocb *kiocb) in is_sync_kiocb() argument
337 return kiocb->ki_complete == NULL; in is_sync_kiocb()
391 ssize_t (*direct_IO)(struct kiocb *, struct iov_iter *iter);
1837 ssize_t (*read_iter) (struct kiocb *, struct iov_iter *);
1838 ssize_t (*write_iter) (struct kiocb *, struct iov_iter *);
1839 int (*iopoll)(struct kiocb *kiocb, bool spin);
[all …]
Dnfs_fs.h480 extern ssize_t nfs_direct_IO(struct kiocb *, struct iov_iter *);
481 extern ssize_t nfs_file_direct_read(struct kiocb *iocb,
483 extern ssize_t nfs_file_direct_write(struct kiocb *iocb,
Dbio.h831 static inline void bio_set_polled(struct bio *bio, struct kiocb *kiocb) in bio_set_polled() argument
834 if (!is_sync_kiocb(kiocb)) in bio_set_polled()
Ddax.h214 ssize_t dax_iomap_rw(struct kiocb *iocb, struct iov_iter *iter,
Dsocket.h56 struct kiocb *msg_iocb; /* ptr to iocb for async requests */
/include/crypto/
Dif_alg.h96 struct kiocb *iocb;