kiocb              72 fs/aio.c       	kiocb_cachep = KMEM_CACHE(kiocb, SLAB_HWCACHE_ALIGN|SLAB_PANIC);
kiocb             241 fs/aio.c       	    (nr_events > (0x10000000U / sizeof(struct kiocb)))) {
kiocb             310 fs/aio.c       	int (*cancel)(struct kiocb *, struct io_event *);
kiocb             316 fs/aio.c       		struct kiocb *iocb = list_kiocb(pos);
kiocb             411 fs/aio.c       static struct kiocb *__aio_get_req(struct kioctx *ctx)
kiocb             413 fs/aio.c       	struct kiocb *req = NULL;
kiocb             454 fs/aio.c       static inline struct kiocb *aio_get_req(struct kioctx *ctx)
kiocb             456 fs/aio.c       	struct kiocb *req;
kiocb             490 fs/aio.c       		struct kiocb *req = list_kiocb(fput_head.next);
kiocb             666 fs/aio.c       	ssize_t (*retry)(struct kiocb *);
kiocb             761 fs/aio.c       	struct kiocb *iocb;
kiocb             768 fs/aio.c       		iocb = list_entry(run_list.next, struct kiocb,
kiocb            1338 fs/aio.c       	ssize_t (*rw_op)(struct kiocb *, const struct iovec *,
kiocb            1408 fs/aio.c       	ret = rw_copy_check_uvector(type, (struct iovec __user *)kiocb->ki_buf,
kiocb            1409 fs/aio.c       				    kiocb->ki_nbytes, 1,
kiocb            1410 fs/aio.c       				    &kiocb->ki_inline_vec, &kiocb->ki_iovec);
kiocb            1414 fs/aio.c       	kiocb->ki_nr_segs = kiocb->ki_nbytes;
kiocb            1415 fs/aio.c       	kiocb->ki_cur_seg = 0;
kiocb            1417 fs/aio.c       	kiocb->ki_nbytes = ret;
kiocb            1418 fs/aio.c       	kiocb->ki_left = ret;
kiocb            1427 fs/aio.c       	kiocb->ki_iovec = &kiocb->ki_inline_vec;
kiocb            1428 fs/aio.c       	kiocb->ki_iovec->iov_base = kiocb->ki_buf;
kiocb            1429 fs/aio.c       	kiocb->ki_iovec->iov_len = kiocb->ki_left;
kiocb            1430 fs/aio.c       	kiocb->ki_nr_segs = 1;
kiocb            1431 fs/aio.c       	kiocb->ki_cur_seg = 0;
kiocb            1442 fs/aio.c       	struct file *file = kiocb->ki_filp;
kiocb            1445 fs/aio.c       	switch (kiocb->ki_opcode) {
kiocb            1451 fs/aio.c       		if (unlikely(!access_ok(VERIFY_WRITE, kiocb->ki_buf,
kiocb            1452 fs/aio.c       			kiocb->ki_left)))
kiocb            1457 fs/aio.c       		ret = aio_setup_single_vector(kiocb);
kiocb            1462 fs/aio.c       			kiocb->ki_retry = aio_rw_vect_retry;
kiocb            1469 fs/aio.c       		if (unlikely(!access_ok(VERIFY_READ, kiocb->ki_buf,
kiocb            1470 fs/aio.c       			kiocb->ki_left)))
kiocb            1475 fs/aio.c       		ret = aio_setup_single_vector(kiocb);
kiocb            1480 fs/aio.c       			kiocb->ki_retry = aio_rw_vect_retry;
kiocb            1489 fs/aio.c       		ret = aio_setup_vectored_rw(READ, kiocb);
kiocb            1494 fs/aio.c       			kiocb->ki_retry = aio_rw_vect_retry;
kiocb            1503 fs/aio.c       		ret = aio_setup_vectored_rw(WRITE, kiocb);
kiocb            1508 fs/aio.c       			kiocb->ki_retry = aio_rw_vect_retry;
kiocb            1513 fs/aio.c       			kiocb->ki_retry = aio_fdsync;
kiocb            1518 fs/aio.c       			kiocb->ki_retry = aio_fsync;
kiocb            1525 fs/aio.c       	if (!kiocb->ki_retry)
kiocb            1549 fs/aio.c       	struct kiocb *iocb = container_of(wait, struct kiocb, ki_wait);
kiocb            1559 fs/aio.c       	struct kiocb *req;
kiocb            1702 fs/aio.c       static struct kiocb *lookup_kiocb(struct kioctx *ctx, struct iocb __user *iocb,
kiocb            1711 fs/aio.c       		struct kiocb *kiocb = list_kiocb(pos);
kiocb            1712 fs/aio.c       		if (kiocb->ki_obj.user == iocb && kiocb->ki_key == key)
kiocb            1713 fs/aio.c       			return kiocb;
kiocb            1731 fs/aio.c       	int (*cancel)(struct kiocb *iocb, struct io_event *res);
kiocb            1733 fs/aio.c       	struct kiocb *kiocb;
kiocb            1747 fs/aio.c       	kiocb = lookup_kiocb(ctx, iocb, key);
kiocb            1748 fs/aio.c       	if (kiocb && kiocb->ki_cancel) {
kiocb            1749 fs/aio.c       		cancel = kiocb->ki_cancel;
kiocb            1750 fs/aio.c       		kiocb->ki_users ++;
kiocb            1751 fs/aio.c       		kiocbSetCancelled(kiocb);
kiocb            1760 fs/aio.c       		tmp.obj = (u64)(unsigned long)kiocb->ki_obj.user;
kiocb            1761 fs/aio.c       		tmp.data = kiocb->ki_user_data;
kiocb            1762 fs/aio.c       		ret = cancel(kiocb, &tmp);
kiocb             130 fs/direct-io.c 	struct kiocb *iocb;		/* kiocb */
kiocb              71 fs/nfs/direct.c 	struct kiocb *		iocb;		/* controlling i/o request */
kiocb            2167 fs/ntfs/file.c 	struct kiocb kiocb;
kiocb            2171 fs/ntfs/file.c 	init_sync_kiocb(&kiocb, file);
kiocb            2172 fs/ntfs/file.c 	ret = ntfs_file_aio_write_nolock(&kiocb, iov, nr_segs, ppos);
kiocb            2174 fs/ntfs/file.c 		ret = wait_on_sync_kiocb(&kiocb);
kiocb             220 fs/read_write.c 	struct kiocb kiocb;
kiocb             223 fs/read_write.c 	init_sync_kiocb(&kiocb, filp);
kiocb             224 fs/read_write.c 	kiocb.ki_pos = *ppos;
kiocb             225 fs/read_write.c 	kiocb.ki_left = len;
kiocb             228 fs/read_write.c 		ret = filp->f_op->aio_read(&kiocb, &iov, 1, kiocb.ki_pos);
kiocb             231 fs/read_write.c 		wait_on_retry_sync_kiocb(&kiocb);
kiocb             235 fs/read_write.c 		ret = wait_on_sync_kiocb(&kiocb);
kiocb             236 fs/read_write.c 	*ppos = kiocb.ki_pos;
kiocb             275 fs/read_write.c 	struct kiocb kiocb;
kiocb             278 fs/read_write.c 	init_sync_kiocb(&kiocb, filp);
kiocb             279 fs/read_write.c 	kiocb.ki_pos = *ppos;
kiocb             280 fs/read_write.c 	kiocb.ki_left = len;
kiocb             283 fs/read_write.c 		ret = filp->f_op->aio_write(&kiocb, &iov, 1, kiocb.ki_pos);
kiocb             286 fs/read_write.c 		wait_on_retry_sync_kiocb(&kiocb);
kiocb             290 fs/read_write.c 		ret = wait_on_sync_kiocb(&kiocb);
kiocb             291 fs/read_write.c 	*ppos = kiocb.ki_pos;
kiocb             437 fs/read_write.c 	struct kiocb kiocb;
kiocb             440 fs/read_write.c 	init_sync_kiocb(&kiocb, filp);
kiocb             441 fs/read_write.c 	kiocb.ki_pos = *ppos;
kiocb             442 fs/read_write.c 	kiocb.ki_left = len;
kiocb             443 fs/read_write.c 	kiocb.ki_nbytes = len;
kiocb             446 fs/read_write.c 		ret = fn(&kiocb, iov, nr_segs, kiocb.ki_pos);
kiocb             449 fs/read_write.c 		wait_on_retry_sync_kiocb(&kiocb);
kiocb             453 fs/read_write.c 		ret = wait_on_sync_kiocb(&kiocb);
kiocb             454 fs/read_write.c 	*ppos = kiocb.ki_pos;
kiocb              10 fs/xfs/xfs_vnodeops.h struct kiocb;
kiocb              94 include/linux/aio.h 	int			(*ki_cancel)(struct kiocb *, struct io_event *);
kiocb              95 include/linux/aio.h 	ssize_t			(*ki_retry)(struct kiocb *);
kiocb              96 include/linux/aio.h 	void			(*ki_dtor)(struct kiocb *);
kiocb             214 include/linux/aio.h #define io_wait_to_kiocb(wait) container_of(wait, struct kiocb, ki_wait)
kiocb             218 include/linux/aio.h static inline struct kiocb *list_kiocb(struct list_head *h)
kiocb             220 include/linux/aio.h 	return list_entry(h, struct kiocb, ki_list);
kiocb             307 include/linux/fs.h struct kiocb;
kiocb             505 include/linux/fs.h 	ssize_t (*direct_IO)(int, struct kiocb *, const struct iovec *iov,
kiocb            1300 include/linux/fs.h 	ssize_t (*aio_read) (struct kiocb *, const struct iovec *, unsigned long, loff_t);
kiocb            1301 include/linux/fs.h 	ssize_t (*aio_write) (struct kiocb *, const struct iovec *, unsigned long, loff_t);
kiocb            1312 include/linux/fs.h 	int (*aio_fsync) (struct kiocb *, int datasync);
kiocb             141 include/linux/net.h struct kiocb;
kiocb             179 include/linux/net.h 	int		(*sendmsg)   (struct kiocb *iocb, struct socket *sock,
kiocb             181 include/linux/net.h 	int		(*recvmsg)   (struct kiocb *iocb, struct socket *sock,
kiocb             312 include/linux/net.h SOCKCALL_WRAP(name, sendmsg, (struct kiocb *iocb, struct socket *sock, struct msghdr *m, size_t len), \
kiocb             314 include/linux/net.h SOCKCALL_WRAP(name, recvmsg, (struct kiocb *iocb, struct socket *sock, struct msghdr *m, size_t len, int flags), \
kiocb             550 include/net/sock.h 	int			(*sendmsg)(struct kiocb *iocb, struct sock *sk,
kiocb             552 include/net/sock.h 	int			(*recvmsg)(struct kiocb *iocb, struct sock *sk,
kiocb             689 include/net/sock.h 	struct kiocb		*kiocb;
kiocb             697 include/net/sock.h static inline struct kiocb *siocb_to_kiocb(struct sock_iocb *si)
kiocb             699 include/net/sock.h 	return si->kiocb;
kiocb            1204 net/netlink/af_netlink.c 	struct sock_iocb *siocb = kiocb_to_siocb(kiocb);
kiocb            1288 net/netlink/af_netlink.c 	struct sock_iocb *siocb = kiocb_to_siocb(kiocb);
kiocb             569 net/socket.c   	struct kiocb iocb;
kiocb             652 net/socket.c   	struct kiocb iocb;
kiocb             723 net/socket.c   	siocb->kiocb = iocb;
kiocb            1320 net/unix/af_unix.c 	struct sock_iocb *siocb = kiocb_to_siocb(kiocb);
kiocb            1471 net/unix/af_unix.c 	struct sock_iocb *siocb = kiocb_to_siocb(kiocb);
kiocb            1593 net/unix/af_unix.c 	return unix_dgram_sendmsg(kiocb, sock, msg, len);