/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/ |
H A D | aio.h | 38 #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 D | aio_abi.h | 49 * 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 D | aops.h | 98 #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 D | inode.h | 140 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 D | aio.c | 278 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 D | aio.c | 41 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 D | xfs_file.c | 51 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 D | file.c | 51 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 D | file.c | 51 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 D | common.h | 16 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 D | udp_impl.h | 23 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 D | file.c | 218 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 D | direct.c | 71 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 D | file.c | 202 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 D | lpfc_scsi.c | 58 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 D | lpfc_sli.c | 81 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 D | lpfc_els.c | 115 /* 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 D | socket.c | 97 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 D | fs3270.c | 324 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 D | af_iucv.h | 90 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 D | filemap.c | 41 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 D | file.c | 107 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 D | inet_common.h | 28 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 D | udp_impl.h | 28 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 D | inode.c | 529 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...] |