Searched refs:kiocb (Results 1 - 25 of 124) sorted by relevance

12345

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Daio.h17 /* Notes on cancelling a kiocb:
18 * If a kiocb is cancelled, aio_complete may return 0 to indicate
19 * that cancel has not yet disposed of the kiocb. All cancel
20 * operations *must* call aio_put_req to dispose of the kiocb
56 * @kiocb: The kiocb struct to advance by performing an operation.
59 * to make forward progress. The kiocb argument describes the operation
61 * ki_retry is expected to update the kiocb with progress made. Typically
70 * the kiocb pointer again.
73 * will be called on the kiocb pointe
87 struct kiocb { struct
[all...]
H A Dnet.h154 struct kiocb;
196 int (*sendmsg) (struct kiocb *iocb, struct socket *sock,
198 int (*recvmsg) (struct kiocb *iocb, struct socket *sock,
H A Dnfs_fs.h431 extern ssize_t nfs_direct_IO(int, struct kiocb *, const struct iovec *, loff_t,
433 extern ssize_t nfs_file_direct_read(struct kiocb *iocb,
436 extern ssize_t nfs_file_direct_write(struct kiocb *iocb,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/
H A Daio.c85 kiocb_cachep = KMEM_CACHE(kiocb, SLAB_HWCACHE_ALIGN|SLAB_PANIC);
263 (nr_events > (0x10000000U / sizeof(struct kiocb)))) {
341 int (*cancel)(struct kiocb *, struct io_event *);
347 struct kiocb *iocb = list_kiocb(pos);
386 * Waits on the given sync kiocb to complete.
388 ssize_t wait_on_sync_kiocb(struct kiocb *iocb)
438 * Returns with kiocb->users set to 2. The io submit code path holds
443 static struct kiocb *__aio_get_req(struct kioctx *ctx)
445 struct kiocb *req = NULL;
486 static inline struct kiocb *aio_get_re
1390 aio_setup_vectored_rw(int type, struct kiocb *kiocb, bool compat) argument
1420 aio_setup_single_vector(struct kiocb *kiocb) argument
1435 aio_setup_iocb(struct kiocb *kiocb, bool compat) argument
1734 struct kiocb *kiocb = list_kiocb(pos); local
1756 struct kiocb *kiocb; local
[all...]
H A Dread_write.h8 typedef ssize_t (*iov_fn_t)(struct kiocb *, const struct iovec *,
H A Dread_write.c259 static void wait_on_retry_sync_kiocb(struct kiocb *iocb)
272 struct kiocb kiocb; local
275 init_sync_kiocb(&kiocb, filp);
276 kiocb.ki_pos = *ppos;
277 kiocb.ki_left = len;
278 kiocb.ki_nbytes = len;
281 ret = filp->f_op->aio_read(&kiocb, &iov, 1, kiocb.ki_pos);
284 wait_on_retry_sync_kiocb(&kiocb);
328 struct kiocb kiocb; local
508 struct kiocb kiocb; local
[all...]
H A Dbad_inode.c36 static ssize_t bad_file_aio_read(struct kiocb *iocb, const struct iovec *iov,
42 static ssize_t bad_file_aio_write(struct kiocb *iocb, const struct iovec *iov,
95 static int bad_file_aio_fsync(struct kiocb *iocb, int datasync)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/xfs/linux-2.6/
H A Dxfs_aops.h40 struct kiocb *io_iocb;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/ipv6/
H A Dudp_impl.h26 extern int udpv6_sendmsg(struct kiocb *iocb, struct sock *sk,
28 extern int udpv6_recvmsg(struct kiocb *iocb, struct sock *sk,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/atm/
H A Dcommon.h16 int vcc_recvmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg,
18 int vcc_sendmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *m,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/net/
H A Dinet_common.h22 extern int inet_sendmsg(struct kiocb *iocb, struct socket *sock,
26 extern int inet_recvmsg(struct kiocb *iocb, struct socket *sock,
H A Dsock.h738 int (*sendmsg)(struct kiocb *iocb, struct sock *sk,
740 int (*recvmsg)(struct kiocb *iocb, struct sock *sk,
880 struct kiocb *kiocb; member in struct:sock_iocb
883 static inline struct sock_iocb *kiocb_to_siocb(struct kiocb *iocb)
888 static inline struct kiocb *siocb_to_kiocb(struct sock_iocb *si)
890 return si->kiocb;
1122 extern int sock_no_sendmsg(struct kiocb *, struct socket *,
1124 extern int sock_no_recvmsg(struct kiocb *, struct socket *,
1140 extern int sock_common_recvmsg(struct kiocb *ioc
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ocfs2/
H A Daops.h65 static inline void ocfs2_iocb_set_rw_locked(struct kiocb *iocb, int level)
H A Dinode.h149 int ocfs2_aio_read(struct file *file, struct kiocb *req, struct iocb *iocb);
150 int ocfs2_aio_write(struct file *file, struct kiocb *req, struct iocb *iocb);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/ipv4/
H A Dudp_impl.h24 extern int udp_recvmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/phonet/
H A Ddatagram.c72 static int pn_sendmsg(struct kiocb *iocb, struct sock *sk,
115 static int pn_recvmsg(struct kiocb *iocb, struct sock *sk,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/xfs/
H A Dxfs_vnodeops.h10 struct kiocb;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/ieee802154/
H A Draw.c105 static int raw_sendmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg,
174 static int raw_recvmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ext4/
H A Dfile.c59 ext4_file_write(struct kiocb *iocb, const struct iovec *iov,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/dccp/
H A Dprobe.c75 static int jdccp_sendmsg(struct kiocb *iocb, struct sock *sk,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/rxrpc/
H A Dar-output.c22 static int rxrpc_send_data(struct kiocb *iocb,
128 int rxrpc_client_sendmsg(struct kiocb *iocb, struct rxrpc_sock *rx,
273 int rxrpc_server_sendmsg(struct kiocb *iocb, struct rxrpc_sock *rx,
522 static int rxrpc_send_data(struct kiocb *iocb,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/unix/
H A Daf_unix.c504 static int unix_stream_sendmsg(struct kiocb *, struct socket *,
506 static int unix_stream_recvmsg(struct kiocb *, struct socket *,
508 static int unix_dgram_sendmsg(struct kiocb *, struct socket *,
510 static int unix_dgram_recvmsg(struct kiocb *, struct socket *,
514 static int unix_seqpacket_sendmsg(struct kiocb *, struct socket *,
1389 static int unix_dgram_sendmsg(struct kiocb *kiocb, struct socket *sock, argument
1392 struct sock_iocb *siocb = kiocb_to_siocb(kiocb);
1545 static int unix_stream_sendmsg(struct kiocb *kiocb, struc argument
1666 unix_seqpacket_sendmsg(struct kiocb *kiocb, struct socket *sock, struct msghdr *msg, size_t len) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/net/bluetooth/
H A Dbluetooth.h128 int bt_sock_recvmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len, int flags);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/nfs/
H A Ddirect.c73 struct kiocb * iocb; /* controlling i/o request */
118 ssize_t nfs_direct_IO(int rw, struct kiocb *iocb, const struct iovec *iov, loff_t pos, unsigned long nr_segs)
423 static ssize_t nfs_direct_read(struct kiocb *iocb, const struct iovec *iov,
859 static ssize_t nfs_direct_write(struct kiocb *iocb, const struct iovec *iov,
915 ssize_t nfs_file_direct_read(struct kiocb *iocb, const struct iovec *iov,
969 ssize_t nfs_file_direct_write(struct kiocb *iocb, const struct iovec *iov,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/
H A Dsocket.c109 static ssize_t sock_aio_read(struct kiocb *iocb, const struct iovec *iov,
111 static ssize_t sock_aio_write(struct kiocb *iocb, const struct iovec *iov,
550 static inline int __sock_sendmsg(struct kiocb *iocb, struct socket *sock,
572 struct kiocb iocb;
680 static inline int __sock_recvmsg_nosec(struct kiocb *iocb, struct socket *sock,
696 static inline int __sock_recvmsg(struct kiocb *iocb, struct socket *sock,
707 struct kiocb iocb;
723 struct kiocb iocb;
753 static void sock_aio_dtor(struct kiocb *iocb)
787 static struct sock_iocb *alloc_sock_iocb(struct kiocb *ioc
[all...]

Completed in 230 milliseconds

12345