Searched refs:io_list (Results 1 – 12 of 12) sorted by relevance
| /linux-6.15/fs/iomap/ |
| H A D | ioend.c | 20 INIT_LIST_HEAD(&ioend->io_list); in iomap_init_ioend() 65 list_replace_init(&ioend->io_list, &tmp); in iomap_finish_ioends() 73 ioend = list_first_entry(&tmp, struct iomap_ioend, io_list); in iomap_finish_ioends() 74 list_del_init(&ioend->io_list); in iomap_finish_ioends() 116 INIT_LIST_HEAD(&ioend->io_list); in iomap_ioend_try_merge() 119 io_list))) { in iomap_ioend_try_merge() 122 list_move_tail(&next->io_list, &ioend->io_list); in iomap_ioend_try_merge() 131 struct iomap_ioend *ia = container_of(a, struct iomap_ioend, io_list); in iomap_ioend_compare() 132 struct iomap_ioend *ib = container_of(b, struct iomap_ioend, io_list); in iomap_ioend_compare()
|
| /linux-6.15/fs/xfs/ |
| H A D | xfs_aops.c | 91 list_for_each_entry(tmp, &ioend->io_list, io_list) in xfs_ioend_put_open_zones() 202 io_list))) { in xfs_end_io() 203 list_del_init(&ioend->io_list); in xfs_end_io() 232 list_add_tail(&ioend->io_list, &ip->i_ioend_list); in xfs_end_bio()
|
| /linux-6.15/fs/btrfs/ |
| H A D | block-group.c | 1123 if (!list_empty(&block_group->io_list)) { in btrfs_remove_block_group() 1124 list_del_init(&block_group->io_list); in btrfs_remove_block_group() 2295 INIT_LIST_HEAD(&cache->io_list); in btrfs_create_block_group_cache() 3427 if (!list_empty(&cache->io_list)) { in btrfs_start_dirty_block_groups() 3428 list_del_init(&cache->io_list); in btrfs_start_dirty_block_groups() 3461 list_add_tail(&cache->io_list, io); in btrfs_start_dirty_block_groups() 3584 if (!list_empty(&cache->io_list)) { in btrfs_write_dirty_block_groups() 3586 list_del_init(&cache->io_list); in btrfs_write_dirty_block_groups() 3610 list_add_tail(&cache->io_list, io); in btrfs_write_dirty_block_groups() 3657 io_list); in btrfs_write_dirty_block_groups() [all …]
|
| H A D | block-group.h | 219 struct list_head io_list; member
|
| H A D | disk-io.c | 4781 if (!list_empty(&cache->io_list)) { in btrfs_cleanup_dirty_bgs() 4783 list_del_init(&cache->io_list); in btrfs_cleanup_dirty_bgs() 4807 io_list); in btrfs_cleanup_dirty_bgs() 4809 list_del_init(&cache->io_list); in btrfs_cleanup_dirty_bgs()
|
| H A D | free-space-cache.c | 319 if (!list_empty(&block_group->io_list)) { in btrfs_truncate_free_space_cache() 320 list_del_init(&block_group->io_list); in btrfs_truncate_free_space_cache()
|
| /linux-6.15/drivers/md/ |
| H A D | raid5-ppl.c | 124 struct list_head io_list; /* all io_units of this log */ member 293 list_add_tail(&io->log_sibling, &log->io_list); in ppl_log_stripe() 515 io = list_first_entry_or_null(&log->io_list, struct ppl_io_unit, in ppl_submit_current_io() 656 io = list_first_entry_or_null(&log->io_list, struct ppl_io_unit, in ppl_no_io_unit_submitted() 1406 INIT_LIST_HEAD(&log->io_list); in ppl_init_log()
|
| /linux-6.15/fs/bcachefs/ |
| H A D | move.c | 69 struct list_head io_list; member 88 list_del(&io->io_list); in move_free() 314 INIT_LIST_HEAD(&io->io_list); in bch2_move_extent() 361 list_add_tail(&io->io_list, &ctxt->ios); in bch2_move_extent() 1338 list_for_each_entry(io, &ctxt->ios, io_list) in bch2_moving_ctxt_to_text()
|
| /linux-6.15/include/linux/ |
| H A D | iomap.h | 396 struct list_head io_list; /* next ioend in chain */ member
|
| /linux-6.15/fs/f2fs/ |
| H A D | data.c | 607 INIT_LIST_HEAD(&io->io_list); in f2fs_init_write_merge_io() 970 if (list_empty(&io->io_list)) { in f2fs_submit_page_write() 974 fio = list_first_entry(&io->io_list, in f2fs_submit_page_write()
|
| H A D | f2fs.h | 1266 struct list_head io_list; /* track fios */ member
|
| H A D | segment.c | 3838 list_add_tail(&fio->list, &io->io_list); in f2fs_allocate_data_block()
|