Home
last modified time | relevance | path

Searched refs:kiocb (Results 1 – 11 of 11) 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.h20 struct kiocb;
227 ssize_t iomap_file_buffered_write(struct kiocb *iocb, struct iov_iter *from,
320 int (*end_io)(struct kiocb *iocb, ssize_t size, int error,
346 ssize_t iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter,
349 struct iomap_dio *__iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter,
353 int iomap_dio_iopoll(struct kiocb *kiocb, bool spin);
Dfs.h57 struct kiocb;
97 typedef int (dio_iodone_t)(struct kiocb *iocb, loff_t offset,
331 struct kiocb { struct
338 void (*ki_complete)(struct kiocb *iocb, long ret, long ret2); argument
351 static inline bool is_sync_kiocb(struct kiocb *kiocb) in is_sync_kiocb() argument
353 return kiocb->ki_complete == NULL; in is_sync_kiocb()
408 ssize_t (*direct_IO)(struct kiocb *, struct iov_iter *iter);
2100 ssize_t (*read_iter) (struct kiocb *, struct iov_iter *);
2101 ssize_t (*write_iter) (struct kiocb *, struct iov_iter *);
2102 int (*iopoll)(struct kiocb *kiocb, bool spin);
[all …]
Dbio.h417 struct bio *bio_alloc_kiocb(struct kiocb *kiocb, unsigned short nr_vecs,
795 static inline void bio_set_polled(struct bio *bio, struct kiocb *kiocb) in bio_set_polled() argument
798 if (!is_sync_kiocb(kiocb)) in bio_set_polled()
Dnfs_fs.h515 extern ssize_t nfs_direct_IO(struct kiocb *, struct iov_iter *);
516 ssize_t nfs_file_direct_read(struct kiocb *iocb,
518 ssize_t nfs_file_direct_write(struct kiocb *iocb,
Ddax.h204 ssize_t dax_iomap_rw(struct kiocb *iocb, struct iov_iter *iter,
Dseq_file.h110 ssize_t seq_read_iter(struct kiocb *iocb, struct iov_iter *iter);
Dproc_fs.h33 ssize_t (*proc_read_iter)(struct kiocb *, struct iov_iter *);
Dsocket.h67 struct kiocb *msg_iocb; /* ptr to iocb for async requests */
/include/crypto/
Dif_alg.h97 struct kiocb *iocb;
/include/trace/events/
Df2fs.h940 TP_PROTO(struct inode *inode, struct kiocb *iocb, long len, int rw),