Lines Matching refs:io_end

720 		ext4_io_end_t *io_end = ext4_inode_aio(inode);  in _ext4_get_block()  local
730 WARN_ON_ONCE(io_end); in _ext4_get_block()
734 if (io_end && io_end->flag & EXT4_IO_END_UNWRITTEN) in _ext4_get_block()
1883 io_submit.io_end = ext4_init_io_end(inode, GFP_NOFS); in ext4_writepage()
1884 if (!io_submit.io_end) { in ext4_writepage()
1892 ext4_put_io_end_defer(io_submit.io_end); in ext4_writepage()
2101 mpd->io_submit.io_end->size += PAGE_CACHE_SIZE; in mpage_map_and_submit_buffers()
2153 if (!mpd->io_submit.io_end->handle && in mpage_map_one_extent()
2155 mpd->io_submit.io_end->handle = handle->h_rsv_handle; in mpage_map_one_extent()
2158 ext4_set_io_unwritten_flag(inode, mpd->io_submit.io_end); in mpage_map_one_extent()
2202 mpd->io_submit.io_end->offset = in mpage_map_and_submit_extent()
2515 mpd.io_submit.io_end = ext4_init_io_end(inode, GFP_KERNEL); in ext4_writepages()
2516 if (!mpd.io_submit.io_end) { in ext4_writepages()
2540 ext4_put_io_end(mpd.io_submit.io_end); in ext4_writepages()
2566 ext4_put_io_end(mpd.io_submit.io_end); in ext4_writepages()
3066 ext4_io_end_t *io_end = iocb->private; in ext4_end_io_dio() local
3069 if (!io_end) in ext4_end_io_dio()
3074 iocb->private, io_end->inode->i_ino, iocb, offset, in ext4_end_io_dio()
3078 io_end->offset = offset; in ext4_end_io_dio()
3079 io_end->size = size; in ext4_end_io_dio()
3080 ext4_put_io_end(io_end); in ext4_end_io_dio()
3113 ext4_io_end_t *io_end = NULL; in ext4_ext_direct_IO() local
3162 io_end = ext4_init_io_end(inode, GFP_NOFS); in ext4_ext_direct_IO()
3163 if (!io_end) { in ext4_ext_direct_IO()
3171 iocb->private = ext4_get_io_end(io_end); in ext4_ext_direct_IO()
3178 ext4_inode_aio_set(inode, io_end); in ext4_ext_direct_IO()
3202 if (io_end) { in ext4_ext_direct_IO()
3204 ext4_put_io_end(io_end); in ext4_ext_direct_IO()
3210 WARN_ON(iocb->private != io_end); in ext4_ext_direct_IO()
3211 WARN_ON(io_end->flag & EXT4_IO_END_UNWRITTEN); in ext4_ext_direct_IO()
3212 ext4_put_io_end(io_end); in ext4_ext_direct_IO()