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()
287 spd->partial = kmalloc(buffers * sizeof(struct partial_page), GFP_KERNEL); in splice_grow_spd()
289 if (spd->pages && spd->partial) in splice_grow_spd()
293 kfree(spd->partial); in splice_grow_spd()
303 kfree(spd->partial); in splice_shrink_spd()
314 struct partial_page partial[PIPE_DEF_BUFFERS]; in __generic_file_splice_read() local
321 .partial = partial, in __generic_file_splice_read()
486 spd.partial[page_nr].offset = loff; in __generic_file_splice_read()
487 spd.partial[page_nr].len = this_len; in __generic_file_splice_read()
615 struct partial_page partial[PIPE_DEF_BUFFERS]; in default_file_splice_read() local
623 .partial = partial, in default_file_splice_read()
674 spd.partial[i].offset = 0; in default_file_splice_read()
675 spd.partial[i].len = this_len; in default_file_splice_read()
1448 struct partial_page *partial, bool aligned, in get_iovec_page_array() argument
1507 partial[buffers].offset = off; in get_iovec_page_array()
1508 partial[buffers].len = plen; in get_iovec_page_array()
1597 struct partial_page partial[PIPE_DEF_BUFFERS]; in vmsplice_to_pipe() local
1600 .partial = partial, in vmsplice_to_pipe()
1616 spd.partial, false, in vmsplice_to_pipe()