Home
last modified time | relevance | path

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

/include/linux/
Daio.h87 struct kiocb { struct
95 int (*ki_cancel)(struct kiocb *, struct io_event *); argument
96 ssize_t (*ki_retry)(struct kiocb *); argument
97 void (*ki_dtor)(struct kiocb *); argument
211 extern ssize_t wait_on_sync_kiocb(struct kiocb *iocb);
212 extern int aio_put_req(struct kiocb *iocb);
213 extern void kick_iocb(struct kiocb *iocb);
214 extern int aio_complete(struct kiocb *iocb, long res, long res2);
218 static inline ssize_t wait_on_sync_kiocb(struct kiocb *iocb) { return 0; } in wait_on_sync_kiocb()
219 static inline int aio_put_req(struct kiocb *iocb) { return 0; } in aio_put_req()
[all …]
Dnet.h141 struct kiocb;
179 int (*sendmsg) (struct kiocb *iocb, struct socket *sock,
181 int (*recvmsg) (struct kiocb *iocb, struct socket *sock,
310 SOCKCALL_WRAP(name, sendmsg, (struct kiocb *iocb, struct socket *sock, struct msghdr *m, size_t len…
312 SOCKCALL_WRAP(name, recvmsg, (struct kiocb *iocb, struct socket *sock, struct msghdr *m, size_t len…
Dfs.h320 struct kiocb;
344 typedef void (dio_iodone_t)(struct kiocb *iocb, loff_t offset,
524 ssize_t (*direct_IO)(int, struct kiocb *, const struct iovec *iov,
1315 ssize_t (*aio_read) (struct kiocb *, const struct iovec *, unsigned long, loff_t);
1316 ssize_t (*aio_write) (struct kiocb *, const struct iovec *, unsigned long, loff_t);
1327 int (*aio_fsync) (struct kiocb *, int datasync);
1962 extern ssize_t generic_file_aio_read(struct kiocb *, const struct iovec *, unsigned long, loff_t);
1963 extern ssize_t generic_file_aio_write(struct kiocb *, const struct iovec *, unsigned long, loff_t);
1964 extern ssize_t generic_file_aio_write_nolock(struct kiocb *, const struct iovec *,
1966 extern ssize_t generic_file_direct_write(struct kiocb *, const struct iovec *,
[all …]
Dnfs_fs.h401 extern ssize_t nfs_direct_IO(int, struct kiocb *, const struct iovec *, loff_t,
403 extern ssize_t nfs_file_direct_read(struct kiocb *iocb,
406 extern ssize_t nfs_file_direct_write(struct kiocb *iocb,
/include/net/
Dinet_common.h25 extern int inet_sendmsg(struct kiocb *iocb,
Dsock.h625 int (*sendmsg)(struct kiocb *iocb, struct sock *sk,
627 int (*recvmsg)(struct kiocb *iocb, struct sock *sk,
765 struct kiocb *kiocb; member
768 static inline struct sock_iocb *kiocb_to_siocb(struct kiocb *iocb) in kiocb_to_siocb()
773 static inline struct kiocb *siocb_to_kiocb(struct sock_iocb *si) in siocb_to_kiocb()
775 return si->kiocb; in siocb_to_kiocb()
976 extern int sock_no_sendmsg(struct kiocb *, struct socket *,
978 extern int sock_no_recvmsg(struct kiocb *, struct socket *,
994 extern int sock_common_recvmsg(struct kiocb *iocb, struct socket *sock,
Dudp.h135 extern int udp_sendmsg(struct kiocb *iocb, struct sock *sk,
Dtcp.h285 extern int tcp_sendmsg(struct kiocb *iocb, struct socket *sock,
391 extern int tcp_recvmsg(struct kiocb *iocb, struct sock *sk,
/include/net/bluetooth/
Dbluetooth.h134 int bt_sock_recvmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len, int f…