Home
last modified time | relevance | path

Searched refs:kiocb (Results 1 – 10 of 10) 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);
220 static inline ssize_t wait_on_sync_kiocb(struct kiocb *iocb) { return 0; } in wait_on_sync_kiocb()
221 static inline int aio_put_req(struct kiocb *iocb) { return 0; } in aio_put_req()
[all …]
Dnet.h157 struct kiocb;
199 int (*sendmsg) (struct kiocb *iocb, struct socket *sock,
201 int (*recvmsg) (struct kiocb *iocb, struct socket *sock,
Dnfs_fs.h475 extern ssize_t nfs_direct_IO(int, struct kiocb *, const struct iovec *, loff_t,
477 extern ssize_t nfs_file_direct_read(struct kiocb *iocb,
480 extern ssize_t nfs_file_direct_write(struct kiocb *iocb,
Dfs.h414 struct kiocb;
436 typedef void (dio_iodone_t)(struct kiocb *iocb, loff_t offset,
617 ssize_t (*direct_IO)(int, struct kiocb *, const struct iovec *iov,
1616 ssize_t (*aio_read) (struct kiocb *, const struct iovec *, unsigned long, loff_t);
1617 ssize_t (*aio_write) (struct kiocb *, const struct iovec *, unsigned long, loff_t);
1627 int (*aio_fsync) (struct kiocb *, int datasync);
2384 extern ssize_t generic_file_aio_read(struct kiocb *, const struct iovec *, unsigned long, loff_t);
2385 extern ssize_t __generic_file_aio_write(struct kiocb *, const struct iovec *, unsigned long,
2387 extern ssize_t generic_file_aio_write(struct kiocb *, const struct iovec *, unsigned long, loff_t);
2388 extern ssize_t generic_file_direct_write(struct kiocb *, const struct iovec *,
[all …]
/include/net/
Dping.h79 int ping_recvmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg,
83 int ping_v4_sendmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg,
85 int ping_v6_sendmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg,
Dinet_common.h22 extern int inet_sendmsg(struct kiocb *iocb, struct socket *sock,
26 extern int inet_recvmsg(struct kiocb *iocb, struct socket *sock,
Dsock.h845 int (*sendmsg)(struct kiocb *iocb, struct sock *sk,
847 int (*recvmsg)(struct kiocb *iocb, struct sock *sk,
1221 struct kiocb *kiocb; member
1224 static inline struct sock_iocb *kiocb_to_siocb(struct kiocb *iocb) in kiocb_to_siocb()
1229 static inline struct kiocb *siocb_to_kiocb(struct sock_iocb *si) in siocb_to_kiocb()
1231 return si->kiocb; in siocb_to_kiocb()
1463 extern int sock_no_sendmsg(struct kiocb *, struct socket *,
1465 extern int sock_no_recvmsg(struct kiocb *, struct socket *,
1481 extern int sock_common_recvmsg(struct kiocb *iocb, struct socket *sock,
Dudp.h182 extern int udp_sendmsg(struct kiocb *iocb, struct sock *sk,
Dtcp.h334 extern int tcp_sendmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg,
412 extern int tcp_recvmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg,
/include/net/bluetooth/
Dbluetooth.h206 int bt_sock_recvmsg(struct kiocb *iocb, struct socket *sock,
208 int bt_sock_stream_recvmsg(struct kiocb *iocb, struct socket *sock,