Lines Matching refs:io_end

721 		ext4_io_end_t *io_end = ext4_inode_aio(inode);  in _ext4_get_block()  local
731 WARN_ON_ONCE(io_end); in _ext4_get_block()
735 if (io_end && io_end->flag & EXT4_IO_END_UNWRITTEN) in _ext4_get_block()
1915 io_submit.io_end = ext4_init_io_end(inode, GFP_NOFS); in ext4_writepage()
1916 if (!io_submit.io_end) { in ext4_writepage()
1924 ext4_put_io_end_defer(io_submit.io_end); in ext4_writepage()
2133 mpd->io_submit.io_end->size += PAGE_CACHE_SIZE; in mpage_map_and_submit_buffers()
2185 if (!mpd->io_submit.io_end->handle && in mpage_map_one_extent()
2187 mpd->io_submit.io_end->handle = handle->h_rsv_handle; in mpage_map_one_extent()
2190 ext4_set_io_unwritten_flag(inode, mpd->io_submit.io_end); in mpage_map_one_extent()
2234 mpd->io_submit.io_end->offset = in mpage_map_and_submit_extent()
2547 mpd.io_submit.io_end = ext4_init_io_end(inode, GFP_KERNEL); in ext4_writepages()
2548 if (!mpd.io_submit.io_end) { in ext4_writepages()
2572 ext4_put_io_end(mpd.io_submit.io_end); in ext4_writepages()
2598 ext4_put_io_end(mpd.io_submit.io_end); in ext4_writepages()
3108 ext4_io_end_t *io_end = iocb->private; in ext4_end_io_dio() local
3111 if (!io_end) in ext4_end_io_dio()
3116 iocb->private, io_end->inode->i_ino, iocb, offset, in ext4_end_io_dio()
3120 io_end->offset = offset; in ext4_end_io_dio()
3121 io_end->size = size; in ext4_end_io_dio()
3122 ext4_put_io_end(io_end); in ext4_end_io_dio()
3155 ext4_io_end_t *io_end = NULL; in ext4_ext_direct_IO() local
3201 io_end = ext4_init_io_end(inode, GFP_NOFS); in ext4_ext_direct_IO()
3202 if (!io_end) { in ext4_ext_direct_IO()
3209 iocb->private = ext4_get_io_end(io_end); in ext4_ext_direct_IO()
3216 ext4_inode_aio_set(inode, io_end); in ext4_ext_direct_IO()
3244 if (io_end) { in ext4_ext_direct_IO()
3246 ext4_put_io_end(io_end); in ext4_ext_direct_IO()
3252 WARN_ON(iocb->private != io_end); in ext4_ext_direct_IO()
3253 WARN_ON(io_end->flag & EXT4_IO_END_UNWRITTEN); in ext4_ext_direct_IO()
3254 ext4_put_io_end(io_end); in ext4_ext_direct_IO()