Lines Matching defs:io_end
2023 ext4_io_end_t *io_end = mpd->io_submit.io_end;
2029 struct ext4_io_end_vec *io_end_vec = ext4_last_io_end_vec(io_end);
2048 io_end_vec = ext4_alloc_io_end_vec(io_end);
2175 if (!mpd->io_submit.io_end->handle &&
2177 mpd->io_submit.io_end->handle = handle->h_rsv_handle;
2180 ext4_set_io_unwritten_flag(inode, mpd->io_submit.io_end);
2216 ext4_io_end_t *io_end = mpd->io_submit.io_end;
2219 io_end_vec = ext4_alloc_io_end_vec(io_end);
2365 * Note that this function can attach bios to one io_end structure which are
2368 * case as we need to track IO to all buffers underlying a page in one io_end.
2635 mpd->io_submit.io_end = ext4_init_io_end(inode, GFP_KERNEL);
2636 if (!mpd->io_submit.io_end) {
2645 ext4_put_io_end_defer(mpd->io_submit.io_end);
2646 mpd->io_submit.io_end = NULL;
2651 /* For each extent of pages we use new io_end */
2652 mpd->io_submit.io_end = ext4_init_io_end(inode, GFP_KERNEL);
2653 if (!mpd->io_submit.io_end) {
2677 /* Release allocated io_end */
2678 ext4_put_io_end(mpd->io_submit.io_end);
2679 mpd->io_submit.io_end = NULL;
2696 * and dropped io_end reference (for extent conversion
2710 * Drop our io_end reference we got from init. We have
2711 * to be careful and use deferred io_end finishing if
2713 * release the last reference to io_end which may end
2717 ext4_put_io_end_defer(mpd->io_submit.io_end);
2720 ext4_put_io_end(mpd->io_submit.io_end);
2721 mpd->io_submit.io_end = NULL;