Searched refs:iov (Results 226 - 250 of 558) sorted by relevance

1234567891011>>

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/dlm/
H A Dlowcomms.c582 struct kvec iov[2]; local
613 * iov[0] is the bit of the circular buffer between the current end
616 iov[0].iov_len = con->cb.base - cbuf_data(&con->cb);
617 iov[0].iov_base = page_address(con->rx_page) + cbuf_data(&con->cb);
618 iov[1].iov_len = 0;
622 * iov[1] is the bit of the circular buffer between the start of the
626 iov[0].iov_len = PAGE_CACHE_SIZE - cbuf_data(&con->cb);
627 iov[1].iov_len = con->cb.base;
628 iov[1].iov_base = page_address(con->rx_page);
631 len = iov[
840 struct kvec iov[1]; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/
H A Dsplice.c1410 struct kvec *iov; local
1435 iov = kmalloc(MAX_PAGES_PER_RECVFILE * sizeof(struct kvec), GFP_KERNEL);
1436 if (!iov) {
1438 printk(KERN_WARNING "%s:memory allocation for iov failed\n", __func__);
1489 iov[cPagesAllocated].iov_base = kmap(pageP) + offset;
1490 iov[cPagesAllocated].iov_len = bytes;
1499 msg.msg_iov = (struct iovec *)&iov[0];
1507 ret = kernel_recvmsg(sock, &msg, &iov[0], cPagesAllocated, count,
1564 kfree(iov);
1574 * Map an iov int
1580 get_iovec_page_array(const struct iovec __user *iov, unsigned int nr_vecs, struct page **pages, struct partial_page *partial, int aligned, unsigned int pipe_buffers) argument
1720 vmsplice_to_user(struct file *file, const struct iovec __user *iov, unsigned long nr_segs, unsigned int flags) argument
1801 vmsplice_to_pipe(struct file *file, const struct iovec __user *iov, unsigned long nr_segs, unsigned int flags) argument
[all...]
H A Ddirect-io.c988 const struct iovec *iov, loff_t offset, unsigned long nr_segs,
1025 user_addr = (unsigned long)iov[seg].iov_base;
1027 ((user_addr+iov[seg].iov_len +PAGE_SIZE-1)/PAGE_SIZE
1032 user_addr = (unsigned long)iov[seg].iov_base;
1033 dio->size += bytes = iov[seg].iov_len;
1054 dio->result += iov[seg].iov_len -
1164 struct block_device *bdev, const struct iovec *iov, loff_t offset,
1194 addr = (unsigned long)iov[seg].iov_base;
1195 size = iov[seg].iov_len;
1252 retval = direct_io_worker(rw, iocb, inode, iov, offse
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
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/rxrpc/
H A Dar-accept.c33 struct kvec iov[1]; local
51 iov[0].iov_base = hdr;
52 iov[0].iov_len = sizeof(*hdr);
54 len = iov[0].iov_len;
59 ret = kernel_sendmsg(local->socket, &msg, iov, 1, len);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/s390/hypfs/
H A Dinode.c153 static ssize_t hypfs_aio_read(struct kiocb *iocb, const struct iovec *iov, argument
159 char __user *buf = iov[0].iov_base;
160 size_t count = iov[0].iov_len;
175 static ssize_t hypfs_aio_write(struct kiocb *iocb, const struct iovec *iov, argument
181 size_t count = iov_length(iov, nr_segs);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/net/rxrpc/
H A Dar-accept.c33 struct kvec iov[1]; local
51 iov[0].iov_base = hdr;
52 iov[0].iov_len = sizeof(*hdr);
54 len = iov[0].iov_len;
59 ret = kernel_sendmsg(local->socket, &msg, iov, 1, len);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/
H A Dsplice.c1410 struct kvec *iov; local
1435 iov = kmalloc(MAX_PAGES_PER_RECVFILE * sizeof(struct kvec), GFP_KERNEL);
1436 if (!iov) {
1438 printk(KERN_WARNING "%s:memory allocation for iov failed\n", __func__);
1489 iov[cPagesAllocated].iov_base = kmap(pageP) + offset;
1490 iov[cPagesAllocated].iov_len = bytes;
1499 msg.msg_iov = (struct iovec *)&iov[0];
1507 ret = kernel_recvmsg(sock, &msg, &iov[0], cPagesAllocated, count,
1564 kfree(iov);
1574 * Map an iov int
1580 get_iovec_page_array(const struct iovec __user *iov, unsigned int nr_vecs, struct page **pages, struct partial_page *partial, int aligned, unsigned int pipe_buffers) argument
1720 vmsplice_to_user(struct file *file, const struct iovec __user *iov, unsigned long nr_segs, unsigned int flags) argument
1801 vmsplice_to_pipe(struct file *file, const struct iovec __user *iov, unsigned long nr_segs, unsigned int flags) argument
[all...]
H A Ddirect-io.c988 const struct iovec *iov, loff_t offset, unsigned long nr_segs,
1025 user_addr = (unsigned long)iov[seg].iov_base;
1027 ((user_addr+iov[seg].iov_len +PAGE_SIZE-1)/PAGE_SIZE
1032 user_addr = (unsigned long)iov[seg].iov_base;
1033 dio->size += bytes = iov[seg].iov_len;
1054 dio->result += iov[seg].iov_len -
1164 struct block_device *bdev, const struct iovec *iov, loff_t offset,
1194 addr = (unsigned long)iov[seg].iov_base;
1195 size = iov[seg].iov_len;
1252 retval = direct_io_worker(rw, iocb, inode, iov, offse
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
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/s390/hypfs/
H A Dinode.c153 static ssize_t hypfs_aio_read(struct kiocb *iocb, const struct iovec *iov, argument
159 char __user *buf = iov[0].iov_base;
160 size_t count = iov[0].iov_len;
175 static ssize_t hypfs_aio_write(struct kiocb *iocb, const struct iovec *iov, argument
181 size_t count = iov_length(iov, nr_segs);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/nfs/
H A Dfile.c49 static ssize_t nfs_file_read(struct kiocb *, const struct iovec *iov,
54 static ssize_t nfs_file_write(struct kiocb *, const struct iovec *iov,
227 nfs_file_read(struct kiocb *iocb, const struct iovec *iov, argument
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);
603 static ssize_t nfs_file_write(struct kiocb *iocb, const struct iovec *iov, argument
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_seg
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/nfs/
H A Dfile.c49 static ssize_t nfs_file_read(struct kiocb *, const struct iovec *iov,
54 static ssize_t nfs_file_write(struct kiocb *, const struct iovec *iov,
227 nfs_file_read(struct kiocb *iocb, const struct iovec *iov, argument
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);
603 static ssize_t nfs_file_write(struct kiocb *iocb, const struct iovec *iov, argument
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_seg
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/ipv6/
H A Draw.c660 struct iovec *iov; local
671 iov = &msg->msg_iov[i];
672 if (!iov)
678 if (iov->iov_base && iov->iov_len < 1)
682 type = iov->iov_base;
684 if (iov->iov_len > 1)
687 code = iov->iov_base;
697 if (iov->iov_base && iov
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/net/ipv6/
H A Draw.c660 struct iovec *iov; local
671 iov = &msg->msg_iov[i];
672 if (!iov)
678 if (iov->iov_base && iov->iov_len < 1)
682 type = iov->iov_base;
684 if (iov->iov_len > 1)
687 code = iov->iov_base;
697 if (iov->iov_base && iov
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/samba-3.5.8/source3/lib/
H A Dutil_sock.c584 Write all data from an iov array
595 struct iovec *iov_copy, *iov; local
609 * We could not send everything in one call. Make a copy of iov that
611 * the TALLOC_FREE, because we're going to modify iov later on,
622 iov = iov_copy;
627 * iov array, "thistime" contains the number of bytes sent
631 if (thistime < iov[0].iov_len) {
633 (char *)iov[0].iov_base + thistime;
634 iov[0].iov_base = (void *)new_base;
635 iov[
663 struct iovec iov; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/samba-3.5.8/source3/lib/
H A Dutil_sock.c584 Write all data from an iov array
595 struct iovec *iov_copy, *iov; local
609 * We could not send everything in one call. Make a copy of iov that
611 * the TALLOC_FREE, because we're going to modify iov later on,
622 iov = iov_copy;
627 * iov array, "thistime" contains the number of bytes sent
631 if (thistime < iov[0].iov_len) {
633 (char *)iov[0].iov_base + thistime;
634 iov[0].iov_base = (void *)new_base;
635 iov[
663 struct iovec iov; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/source3/lib/
H A Dutil_sock.c584 Write all data from an iov array
595 struct iovec *iov_copy, *iov; local
609 * We could not send everything in one call. Make a copy of iov that
611 * the TALLOC_FREE, because we're going to modify iov later on,
622 iov = iov_copy;
627 * iov array, "thistime" contains the number of bytes sent
631 if (thistime < iov[0].iov_len) {
633 (char *)iov[0].iov_base + thistime;
634 iov[0].iov_base = (void *)new_base;
635 iov[
663 struct iovec iov; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/sunrpc/auth_gss/
H A Dgss_krb5_wrap.c53 struct kvec *iov; local
56 iov = &buf->tail[0];
58 iov = &buf->head[0];
59 p = iov->iov_base + iov->iov_len;
60 iov->iov_len += padding;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/net/sunrpc/auth_gss/
H A Dgss_krb5_wrap.c53 struct kvec *iov; local
56 iov = &buf->tail[0];
58 iov = &buf->head[0];
59 p = iov->iov_base + iov->iov_len;
60 iov->iov_len += padding;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/samba-3.5.8/source3/libsmb/
H A Dclientgen.c413 struct iovec iov[2]; local
425 iov[0].iov_base = (void *)cli->outbuf;
426 iov[0].iov_len = len;
427 iov[1].iov_base = CONST_DISCARD(void *, p);
428 iov[1].iov_len = extradata;
430 nwritten = write_data_iov(cli->fd, iov, 2);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/samba-3.5.8/source3/libsmb/
H A Dclientgen.c413 struct iovec iov[2]; local
425 iov[0].iov_base = (void *)cli->outbuf;
426 iov[0].iov_len = len;
427 iov[1].iov_base = CONST_DISCARD(void *, p);
428 iov[1].iov_len = extradata;
430 nwritten = write_data_iov(cli->fd, iov, 2);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/source3/libsmb/
H A Dclientgen.c413 struct iovec iov[2]; local
425 iov[0].iov_base = (void *)cli->outbuf;
426 iov[0].iov_len = len;
427 iov[1].iov_base = CONST_DISCARD(void *, p);
428 iov[1].iov_len = extradata;
430 nwritten = write_data_iov(cli->fd, iov, 2);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/jfs/
H A Dinode.c326 const struct iovec *iov, loff_t offset, unsigned long nr_segs)
332 ret = blockdev_direct_IO(rw, iocb, inode, inode->i_sb->s_bdev, iov,
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
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/jfs/
H A Dinode.c326 const struct iovec *iov, loff_t offset, unsigned long nr_segs)
332 ret = blockdev_direct_IO(rw, iocb, inode, inode->i_sb->s_bdev, iov,
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
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/miniupnpd/
H A Dasyncsendto.c58 struct iovec iov; local
64 iov.iov_base = (void *)buf;
65 iov.iov_len = len;
67 msg.msg_iov = &iov;
H A Dnatpmp.c169 struct iovec iov; local
175 iov.iov_base = msg_buff;
176 iov.iov_len = msg_buff_size;
178 msg.msg_iov = &iov;

Completed in 187 milliseconds

1234567891011>>