Searched refs:nr_segs (Results 1 - 25 of 53) sorted by relevance

123

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Duio.h43 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 Dnfs_fs.h434 const struct iovec *iov, unsigned long nr_segs,
437 const struct iovec *iov, unsigned long nr_segs,
H A Dfs.h509 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 Dread_write.h12 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 Dread_write.c487 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 Dbad_inode.c37 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 Dcompat.c578 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 Ddirect-io.c988 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 Dsplice.c1542 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 Dfile.c60 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 Ddirect.c111 * @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 Dfile.c50 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 Dfilemap.c1225 * @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 Ddev.c526 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 Dxfs_file.c207 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 Dinode.c326 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 Dfile.c219 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 Dinode.c154 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 Dfile.c108 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 Ddma-noncoherent.c361 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 Dwrite.c647 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 Dfile.c49 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 Dinode.c523 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 Dfile.c1772 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 Dsocket.c110 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...]

Completed in 499 milliseconds

123