Lines Matching refs:io_submit
1565 struct ext4_io_submit io_submit; /* IO submission data */ member
2018 struct ext4_io_submit io_submit; in ext4_writepage() local
2087 ext4_io_submit_init(&io_submit, wbc); in ext4_writepage()
2088 io_submit.io_end = ext4_init_io_end(inode, GFP_NOFS); in ext4_writepage()
2089 if (!io_submit.io_end) { in ext4_writepage()
2094 ret = ext4_bio_write_page(&io_submit, page, len, keep_towrite); in ext4_writepage()
2095 ext4_io_submit(&io_submit); in ext4_writepage()
2097 ext4_put_io_end_defer(io_submit.io_end); in ext4_writepage()
2128 err = ext4_bio_write_page(&mpd->io_submit, page, len, false); in mpage_submit_page()
2273 ext4_io_end_t *io_end = mpd->io_submit.io_end; in mpage_process_page()
2424 if (!mpd->io_submit.io_end->handle && in mpage_map_one_extent()
2426 mpd->io_submit.io_end->handle = handle->h_rsv_handle; in mpage_map_one_extent()
2429 ext4_set_io_unwritten_flag(inode, mpd->io_submit.io_end); in mpage_map_one_extent()
2465 ext4_io_end_t *io_end = mpd->io_submit.io_end; in mpage_map_and_submit_extent()
2776 ext4_io_submit_init(&mpd.io_submit, wbc); in ext4_writepages()
2790 mpd.io_submit.io_end = ext4_init_io_end(inode, GFP_KERNEL); in ext4_writepages()
2791 if (!mpd.io_submit.io_end) { in ext4_writepages()
2799 ext4_io_submit(&mpd.io_submit); in ext4_writepages()
2800 ext4_put_io_end_defer(mpd.io_submit.io_end); in ext4_writepages()
2801 mpd.io_submit.io_end = NULL; in ext4_writepages()
2807 mpd.io_submit.io_end = ext4_init_io_end(inode, GFP_KERNEL); in ext4_writepages()
2808 if (!mpd.io_submit.io_end) { in ext4_writepages()
2832 ext4_put_io_end(mpd.io_submit.io_end); in ext4_writepages()
2833 mpd.io_submit.io_end = NULL; in ext4_writepages()
2861 ext4_io_submit(&mpd.io_submit); in ext4_writepages()
2871 ext4_put_io_end_defer(mpd.io_submit.io_end); in ext4_writepages()
2874 ext4_put_io_end(mpd.io_submit.io_end); in ext4_writepages()
2875 mpd.io_submit.io_end = NULL; in ext4_writepages()