Lines Matching refs:data

7  * buffer that you can use to transfer data from one end to the other.
10 * that transfers data buffers to or from a pipe buffer.
81 * before we actually wrote our data to them. fs corruption
187 * splice_to_pipe - fill passed data into a pipe
189 * @spd: data to fill
194 * function will link that data to the pipe.
301 * copy_splice_read - Copy data from a file and splice the copy into a pipe
309 * amount of data (but limited by the remaining pipe capacity), passes it to
314 * will be updated if appropriate; 0 will be returned if there is no more data
317 * if the pipe has insufficient space, we reach the end of the data or we hit a
332 /* Work out how much data we can actually add into the pipe */
425 * splice_from_pipe_feed - feed available data from a pipe to a file
428 * @actor: handler that splices the data
436 * pipe needs to be filled with more data, zero if the required
510 * splice_from_pipe_next - wait for some data to splice from
515 * This function will wait for some data and return a positive
517 * or -errno if no more data needs to be spliced.
588 * __splice_from_pipe - splice data from a pipe to given actor
591 * @actor: handler that splices the data
619 * splice_from_pipe - splice data from a pipe to a file
625 * @actor: handler that splices the data
652 * iter_file_splice_write - splice data from a pipe to a file
779 * splice_to_socket - splice data from a pipe to a socket
787 * Will send @len bytes from the pipe to a network socket. No data copying
938 * source and the caller didn't indicate they would be sending more data after
948 * vfs_splice_read - Read data from a file and splice it into a pipe
955 * Splice the requested amount of data from the input file to the pipe. This
959 * If successful, it returns the amount of data spliced, 0 if it hit the EOF or
998 * splice_direct_to_actor - splices data directly between two non-pipes
1001 * @actor: handles the data splicing
1020 * drop data for eg socket -> socket splicing. Use the piped splicing
1028 * 'out' and transfer the wanted data from 'in' to 'out' through that
1057 * We signal MORE until we've read sufficient data to fulfill the
1077 * If we now have sufficient data to fulfill the request then
1086 * could get stuck data in the internal pipe:
1155 * do_splice_direct - splices data directly between two files
1432 int n = copy_page_to_iter(buf->page, buf->offset, sd->len, sd->u.data);
1447 .u.data = iter
1524 * - memcpy() the data internally, at which point we might as well just
1596 * Make sure there's data to read. Wait for input if we can, otherwise
1796 * If we put data in the output pipe, wakeup any potential readers.
1887 * If we put data in the output pipe, wakeup any potential readers.
1897 * any data, it simply references the 'in' pages on the 'out' pipe.
1913 * copying the data.