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);