Searched refs:kiocb (Results 1 – 10 of 10) sorted by relevance
/include/linux/ |
D | aio.h | 87 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 …]
|
D | net.h | 157 struct kiocb; 199 int (*sendmsg) (struct kiocb *iocb, struct socket *sock, 201 int (*recvmsg) (struct kiocb *iocb, struct socket *sock,
|
D | nfs_fs.h | 475 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,
|
D | fs.h | 414 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/ |
D | ping.h | 79 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,
|
D | inet_common.h | 22 extern int inet_sendmsg(struct kiocb *iocb, struct socket *sock, 26 extern int inet_recvmsg(struct kiocb *iocb, struct socket *sock,
|
D | sock.h | 845 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,
|
D | udp.h | 182 extern int udp_sendmsg(struct kiocb *iocb, struct sock *sk,
|
D | tcp.h | 334 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/ |
D | bluetooth.h | 206 int bt_sock_recvmsg(struct kiocb *iocb, struct socket *sock, 208 int bt_sock_stream_recvmsg(struct kiocb *iocb, struct socket *sock,
|