/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/ |
H A D | uio.h | 43 static inline size_t iov_length(const struct iovec *iov, unsigned long nr_segs) argument 48 for (seg = 0; seg < nr_segs; seg++) 53 unsigned long iov_shorten(struct iovec *iov, unsigned long nr_segs, size_t to);
|
H A D | nfs_fs.h | 434 const struct iovec *iov, unsigned long nr_segs, 437 const struct iovec *iov, unsigned long nr_segs,
|
H A D | fs.h | 509 unsigned long nr_segs; member in struct:iov_iter 523 const struct iovec *iov, unsigned long nr_segs, 527 i->nr_segs = nr_segs; 587 loff_t offset, unsigned long nr_segs); 1540 unsigned long nr_segs, unsigned long fast_segs, 2213 unsigned long *nr_segs, size_t *count, int access_flags); 2217 unsigned long nr_segs, loff_t pos); 2272 unsigned long nr_segs, get_block_t get_block, dio_iodone_t end_io, 2277 loff_t offset, unsigned long nr_segs, get_block_ 522 iov_iter_init(struct iov_iter *i, const struct iovec *iov, unsigned long nr_segs, size_t count, size_t written) argument 2275 blockdev_direct_IO(int rw, struct kiocb *iocb, struct inode *inode, struct block_device *bdev, const struct iovec *iov, loff_t offset, unsigned long nr_segs, get_block_t get_block, dio_iodone_t end_io) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ |
H A D | read_write.h | 12 unsigned long nr_segs, size_t len, loff_t *ppos, iov_fn_t fn); 14 unsigned long nr_segs, loff_t *ppos, io_fn_t fn);
|
H A D | read_write.c | 487 unsigned long iov_shorten(struct iovec *iov, unsigned long nr_segs, size_t to) argument 492 while (seg < nr_segs) { 506 unsigned long nr_segs, size_t len, loff_t *ppos, iov_fn_t fn) 517 ret = fn(&kiocb, iov, nr_segs, kiocb.ki_pos); 531 unsigned long nr_segs, loff_t *ppos, io_fn_t fn) 536 while (nr_segs > 0) { 544 nr_segs--; 565 unsigned long nr_segs, unsigned long fast_segs, 578 if (nr_segs == 0) { 587 if (nr_segs > UIO_MAXIO 505 do_sync_readv_writev(struct file *filp, const struct iovec *iov, unsigned long nr_segs, size_t len, loff_t *ppos, iov_fn_t fn) argument 530 do_loop_readv_writev(struct file *filp, struct iovec *iov, unsigned long nr_segs, loff_t *ppos, io_fn_t fn) argument 564 rw_copy_check_uvector(int type, const struct iovec __user * uvector, unsigned long nr_segs, unsigned long fast_segs, struct iovec *fast_pointer, struct iovec **ret_pointer) argument 632 do_readv_writev(int type, struct file *file, const struct iovec __user * uvector, unsigned long nr_segs, loff_t *pos) argument [all...] |
H A D | bad_inode.c | 37 unsigned long nr_segs, loff_t pos) 43 unsigned long nr_segs, loff_t pos) 36 bad_file_aio_read(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument 42 bad_file_aio_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument
|
H A D | compat.c | 578 const struct compat_iovec __user *uvector, unsigned long nr_segs, 592 if (nr_segs == 0) 596 if (nr_segs > UIO_MAXIOV || nr_segs < 0) 598 if (nr_segs > fast_segs) { 600 iov = kmalloc(nr_segs*sizeof(struct iovec), GFP_KERNEL); 617 for (seg = 0; seg < nr_segs; seg++) { 1152 unsigned long nr_segs, loff_t *pos) 1166 if (!access_ok(VERIFY_READ, uvector, nr_segs*sizeof(*uvector))) 1169 tot_len = compat_rw_copy_check_uvector(type, uvector, nr_segs, 577 compat_rw_copy_check_uvector(int type, const struct compat_iovec __user *uvector, unsigned long nr_segs, unsigned long fast_segs, struct iovec *fast_pointer, struct iovec **ret_pointer) argument 1150 compat_do_readv_writev(int type, struct file *file, const struct compat_iovec __user *uvector, unsigned long nr_segs, loff_t *pos) argument 1322 compat_sys_vmsplice(int fd, const struct compat_iovec __user *iov32, unsigned int nr_segs, unsigned int flags) argument [all...] |
H A D | direct-io.c | 988 const struct iovec *iov, loff_t offset, unsigned long nr_segs, 1024 for (seg = 0; seg < nr_segs; seg++) { 1031 for (seg = 0; seg < nr_segs; seg++) { 1165 unsigned long nr_segs, get_block_t get_block, dio_iodone_t end_io, 1193 for (seg = 0; seg < nr_segs; seg++) { 1253 nr_segs, blkbits, get_block, end_io, 987 direct_io_worker(int rw, struct kiocb *iocb, struct inode *inode, const struct iovec *iov, loff_t offset, unsigned long nr_segs, unsigned blkbits, get_block_t get_block, dio_iodone_t end_io, dio_submit_t submit_io, struct dio *dio) argument 1163 __blockdev_direct_IO(int rw, struct kiocb *iocb, struct inode *inode, struct block_device *bdev, const struct iovec *iov, loff_t offset, unsigned long nr_segs, get_block_t get_block, dio_iodone_t end_io, dio_submit_t submit_io, int flags) argument
|
H A D | splice.c | 1542 unsigned long nr_segs, unsigned int flags) 1557 while (nr_segs) { 1605 nr_segs--; 1623 unsigned long nr_segs, unsigned int flags) 1644 spd.nr_pages = get_iovec_page_array(iov, nr_segs, spd.pages, 1673 unsigned long, nr_segs, unsigned int, flags) 1679 if (unlikely(nr_segs > UIO_MAXIOV)) 1681 else if (unlikely(!nr_segs)) 1688 error = vmsplice_to_pipe(file, iov, nr_segs, flags); 1690 error = vmsplice_to_user(file, iov, nr_segs, flag 1541 vmsplice_to_user(struct file *file, const struct iovec __user *iov, unsigned long nr_segs, unsigned int flags) argument 1622 vmsplice_to_pipe(struct file *file, const struct iovec __user *iov, unsigned long nr_segs, unsigned int flags) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ext4/ |
H A D | file.c | 60 unsigned long nr_segs, loff_t pos) 71 size_t length = iov_length(iov, nr_segs); 78 nr_segs = iov_shorten((struct iovec *)iov, nr_segs, 83 return generic_file_aio_write(iocb, iov, nr_segs, pos); 59 ext4_file_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/nfs/ |
H A D | direct.c | 111 * @nr_segs: size of iovec array 118 ssize_t nfs_direct_IO(int rw, struct kiocb *iocb, const struct iovec *iov, loff_t pos, unsigned long nr_segs) argument 122 (long long) pos, nr_segs); 389 unsigned long nr_segs, 398 for (seg = 0; seg < nr_segs; seg++) { 424 unsigned long nr_segs, loff_t pos) 442 result = nfs_direct_read_schedule_iovec(dreq, iov, nr_segs, pos); 824 unsigned long nr_segs, 833 for (seg = 0; seg < nr_segs; seg++) { 860 unsigned long nr_segs, loff_ 387 nfs_direct_read_schedule_iovec(struct nfs_direct_req *dreq, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument 423 nfs_direct_read(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument 822 nfs_direct_write_schedule_iovec(struct nfs_direct_req *dreq, const struct iovec *iov, unsigned long nr_segs, loff_t pos, int sync) argument 859 nfs_direct_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos, size_t count) argument 915 nfs_file_direct_read(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument 969 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 | 50 unsigned long nr_segs, loff_t pos); 55 unsigned long nr_segs, loff_t pos); 228 unsigned long nr_segs, loff_t pos) 233 size_t count = iov_length(iov, nr_segs); 236 return nfs_file_direct_read(iocb, iov, nr_segs, pos); 244 result = generic_file_aio_read(iocb, iov, nr_segs, pos); 604 unsigned long nr_segs, loff_t pos) 610 size_t count = iov_length(iov, nr_segs); 613 return nfs_file_direct_write(iocb, iov, nr_segs, pos); 635 result = generic_file_aio_write(iocb, iov, nr_segs, po 227 nfs_file_read(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument 603 nfs_file_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/mm/ |
H A D | filemap.c | 1225 * @nr_segs: number of segments in the iovec 1229 * Adjust number of segments and amount of bytes to write (nr_segs should be 1234 unsigned long *nr_segs, size_t *count, int access_flags) 1238 for (seg = 0; seg < *nr_segs; seg++) { 1252 *nr_segs = seg; 1265 * @nr_segs: number of segments in the iovec 1273 unsigned long nr_segs, loff_t pos) 1282 retval = generic_segment_checks(iov, &nr_segs, &count, VERIFY_WRITE); 1299 pos + iov_length(iov, nr_segs) - 1); 1302 iov, pos, nr_segs); 1233 generic_segment_checks(const struct iovec *iov, unsigned long *nr_segs, size_t *count, int access_flags) argument 1272 generic_file_aio_read(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument 2129 generic_file_direct_write(struct kiocb *iocb, const struct iovec *iov, unsigned long *nr_segs, loff_t pos, loff_t *ppos, size_t count, size_t ocount) argument 2320 generic_file_buffered_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos, loff_t *ppos, size_t count, ssize_t written) argument 2359 __generic_file_aio_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t *ppos) argument 2467 generic_file_aio_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/fuse/ |
H A D | dev.c | 526 unsigned long nr_segs; member in struct:fuse_copy_state 538 const struct iovec *iov, unsigned long nr_segs) 544 cs->nr_segs = nr_segs; 591 BUG_ON(!cs->nr_segs); 597 cs->nr_segs--; 601 if (cs->nr_segs == cs->pipe->buffers) 617 cs->nr_segs++; 621 BUG_ON(!cs->nr_segs); 625 cs->nr_segs 536 fuse_copy_init(struct fuse_copy_state *cs, struct fuse_conn *fc, int write, const struct iovec *iov, unsigned long nr_segs) argument 1052 fuse_dev_read(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument 1607 fuse_dev_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/xfs/linux-2.6/ |
H A D | xfs_file.c | 207 unsigned long nr_segs, 230 for (seg = 0; seg < nr_segs; seg++) { 284 ret = generic_file_aio_read(iocb, iovp, nr_segs, iocb->ki_pos); 569 unsigned long nr_segs, 593 error = generic_segment_checks(iovp, &nr_segs, &ocount, VERIFY_READ); 705 &nr_segs, pos, &iocb->ki_pos, count, ocount); 727 ret2 = generic_file_buffered_write(iocb, iovp, nr_segs, 204 xfs_file_aio_read( struct kiocb *iocb, const struct iovec *iovp, unsigned long nr_segs, loff_t pos) argument 566 xfs_file_aio_write( struct kiocb *iocb, const struct iovec *iovp, unsigned long nr_segs, loff_t pos) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/jfs/ |
H A D | inode.c | 326 const struct iovec *iov, loff_t offset, unsigned long nr_segs) 333 offset, nr_segs, jfs_get_block, NULL); 341 loff_t end = offset + iov_length(iov, nr_segs); 325 jfs_direct_IO(int rw, struct kiocb *iocb, const struct iovec *iov, loff_t offset, unsigned long nr_segs) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/smbfs/ |
H A D | file.c | 219 unsigned long nr_segs, loff_t pos) 239 status = generic_file_aio_read(iocb, iov, nr_segs, pos); 341 unsigned long nr_segs, loff_t pos) 363 result = generic_file_aio_write(iocb, iov, nr_segs, pos); 218 smb_file_aio_read(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument 340 smb_file_aio_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/s390/hypfs/ |
H A D | inode.c | 154 unsigned long nr_segs, loff_t offset) 162 if (nr_segs != 1) 176 unsigned long nr_segs, loff_t offset) 181 size_t count = iov_length(iov, nr_segs); 153 hypfs_aio_read(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t offset) argument 175 hypfs_aio_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t offset) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/udf/ |
H A D | file.c | 108 unsigned long nr_segs, loff_t ppos) 139 retval = generic_file_aio_write(iocb, iov, nr_segs, ppos); 107 udf_file_aio_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t ppos) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/mm/ |
H A D | dma-noncoherent.c | 361 int nr_segs = 1 + ((size - seg_size) + PAGE_SIZE - 1)/PAGE_SIZE; local 381 } while (seg_nr < nr_segs);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/afs/ |
H A D | write.c | 647 unsigned long nr_segs, loff_t pos) 652 size_t count = iov_length(iov, nr_segs); 655 vnode->fid.vid, vnode->fid.vnode, count, nr_segs); 666 result = generic_file_aio_write(iocb, iov, nr_segs, pos); 646 afs_file_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ecryptfs/ |
H A D | file.c | 49 unsigned long nr_segs, loff_t pos) 56 rc = generic_file_aio_read(iocb, iov, nr_segs, pos); 47 ecryptfs_read_update_atime(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/gadget/ |
H A D | inode.c | 523 unsigned long nr_segs; member in struct:kiocb_priv 561 for (i=0; i < priv->nr_segs; i++) { 626 unsigned long nr_segs 642 priv->nr_segs = nr_segs; 688 unsigned long nr_segs, loff_t o) 701 return ep_aio_rwtail(iocb, buf, iocb->ki_left, epdata, iov, nr_segs); 706 unsigned long nr_segs, loff_t o) 720 for (i=0; i < nr_segs; i++) { 687 ep_aio_read(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t o) argument 705 ep_aio_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t o) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ntfs/ |
H A D | file.c | 1772 const struct iovec *iov, unsigned long nr_segs, 1934 if (likely(nr_segs == 1)) 1994 if (likely(nr_segs == 1)) 2033 if (likely(nr_segs == 1)) { 2075 const struct iovec *iov, unsigned long nr_segs, loff_t *ppos) 2085 err = generic_segment_checks(iov, &nr_segs, &count, VERIFY_READ); 2102 written = ntfs_file_buffered_write(iocb, iov, nr_segs, pos, ppos, 2113 unsigned long nr_segs, loff_t pos) 2123 ret = ntfs_file_aio_write_nolock(iocb, iov, nr_segs, &iocb->ki_pos); 1771 ntfs_file_buffered_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos, loff_t *ppos, size_t count) argument 2074 ntfs_file_aio_write_nolock(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t *ppos) argument 2112 ntfs_file_aio_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/ |
H A D | socket.c | 110 unsigned long nr_segs, loff_t pos); 112 unsigned long nr_segs, loff_t pos); 804 unsigned long nr_segs) 810 for (i = 0; i < nr_segs; i++) 818 msg->msg_iovlen = nr_segs; 825 unsigned long nr_segs, loff_t pos) 839 return do_sock_read(&x->async_msg, iocb, iocb->ki_filp, iov, nr_segs); 844 unsigned long nr_segs) 850 for (i = 0; i < nr_segs; i++) 858 msg->msg_iovlen = nr_segs; 802 do_sock_read(struct msghdr *msg, struct kiocb *iocb, struct file *file, const struct iovec *iov, unsigned long nr_segs) argument 824 sock_aio_read(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument 842 do_sock_write(struct msghdr *msg, struct kiocb *iocb, struct file *file, const struct iovec *iov, unsigned long nr_segs) argument 866 sock_aio_write(struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) argument [all...] |