Lines Matching defs:io_end

2093 	io_submit.io_end = ext4_init_io_end(inode, GFP_NOFS);
2094 if (!io_submit.io_end) {
2101 /* Drop io_end reference we got from init */
2102 ext4_put_io_end_defer(io_submit.io_end);
2278 ext4_io_end_t *io_end = mpd->io_submit.io_end;
2284 struct ext4_io_end_vec *io_end_vec = ext4_last_io_end_vec(io_end);
2304 io_end_vec = ext4_alloc_io_end_vec(io_end);
2432 if (!mpd->io_submit.io_end->handle &&
2434 mpd->io_submit.io_end->handle = handle->h_rsv_handle;
2437 ext4_set_io_unwritten_flag(inode, mpd->io_submit.io_end);
2473 ext4_io_end_t *io_end = mpd->io_submit.io_end;
2476 io_end_vec = ext4_alloc_io_end_vec(io_end);
2582 * Note that this function can attach bios to one io_end structure which are
2585 * case as we need to track IO to all buffers underlying a page in one io_end.
2804 mpd.io_submit.io_end = ext4_init_io_end(inode, GFP_KERNEL);
2805 if (!mpd.io_submit.io_end) {
2814 ext4_put_io_end_defer(mpd.io_submit.io_end);
2815 mpd.io_submit.io_end = NULL;
2820 /* For each extent of pages we use new io_end */
2821 mpd.io_submit.io_end = ext4_init_io_end(inode, GFP_KERNEL);
2822 if (!mpd.io_submit.io_end) {
2845 /* Release allocated io_end */
2846 ext4_put_io_end(mpd.io_submit.io_end);
2847 mpd.io_submit.io_end = NULL;
2864 * and dropped io_end reference (for extent conversion
2878 * Drop our io_end reference we got from init. We have
2879 * to be careful and use deferred io_end finishing if
2881 * release the last reference to io_end which may end
2885 ext4_put_io_end_defer(mpd.io_submit.io_end);
2888 ext4_put_io_end(mpd.io_submit.io_end);
2889 mpd.io_submit.io_end = NULL;