Lines Matching refs:partial
210 buf->offset = spd->partial[page_nr].offset; in splice_to_pipe()
211 buf->len = spd->partial[page_nr].len; in splice_to_pipe()
212 buf->private = spd->partial[page_nr].private; in splice_to_pipe()
286 spd->partial = kmalloc(buffers * sizeof(struct partial_page), GFP_KERNEL); in splice_grow_spd()
288 if (spd->pages && spd->partial) in splice_grow_spd()
292 kfree(spd->partial); in splice_grow_spd()
302 kfree(spd->partial); in splice_shrink_spd()
313 struct partial_page partial[PIPE_DEF_BUFFERS]; in __generic_file_splice_read() local
320 .partial = partial, in __generic_file_splice_read()
485 spd.partial[page_nr].offset = loff; in __generic_file_splice_read()
486 spd.partial[page_nr].len = this_len; in __generic_file_splice_read()
614 struct partial_page partial[PIPE_DEF_BUFFERS]; in default_file_splice_read() local
622 .partial = partial, in default_file_splice_read()
673 spd.partial[i].offset = 0; in default_file_splice_read()
674 spd.partial[i].len = this_len; in default_file_splice_read()
1439 struct partial_page *partial, bool aligned, in get_iovec_page_array() argument
1498 partial[buffers].offset = off; in get_iovec_page_array()
1499 partial[buffers].len = plen; in get_iovec_page_array()
1588 struct partial_page partial[PIPE_DEF_BUFFERS]; in vmsplice_to_pipe() local
1591 .partial = partial, in vmsplice_to_pipe()
1607 spd.partial, false, in vmsplice_to_pipe()