kiocb 13 include/linux/aio.h struct kiocb; kiocb 30 include/linux/aio.h typedef int (kiocb_cancel_fn)(struct kiocb *); kiocb 57 include/linux/aio.h static inline bool is_sync_kiocb(struct kiocb *kiocb) kiocb 59 include/linux/aio.h return kiocb->ki_ctx == NULL; kiocb 62 include/linux/aio.h static inline void init_sync_kiocb(struct kiocb *kiocb, struct file *filp) kiocb 64 include/linux/aio.h *kiocb = (struct kiocb) { kiocb 73 include/linux/aio.h extern ssize_t wait_on_sync_kiocb(struct kiocb *iocb); kiocb 74 include/linux/aio.h extern void aio_complete(struct kiocb *iocb, long res, long res2); kiocb 79 include/linux/aio.h void kiocb_set_cancel_fn(struct kiocb *req, kiocb_cancel_fn *cancel); kiocb 81 include/linux/aio.h static inline ssize_t wait_on_sync_kiocb(struct kiocb *iocb) { return 0; } kiocb 82 include/linux/aio.h static inline void aio_complete(struct kiocb *iocb, long res, long res2) { } kiocb 88 include/linux/aio.h static inline void kiocb_set_cancel_fn(struct kiocb *req, kiocb 92 include/linux/aio.h static inline struct kiocb *list_kiocb(struct list_head *h) kiocb 94 include/linux/aio.h return list_entry(h, struct kiocb, ki_list); kiocb 40 include/linux/fs.h struct kiocb; kiocb 68 include/linux/fs.h typedef void (dio_iodone_t)(struct kiocb *iocb, loff_t offset, kiocb 361 include/linux/fs.h ssize_t (*direct_IO)(int, struct kiocb *, struct iov_iter *iter, loff_t offset); kiocb 1491 include/linux/fs.h ssize_t (*aio_read) (struct kiocb *, const struct iovec *, unsigned long, loff_t); kiocb 1492 include/linux/fs.h ssize_t (*aio_write) (struct kiocb *, const struct iovec *, unsigned long, loff_t); kiocb 1493 include/linux/fs.h ssize_t (*read_iter) (struct kiocb *, struct iov_iter *); kiocb 1494 include/linux/fs.h ssize_t (*write_iter) (struct kiocb *, struct iov_iter *); kiocb 1504 include/linux/fs.h int (*aio_fsync) (struct kiocb *, int datasync); kiocb 2461 include/linux/fs.h extern ssize_t generic_file_read_iter(struct kiocb *, struct iov_iter *); kiocb 2462 include/linux/fs.h extern ssize_t __generic_file_write_iter(struct kiocb *, struct iov_iter *); kiocb 2463 include/linux/fs.h extern ssize_t generic_file_write_iter(struct kiocb *, struct iov_iter *); kiocb 2464 include/linux/fs.h extern ssize_t generic_file_direct_write(struct kiocb *, struct iov_iter *, loff_t); kiocb 2472 include/linux/fs.h extern ssize_t blkdev_read_iter(struct kiocb *iocb, struct iov_iter *to); kiocb 2473 include/linux/fs.h extern ssize_t blkdev_write_iter(struct kiocb *iocb, struct iov_iter *from); kiocb 2535 include/linux/fs.h ssize_t __blockdev_direct_IO(int rw, struct kiocb *iocb, struct inode *inode, kiocb 2540 include/linux/fs.h static inline ssize_t blockdev_direct_IO(int rw, struct kiocb *iocb, kiocb 123 include/linux/net.h struct kiocb; kiocb 165 include/linux/net.h int (*sendmsg) (struct kiocb *iocb, struct socket *sock, kiocb 175 include/linux/net.h int (*recvmsg) (struct kiocb *iocb, struct socket *sock, kiocb 448 include/linux/nfs_fs.h extern ssize_t nfs_direct_IO(int, struct kiocb *, struct iov_iter *, loff_t); kiocb 449 include/linux/nfs_fs.h extern ssize_t nfs_file_direct_read(struct kiocb *iocb, kiocb 452 include/linux/nfs_fs.h extern ssize_t nfs_file_direct_write(struct kiocb *iocb, kiocb 103 include/net/af_vsock.h int (*dgram_dequeue)(struct kiocb *kiocb, struct vsock_sock *vsk, kiocb 248 include/net/bluetooth/bluetooth.h int bt_sock_recvmsg(struct kiocb *iocb, struct socket *sock, kiocb 250 include/net/bluetooth/bluetooth.h int bt_sock_stream_recvmsg(struct kiocb *iocb, struct socket *sock, kiocb 24 include/net/inet_common.h int inet_sendmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, kiocb 28 include/net/inet_common.h int inet_recvmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, kiocb 78 include/net/ping.h int ping_recvmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg, kiocb 82 include/net/ping.h int ping_v6_sendmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg, kiocb 970 include/net/sock.h int (*sendmsg)(struct kiocb *iocb, struct sock *sk, kiocb 972 include/net/sock.h int (*recvmsg)(struct kiocb *iocb, struct sock *sk, kiocb 1382 include/net/sock.h struct kiocb *kiocb; kiocb 1385 include/net/sock.h static inline struct sock_iocb *kiocb_to_siocb(struct kiocb *iocb) kiocb 1390 include/net/sock.h static inline struct kiocb *siocb_to_kiocb(struct sock_iocb *si) kiocb 1392 include/net/sock.h return si->kiocb; kiocb 1609 include/net/sock.h int sock_no_sendmsg(struct kiocb *, struct socket *, struct msghdr *, size_t); kiocb 1610 include/net/sock.h int sock_no_recvmsg(struct kiocb *, struct socket *, struct msghdr *, size_t, kiocb 1623 include/net/sock.h int sock_common_recvmsg(struct kiocb *iocb, struct socket *sock, kiocb 355 include/net/tcp.h int tcp_sendmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg, kiocb 436 include/net/tcp.h int tcp_recvmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg, kiocb 232 include/net/udp.h int udp_sendmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg,