Searched refs:iocb (Results 1 - 25 of 105) sorted by relevance

12345

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Daio.h38 #define kiocbTryLock(iocb) test_and_set_bit(KIF_LOCKED, &(iocb)->ki_flags)
39 #define kiocbTryKick(iocb) test_and_set_bit(KIF_KICKED, &(iocb)->ki_flags)
41 #define kiocbSetLocked(iocb) set_bit(KIF_LOCKED, &(iocb)->ki_flags)
42 #define kiocbSetKicked(iocb) set_bit(KIF_KICKED, &(iocb)->ki_flags)
43 #define kiocbSetCancelled(iocb) set_bit(KIF_CANCELLED, &(iocb)
[all...]
H A Daio_abi.h49 * Valid flags for the "aio_flags" member of the "struct iocb".
51 * IOCB_FLAG_RESFD - Set if the "aio_resfd" member of the "struct iocb"
58 __u64 data; /* the data field from the iocb */
59 __u64 obj; /* what iocb this event came from */
78 struct iocb { struct
96 /* flags for the "struct iocb" */
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ocfs2/
H A Daops.h98 #define ocfs2_iocb_is_rw_locked(iocb) \
99 test_bit(0, (unsigned long *)&iocb->private)
100 static inline void ocfs2_iocb_set_rw_locked(struct kiocb *iocb, int level) argument
102 set_bit(0, (unsigned long *)&iocb->private);
104 set_bit(1, (unsigned long *)&iocb->private);
106 clear_bit(1, (unsigned long *)&iocb->private);
108 #define ocfs2_iocb_clear_rw_locked(iocb) \
109 clear_bit(0, (unsigned long *)&iocb->private)
110 #define ocfs2_iocb_rw_locked_level(iocb) \
111 test_bit(1, (unsigned long *)&iocb
[all...]
H A Dinode.h140 int ocfs2_aio_read(struct file *file, struct kiocb *req, struct iocb *iocb);
141 int ocfs2_aio_write(struct file *file, struct kiocb *req, struct iocb *iocb);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/
H A Daio.c278 struct kiocb *iocb = list_kiocb(pos); local
279 list_del_init(&iocb->ki_list);
280 cancel = iocb->ki_cancel;
281 kiocbSetCancelled(iocb);
283 iocb->ki_users++;
285 cancel(iocb, &res);
319 ssize_t fastcall wait_on_sync_kiocb(struct kiocb *iocb) argument
321 while (iocb->ki_users) {
323 if (!iocb->ki_users)
328 return iocb
622 __queue_kicked_iocb(struct kiocb *iocb) argument
658 aio_run_iocb(struct kiocb *iocb) argument
765 struct kiocb *iocb; local
871 try_queue_kicked_iocb(struct kiocb *iocb) argument
901 kick_iocb(struct kiocb *iocb) argument
920 aio_complete(struct kiocb *iocb, long res, long res2) argument
1285 aio_advance_iovec(struct kiocb *iocb, ssize_t ret) argument
1308 aio_rw_vect_retry(struct kiocb *iocb) argument
1348 aio_fdsync(struct kiocb *iocb) argument
1358 aio_fsync(struct kiocb *iocb) argument
1516 struct kiocb *iocb = container_of(wait, struct kiocb, ki_wait); local
1523 io_submit_one(struct kioctx *ctx, struct iocb __user *user_iocb, struct iocb *iocb) argument
1669 lookup_kiocb(struct kioctx *ctx, struct iocb __user *iocb, u32 key) argument
1695 sys_io_cancel(aio_context_t ctx_id, struct iocb __user *iocb, struct io_event __user *result) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/um/os-Linux/
H A Daio.c41 static long io_submit(aio_context_t ctx, long nr, struct iocb **iocbpp)
68 struct iocb iocb, *iocbp = &iocb; local
72 iocb = ((struct iocb) { .aio_data = (unsigned long) aio,
84 iocb.aio_lio_opcode = IOCB_CMD_PREAD;
88 iocb.aio_lio_opcode = IOCB_CMD_PWRITE;
92 iocb.aio_lio_opcode = IOCB_CMD_PREAD;
93 iocb
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/xfs/linux-2.6/
H A Dxfs_file.c51 struct kiocb *iocb,
57 struct file *file = iocb->ki_filp;
60 BUG_ON(iocb->ki_pos != pos);
63 return bhv_vop_read(vp, iocb, iov, nr_segs, &iocb->ki_pos,
69 struct kiocb *iocb,
74 return __xfs_file_read(iocb, iov, nr_segs, IO_ISAIO, pos);
79 struct kiocb *iocb,
84 return __xfs_file_read(iocb, iov, nr_segs, IO_ISAIO|IO_INVIS, pos);
89 struct kiocb *iocb,
50 __xfs_file_read( struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, int ioflags, loff_t pos) argument
68 xfs_file_aio_read( struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument
78 xfs_file_aio_read_invis( struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument
88 __xfs_file_write( struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, int ioflags, loff_t pos) argument
107 xfs_file_aio_write( struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument
117 xfs_file_aio_write_invis( struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ext3/
H A Dfile.c51 ext3_file_write(struct kiocb *iocb, const struct iovec *iov, argument
54 struct file *file = iocb->ki_filp;
59 ret = generic_file_aio_write(iocb, iov, nr_segs, pos);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ext4/
H A Dfile.c51 ext4_file_write(struct kiocb *iocb, const struct iovec *iov, argument
54 struct file *file = iocb->ki_filp;
59 ret = generic_file_aio_write(iocb, iov, nr_segs, pos);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/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-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv6/
H A Dudp_impl.h23 extern int udpv6_sendmsg(struct kiocb *iocb, struct sock *sk,
25 extern int udpv6_recvmsg(struct kiocb *iocb, struct sock *sk,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/smbfs/
H A Dfile.c218 smb_file_aio_read(struct kiocb *iocb, const struct iovec *iov, argument
221 struct file * file = iocb->ki_filp;
226 (unsigned long) iocb->ki_left, (unsigned long) pos);
239 status = generic_file_aio_read(iocb, iov, nr_segs, pos);
323 smb_file_aio_write(struct kiocb *iocb, const struct iovec *iov, argument
326 struct file * file = iocb->ki_filp;
332 (unsigned long) iocb->ki_left, (unsigned long) pos);
345 if (iocb->ki_left > 0) {
346 result = generic_file_aio_write(iocb, iov, nr_segs, pos);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/nfs/
H A Ddirect.c71 struct kiocb * iocb; /* controlling i/o request */ member in struct:nfs_direct_req
106 * @iocb: target I/O control block
116 ssize_t nfs_direct_IO(int rw, struct kiocb *iocb, const struct iovec *iov, loff_t pos, unsigned long nr_segs) argument
119 iocb->ki_filp->f_path.dentry->d_name.name,
160 dreq->iocb = NULL;
193 if (dreq->iocb)
208 * Synchronous I/O uses a stack-allocated iocb. Thus we can't trust
209 * the iocb is still valid here if this is a synchronous request.
213 if (dreq->iocb) {
217 aio_complete(dreq->iocb, re
352 nfs_direct_read(struct kiocb *iocb, unsigned long user_addr, size_t count, loff_t pos) argument
690 nfs_direct_write(struct kiocb *iocb, unsigned long user_addr, size_t count, loff_t pos) argument
748 nfs_file_direct_read(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument
811 nfs_file_direct_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument
[all...]
H A Dfile.c202 nfs_file_read(struct kiocb *iocb, const struct iovec *iov, argument
205 struct dentry * dentry = iocb->ki_filp->f_path.dentry;
211 if (iocb->ki_filp->f_flags & O_DIRECT)
212 return nfs_file_direct_read(iocb, iov, nr_segs, pos);
219 result = nfs_revalidate_mapping(inode, iocb->ki_filp->f_mapping);
222 result = generic_file_aio_read(iocb, iov, nr_segs, pos);
344 static ssize_t nfs_file_write(struct kiocb *iocb, const struct iovec *iov, argument
347 struct dentry * dentry = iocb->ki_filp->f_path.dentry;
353 if (iocb->ki_filp->f_flags & O_DIRECT)
354 return nfs_file_direct_write(iocb, io
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/lpfc/
H A Dlpfc_scsi.c58 IOCB_t *iocb; local
128 iocb = &psb->cur_iocbq.iocb;
129 iocb->un.fcpi64.bdl.ulpIoTag32 = 0;
130 iocb->un.fcpi64.bdl.addrHigh = putPaddrHigh(pdma_phys);
131 iocb->un.fcpi64.bdl.addrLow = putPaddrLow(pdma_phys);
132 iocb->un.fcpi64.bdl.bdeSize = (2 * sizeof (struct ulp_bde64));
133 iocb->un.fcpi64.bdl.bdeFlags = BUFF_TYPE_BDL;
134 iocb->ulpBdeCount = 1;
135 iocb
913 struct lpfc_iocbq *iocb; local
[all...]
H A Dlpfc_sli.c81 size_t start_clean = (size_t)(&((struct lpfc_iocbq *)NULL)->iocb);
91 * Translate the iocb command to an iocb command type used to decide the final
235 IOCB_t *iocb = NULL; local
269 iocb = IOCB_ENTRY(pring->cmdringaddr, pring->cmdidx);
271 return iocb;
342 IOCB_t *iocb, struct lpfc_iocbq *nextiocb)
347 nextiocb->iocb.ulpIoTag = (nextiocb->iocb_cmpl) ? nextiocb->iotag : 0;
350 * Issue iocb command to adapter
352 lpfc_sli_pcimem_bcopy(&nextiocb->iocb, ioc
341 lpfc_sli_submit_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, IOCB_t *iocb, struct lpfc_iocbq *nextiocb) argument
412 IOCB_t *iocb; local
1480 struct lpfc_iocbq *iocb, *next_iocb; local
2391 IOCB_t *iocb; local
2625 struct lpfc_iocbq *iocb; local
[all...]
H A Dlpfc_els.c115 /* Allocate buffer for command iocb */
122 icmd = &elsiocb->iocb;
414 IOCB_t *irsp = &rspiocb->iocb;
524 icmd = &elsiocb->iocb;
565 struct lpfc_iocbq *iocb, *next_iocb; local
577 * Check the txcmplq for an iocb that matches the nport the driver is
581 list_for_each_entry_safe(iocb, next_iocb, &pring->txcmplq, list) {
582 icmd = &iocb->iocb;
584 ndlp = (struct lpfc_nodelist *)(iocb
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/
H A Dsocket.c97 static ssize_t sock_aio_read(struct kiocb *iocb, const struct iovec *iov,
99 static ssize_t sock_aio_write(struct kiocb *iocb, const struct iovec *iov,
537 static inline int __sock_sendmsg(struct kiocb *iocb, struct socket *sock, argument
540 struct sock_iocb *si = kiocb_to_siocb(iocb);
552 return sock->ops->sendmsg(iocb, sock, msg, size);
557 struct kiocb iocb; local
561 init_sync_kiocb(&iocb, NULL);
562 iocb.private = &siocb;
563 ret = __sock_sendmsg(&iocb, sock, msg, size);
565 ret = wait_on_sync_kiocb(&iocb);
618 __sock_recvmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t size, int flags) argument
640 struct kiocb iocb; local
669 sock_aio_dtor(struct kiocb *iocb) argument
689 alloc_sock_iocb(struct kiocb *iocb, struct sock_iocb *siocb) argument
704 do_sock_read(struct msghdr *msg, struct kiocb *iocb, struct file *file, const struct iovec *iov, unsigned long nr_segs) argument
726 sock_aio_read(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument
744 do_sock_write(struct msghdr *msg, struct kiocb *iocb, struct file *file, const struct iovec *iov, unsigned long nr_segs) argument
768 sock_aio_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/s390/char/
H A Dfs3270.c324 struct raw3270_iocb iocb; local
346 iocb.model = fp->view.model;
347 iocb.line_cnt = fp->view.rows;
348 iocb.col_cnt = fp->view.cols;
349 iocb.pf_cnt = 24;
350 iocb.re_cnt = 20;
351 iocb.map = 0;
352 if (copy_to_user((char __user *) arg, &iocb,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/net/iucv/
H A Daf_iucv.h90 static int iucv_sock_sendmsg(struct kiocb *iocb, struct socket *sock,
92 static int iucv_sock_recvmsg(struct kiocb *iocb, struct socket *sock,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/mm/
H A Dfilemap.c41 generic_file_direct_IO(int rw, struct kiocb *iocb, const struct iovec *iov,
1154 * @iocb: kernel I/O control block
1163 generic_file_aio_read(struct kiocb *iocb, const struct iovec *iov, argument
1166 struct file *filp = iocb->ki_filp;
1170 loff_t *ppos = &iocb->ki_pos;
1190 retval = generic_file_direct_IO(READ, iocb,
2038 generic_file_direct_write(struct kiocb *iocb, const struct iovec *iov, argument
2042 struct file *file = iocb->ki_filp;
2050 written = generic_file_direct_IO(WRITE, iocb, iov, pos, *nr_segs);
2077 generic_file_buffered_write(struct kiocb *iocb, cons argument
2242 __generic_file_aio_write_nolock(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t *ppos) argument
2341 generic_file_aio_write_nolock(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument
2365 generic_file_aio_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument
2396 generic_file_direct_IO(int rw, struct kiocb *iocb, const struct iovec *iov, loff_t offset, unsigned long nr_segs) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/udf/
H A Dfile.c107 static ssize_t udf_file_aio_write(struct kiocb *iocb, const struct iovec *iov, argument
111 struct file *file = iocb->ki_filp;
114 size_t count = iocb->ki_left;
142 retval = generic_file_aio_write(iocb, iov, nr_segs, ppos);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/net/
H A Dinet_common.h28 extern int inet_sendmsg(struct kiocb *iocb,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv4/
H A Dudp_impl.h28 extern int udp_recvmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/usb/gadget/
H A Dinode.c529 static int ep_aio_cancel(struct kiocb *iocb, struct io_event *e) argument
531 struct kiocb_priv *priv = iocb->private;
538 kiocbSetCancelled(iocb);
546 aio_put_req(iocb);
550 static ssize_t ep_aio_read_retry(struct kiocb *iocb) argument
552 struct kiocb_priv *priv = iocb->private;
585 struct kiocb *iocb = req->context; local
586 struct kiocb_priv *priv = iocb->private;
601 iocb->private = NULL;
603 aio_complete(iocb, re
622 ep_aio_rwtail( struct kiocb *iocb, char *buf, size_t len, struct ep_data *epdata, const struct iovec *iv, unsigned long nr_segs ) argument
689 ep_aio_read(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t o) argument
707 ep_aio_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t o) argument
[all...]

Completed in 572 milliseconds

12345