Home
last modified time | relevance | path

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

/include/linux/
A 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()
A Dbacking-file.h18 void (*end_write)(struct kiocb *iocb, ssize_t);
28 struct kiocb *iocb, int flags,
31 struct kiocb *iocb, int flags,
33 ssize_t backing_file_splice_read(struct file *in, struct kiocb *iocb,
38 struct file *out, struct kiocb *iocb,
A Dnetfs.h230 struct kiocb *iocb; /* AIO completion vector */
392 ssize_t netfs_unbuffered_read_iter_locked(struct kiocb *iocb, struct iov_iter *iter);
393 ssize_t netfs_unbuffered_read_iter(struct kiocb *iocb, struct iov_iter *iter);
394 ssize_t netfs_buffered_read_iter(struct kiocb *iocb, struct iov_iter *iter);
395 ssize_t netfs_file_read_iter(struct kiocb *iocb, struct iov_iter *iter);
398 ssize_t netfs_perform_write(struct kiocb *iocb, struct iov_iter *iter,
400 ssize_t netfs_buffered_write_iter_locked(struct kiocb *iocb, struct iov_iter *from,
402 ssize_t netfs_unbuffered_write_iter(struct kiocb *iocb, struct iov_iter *from);
403 ssize_t netfs_unbuffered_write_iter_locked(struct kiocb *iocb, struct iov_iter *iter,
405 ssize_t netfs_file_write_iter(struct kiocb *iocb, struct iov_iter *from);
A Dfs.h63 struct kiocb;
406 struct kiocb { struct
409 void (*ki_complete)(struct kiocb *iocb, long ret); argument
433 static inline bool is_sync_kiocb(struct kiocb *kiocb) in is_sync_kiocb() argument
435 return kiocb->ki_complete == NULL; in is_sync_kiocb()
2162 int (*iopoll)(struct kiocb *kiocb, struct io_comp_batch *,
2475 static inline void init_sync_kiocb(struct kiocb *kiocb, struct file *filp) in init_sync_kiocb() argument
2477 *kiocb = (struct kiocb) { in init_sync_kiocb()
2484 static inline void kiocb_clone(struct kiocb *kiocb, struct kiocb *kiocb_src, in kiocb_clone() argument
2487 *kiocb = (struct kiocb) { in kiocb_clone()
[all …]
A Diomap.h20 struct kiocb;
339 ssize_t iomap_file_buffered_write(struct kiocb *iocb, struct iov_iter *from,
485 int (*end_io)(struct kiocb *iocb, ssize_t size, int error,
521 ssize_t iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter,
524 struct iomap_dio *__iomap_dio_rw(struct kiocb *iocb, struct iov_iter *iter,
A Dnfs_fs.h565 int nfs_swap_rw(struct kiocb *iocb, struct iov_iter *iter);
566 ssize_t nfs_file_direct_read(struct kiocb *iocb,
568 ssize_t nfs_file_direct_write(struct kiocb *iocb,
A Dbio.h681 static inline void bio_set_polled(struct bio *bio, struct kiocb *kiocb) in bio_set_polled() argument
684 if (kiocb->ki_flags & IOCB_NOWAIT) in bio_set_polled()
A Dpagemap.h33 int kiocb_invalidate_pages(struct kiocb *iocb, size_t count);
34 void kiocb_invalidate_post_direct_write(struct kiocb *iocb, size_t count);
64 int kiocb_write_and_wait(struct kiocb *iocb, size_t count);
766 static inline struct folio *write_begin_get_folio(const struct kiocb *iocb, in write_begin_get_folio()
A Dbuffer_head.h266 int generic_write_end(const struct kiocb *, struct address_space *,
270 int cont_write_begin(const struct kiocb *, struct address_space *, loff_t,
A Dproc_fs.h39 ssize_t (*proc_read_iter)(struct kiocb *, struct iov_iter *);
A Ddax.h257 ssize_t dax_iomap_rw(struct kiocb *iocb, struct iov_iter *iter,
A Dseq_file.h110 ssize_t seq_read_iter(struct kiocb *iocb, struct iov_iter *iter);
A Dsocket.h77 struct kiocb *msg_iocb; /* ptr to iocb for async requests */
A Dblkdev.h38 struct kiocb;
1017 int iocb_bio_iopoll(struct kiocb *kiocb, struct io_comp_batch *iob,
/include/crypto/
A Dif_alg.h95 struct kiocb *iocb;
/include/trace/events/
A Dnetfs.h507 TP_PROTO(const struct kiocb *iocb, const struct iov_iter *from),
A Df2fs.h1027 TP_PROTO(struct inode *inode, struct kiocb *iocb, long len, int rw),

Completed in 53 milliseconds