io_end 601 drivers/bus/hisi_lpc.c resource_size_t io_end; io_end 645 drivers/bus/hisi_lpc.c io_end = lpcdev->io_host->io_start + lpcdev->io_host->size; io_end 647 drivers/bus/hisi_lpc.c &lpcdev->io_host->io_start, &io_end); io_end 190 drivers/pci/hotplug/ibmphp.h u16 io_end; io_end 217 drivers/pci/hotplug/ibmphp_ebda.c debug("%s - io_end: %x\n", __func__, hpc_ptr->u.isa_ctlr.io_end); io_end 811 drivers/pci/hotplug/ibmphp_ebda.c hpc_ptr->u.isa_ctlr.io_end = readw(io_mem + addr + 2); io_end 813 drivers/pci/hotplug/ibmphp_ebda.c (hpc_ptr->u.isa_ctlr.io_end - hpc_ptr->u.isa_ctlr.io_start + 1), io_end 1052 drivers/pci/hotplug/ibmphp_ebda.c release_region(controller->u.isa_ctlr.io_start, (controller->u.isa_ctlr.io_end - controller->u.isa_ctlr.io_start + 1)); io_end 332 drivers/pci/hotplug/ibmphp_hpc.c end_address = ctlr_ptr->u.isa_ctlr.io_end; io_end 221 fs/ext4/ext4.h ext4_io_end_t *io_end; io_end 3337 fs/ext4/ext4.h extern ext4_io_end_t *ext4_get_io_end(ext4_io_end_t *io_end); io_end 3338 fs/ext4/ext4.h extern int ext4_put_io_end(ext4_io_end_t *io_end); io_end 3339 fs/ext4/ext4.h extern void ext4_put_io_end_defer(ext4_io_end_t *io_end); io_end 3385 fs/ext4/ext4.h struct ext4_io_end *io_end) io_end 3387 fs/ext4/ext4.h if (!(io_end->flag & EXT4_IO_END_UNWRITTEN)) { io_end 3388 fs/ext4/ext4.h io_end->flag |= EXT4_IO_END_UNWRITTEN; io_end 3393 fs/ext4/ext4.h static inline void ext4_clear_io_unwritten_flag(ext4_io_end_t *io_end) io_end 3395 fs/ext4/ext4.h struct inode *inode = io_end->inode; io_end 3397 fs/ext4/ext4.h if (io_end->flag & EXT4_IO_END_UNWRITTEN) { io_end 3398 fs/ext4/ext4.h io_end->flag &= ~EXT4_IO_END_UNWRITTEN; io_end 906 fs/ext4/inode.c ext4_io_end_t *io_end; io_end 908 fs/ext4/inode.c io_end = ext4_init_io_end(inode, GFP_KERNEL); io_end 909 fs/ext4/inode.c if (!io_end) io_end 911 fs/ext4/inode.c bh_result->b_private = io_end; io_end 912 fs/ext4/inode.c ext4_set_io_unwritten_flag(inode, io_end); io_end 2191 fs/ext4/inode.c io_submit.io_end = ext4_init_io_end(inode, GFP_NOFS); io_end 2192 fs/ext4/inode.c if (!io_submit.io_end) { io_end 2200 fs/ext4/inode.c ext4_put_io_end_defer(io_submit.io_end); io_end 2429 fs/ext4/inode.c mpd->io_submit.io_end->size += PAGE_SIZE; io_end 2481 fs/ext4/inode.c if (!mpd->io_submit.io_end->handle && io_end 2483 fs/ext4/inode.c mpd->io_submit.io_end->handle = handle->h_rsv_handle; io_end 2486 fs/ext4/inode.c ext4_set_io_unwritten_flag(inode, mpd->io_submit.io_end); io_end 2523 fs/ext4/inode.c mpd->io_submit.io_end->offset = io_end 2826 fs/ext4/inode.c mpd.io_submit.io_end = ext4_init_io_end(inode, GFP_KERNEL); io_end 2827 fs/ext4/inode.c if (!mpd.io_submit.io_end) { io_end 2836 fs/ext4/inode.c ext4_put_io_end_defer(mpd.io_submit.io_end); io_end 2837 fs/ext4/inode.c mpd.io_submit.io_end = NULL; io_end 2843 fs/ext4/inode.c mpd.io_submit.io_end = ext4_init_io_end(inode, GFP_KERNEL); io_end 2844 fs/ext4/inode.c if (!mpd.io_submit.io_end) { io_end 2868 fs/ext4/inode.c ext4_put_io_end(mpd.io_submit.io_end); io_end 2869 fs/ext4/inode.c mpd.io_submit.io_end = NULL; io_end 2918 fs/ext4/inode.c ext4_put_io_end_defer(mpd.io_submit.io_end); io_end 2921 fs/ext4/inode.c ext4_put_io_end(mpd.io_submit.io_end); io_end 2922 fs/ext4/inode.c mpd.io_submit.io_end = NULL; io_end 3630 fs/ext4/inode.c ext4_io_end_t *io_end = private; io_end 3633 fs/ext4/inode.c if (!io_end) io_end 3638 fs/ext4/inode.c io_end, io_end->inode->i_ino, iocb, offset, size); io_end 3645 fs/ext4/inode.c ext4_clear_io_unwritten_flag(io_end); io_end 3648 fs/ext4/inode.c io_end->offset = offset; io_end 3649 fs/ext4/inode.c io_end->size = size; io_end 3650 fs/ext4/inode.c ext4_put_io_end(io_end); io_end 115 fs/ext4/page-io.c static void ext4_release_io_end(ext4_io_end_t *io_end) io_end 119 fs/ext4/page-io.c BUG_ON(!list_empty(&io_end->list)); io_end 120 fs/ext4/page-io.c BUG_ON(io_end->flag & EXT4_IO_END_UNWRITTEN); io_end 121 fs/ext4/page-io.c WARN_ON(io_end->handle); io_end 123 fs/ext4/page-io.c for (bio = io_end->bio; bio; bio = next_bio) { io_end 128 fs/ext4/page-io.c kmem_cache_free(io_end_cachep, io_end); io_end 189 fs/ext4/page-io.c static void ext4_add_complete_io(ext4_io_end_t *io_end) io_end 191 fs/ext4/page-io.c struct ext4_inode_info *ei = EXT4_I(io_end->inode); io_end 192 fs/ext4/page-io.c struct ext4_sb_info *sbi = EXT4_SB(io_end->inode->i_sb); io_end 197 fs/ext4/page-io.c WARN_ON(!(io_end->flag & EXT4_IO_END_UNWRITTEN)); io_end 198 fs/ext4/page-io.c WARN_ON(!io_end->handle && sbi->s_journal); io_end 203 fs/ext4/page-io.c list_add_tail(&io_end->list, &ei->i_rsv_conversion_list); io_end 254 fs/ext4/page-io.c void ext4_put_io_end_defer(ext4_io_end_t *io_end) io_end 256 fs/ext4/page-io.c if (atomic_dec_and_test(&io_end->count)) { io_end 257 fs/ext4/page-io.c if (!(io_end->flag & EXT4_IO_END_UNWRITTEN) || !io_end->size) { io_end 258 fs/ext4/page-io.c ext4_release_io_end(io_end); io_end 261 fs/ext4/page-io.c ext4_add_complete_io(io_end); io_end 265 fs/ext4/page-io.c int ext4_put_io_end(ext4_io_end_t *io_end) io_end 269 fs/ext4/page-io.c if (atomic_dec_and_test(&io_end->count)) { io_end 270 fs/ext4/page-io.c if (io_end->flag & EXT4_IO_END_UNWRITTEN) { io_end 271 fs/ext4/page-io.c err = ext4_convert_unwritten_extents(io_end->handle, io_end 272 fs/ext4/page-io.c io_end->inode, io_end->offset, io_end 273 fs/ext4/page-io.c io_end->size); io_end 274 fs/ext4/page-io.c io_end->handle = NULL; io_end 275 fs/ext4/page-io.c ext4_clear_io_unwritten_flag(io_end); io_end 277 fs/ext4/page-io.c ext4_release_io_end(io_end); io_end 282 fs/ext4/page-io.c ext4_io_end_t *ext4_get_io_end(ext4_io_end_t *io_end) io_end 284 fs/ext4/page-io.c atomic_inc(&io_end->count); io_end 285 fs/ext4/page-io.c return io_end; io_end 291 fs/ext4/page-io.c ext4_io_end_t *io_end = bio->bi_private; io_end 295 fs/ext4/page-io.c if (WARN_ONCE(!io_end, "io_end is NULL: %s: sector %Lu len %u err %d\n", io_end 307 fs/ext4/page-io.c struct inode *inode = io_end->inode; io_end 312 fs/ext4/page-io.c (unsigned long long) io_end->offset, io_end 313 fs/ext4/page-io.c (long) io_end->size, io_end 320 fs/ext4/page-io.c if (io_end->flag & EXT4_IO_END_UNWRITTEN) { io_end 326 fs/ext4/page-io.c bio->bi_private = xchg(&io_end->bio, bio); io_end 327 fs/ext4/page-io.c ext4_put_io_end_defer(io_end); io_end 333 fs/ext4/page-io.c ext4_put_io_end_defer(io_end); io_end 346 fs/ext4/page-io.c io->io_bio->bi_write_hint = io->io_end->inode->i_write_hint; io_end 358 fs/ext4/page-io.c io->io_end = NULL; io_end 372 fs/ext4/page-io.c bio->bi_private = ext4_get_io_end(io->io_end);