/kernel/linux/linux-5.10/drivers/hyperhold/ |
H A D | hp_iotab.c | 22 struct list_head io_list; member 30 .io_list = LIST_HEAD_INIT(iotab.io_list), 40 list_for_each_entry(hpio, &iotab->io_list, list) in __iotab_search_get() 77 list_add(&hpio->list, &iotab->io_list); in iotab_insert() 262 list_for_each_entry(hpio, &iotab->io_list, list) in dump_iotab()
|
/kernel/linux/linux-6.6/drivers/hyperhold/ |
H A D | hp_iotab.c | 22 struct list_head io_list; member 30 .io_list = LIST_HEAD_INIT(iotab.io_list), 40 list_for_each_entry(hpio, &iotab->io_list, list) in __iotab_search_get() 77 list_add(&hpio->list, &iotab->io_list); in iotab_insert() 262 list_for_each_entry(hpio, &iotab->io_list, list) in dump_iotab()
|
/kernel/linux/linux-5.10/fs/iomap/ |
H A D | buffered-io.c | 1107 list_replace_init(&ioend->io_list, &tmp); in iomap_finish_ioends() 1111 ioend = list_first_entry(&tmp, struct iomap_ioend, io_list); in iomap_finish_ioends() 1112 list_del_init(&ioend->io_list); in iomap_finish_ioends() 1144 INIT_LIST_HEAD(&ioend->io_list); in iomap_ioend_try_merge() 1147 io_list))) { in iomap_ioend_try_merge() 1150 list_move_tail(&next->io_list, &ioend->io_list); in iomap_ioend_try_merge() 1162 struct iomap_ioend *ia = container_of(a, struct iomap_ioend, io_list); in iomap_ioend_compare() 1163 struct iomap_ioend *ib = container_of(b, struct iomap_ioend, io_list); in iomap_ioend_compare() 1234 INIT_LIST_HEAD(&ioend->io_list); in iomap_alloc_ioend() [all...] |
/kernel/linux/linux-6.6/fs/iomap/ |
H A D | buffered-io.c | 1532 list_replace_init(&ioend->io_list, &tmp); in iomap_finish_ioends() 1540 ioend = list_first_entry(&tmp, struct iomap_ioend, io_list); in iomap_finish_ioends() 1541 list_del_init(&ioend->io_list); in iomap_finish_ioends() 1583 INIT_LIST_HEAD(&ioend->io_list); in iomap_ioend_try_merge() 1586 io_list))) { in iomap_ioend_try_merge() 1589 list_move_tail(&next->io_list, &ioend->io_list); in iomap_ioend_try_merge() 1599 struct iomap_ioend *ia = container_of(a, struct iomap_ioend, io_list); in iomap_ioend_compare() 1600 struct iomap_ioend *ib = container_of(b, struct iomap_ioend, io_list); in iomap_ioend_compare() 1670 INIT_LIST_HEAD(&ioend->io_list); in iomap_alloc_ioend() [all...] |
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_aops.c | 211 io_list))) { in xfs_end_io() 212 list_del_init(&ioend->io_list); in xfs_end_io() 237 list_add_tail(&ioend->io_list, &ip->i_ioend_list); in xfs_end_bio()
|
/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_aops.c | 170 io_list))) { in xfs_end_io() 171 list_del_init(&ioend->io_list); in xfs_end_io() 190 list_add_tail(&ioend->io_list, &ip->i_ioend_list); in xfs_end_bio()
|
/kernel/linux/linux-5.10/fs/btrfs/ |
H A D | block-group.c | 959 * get the inode first so any iput calls done for the io_list in btrfs_remove_block_group() 970 if (!list_empty(&block_group->io_list)) { in btrfs_remove_block_group() 971 list_del_init(&block_group->io_list); in btrfs_remove_block_group() 1085 WARN_ON(!list_empty(&block_group->io_list)); in btrfs_remove_block_group() 1825 INIT_LIST_HEAD(&cache->io_list); in btrfs_create_block_group_cache() 2628 if (!list_empty(&cache->io_list)) { in btrfs_start_dirty_block_groups() 2629 list_del_init(&cache->io_list); in btrfs_start_dirty_block_groups() 2659 * io_list, also refer to the definition of in btrfs_start_dirty_block_groups() 2662 list_add_tail(&cache->io_list, io); in btrfs_start_dirty_block_groups() 2786 if (!list_empty(&cache->io_list)) { in btrfs_write_dirty_block_groups() [all...] |
H A D | block-group.h | 150 struct list_head io_list; member
|
H A D | disk-io.c | 4681 if (!list_empty(&cache->io_list)) { in btrfs_cleanup_dirty_bgs() 4683 list_del_init(&cache->io_list); in btrfs_cleanup_dirty_bgs() 4707 io_list); in btrfs_cleanup_dirty_bgs() 4709 list_del_init(&cache->io_list); in btrfs_cleanup_dirty_bgs()
|
H A D | free-space-cache.c | 246 if (!list_empty(&block_group->io_list)) { in btrfs_truncate_free_space_cache() 247 list_del_init(&block_group->io_list); in btrfs_truncate_free_space_cache()
|
/kernel/linux/linux-5.10/drivers/md/ |
H A D | raid5-ppl.c | 76 * data+parity is written). The log->io_list tracks all io_units of a log 122 * always at the end of io_list */ 124 struct list_head io_list; /* all io_units of this log */ member 144 struct list_head log_sibling; /* log->io_list */ 292 list_add_tail(&io->log_sibling, &log->io_list); in ppl_log_stripe() 521 io = list_first_entry_or_null(&log->io_list, struct ppl_io_unit, in ppl_submit_current_io() 667 io = list_first_entry_or_null(&log->io_list, struct ppl_io_unit, in ppl_no_io_unit_submitted() 1423 INIT_LIST_HEAD(&log->io_list); in ppl_init_log()
|
/kernel/linux/linux-6.6/drivers/md/ |
H A D | raid5-ppl.c | 76 * data+parity is written). The log->io_list tracks all io_units of a log 122 * always at the end of io_list */ 124 struct list_head io_list; /* all io_units of this log */ member 144 struct list_head log_sibling; /* log->io_list */ 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() 658 io = list_first_entry_or_null(&log->io_list, struct ppl_io_unit, in ppl_no_io_unit_submitted() 1413 INIT_LIST_HEAD(&log->io_list); in ppl_init_log()
|
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | block-group.c | 1106 * get the inode first so any iput calls done for the io_list in btrfs_remove_block_group() 1117 if (!list_empty(&block_group->io_list)) { in btrfs_remove_block_group() 1118 list_del_init(&block_group->io_list); in btrfs_remove_block_group() 1196 WARN_ON(!list_empty(&block_group->io_list)); in btrfs_remove_block_group() 2232 INIT_LIST_HEAD(&cache->io_list); in btrfs_create_block_group_cache() 3345 if (!list_empty(&cache->io_list)) { in btrfs_start_dirty_block_groups() 3346 list_del_init(&cache->io_list); in btrfs_start_dirty_block_groups() 3376 * io_list, also refer to the definition of in btrfs_start_dirty_block_groups() 3379 list_add_tail(&cache->io_list, io); in btrfs_start_dirty_block_groups() 3503 if (!list_empty(&cache->io_list)) { in btrfs_write_dirty_block_groups() [all...] |
H A D | block-group.h | 204 struct list_head io_list; member
|
H A D | disk-io.c | 4812 if (!list_empty(&cache->io_list)) { in btrfs_cleanup_dirty_bgs() 4814 list_del_init(&cache->io_list); in btrfs_cleanup_dirty_bgs() 4838 io_list); in btrfs_cleanup_dirty_bgs() 4840 list_del_init(&cache->io_list); in btrfs_cleanup_dirty_bgs()
|
H A D | free-space-cache.c | 321 if (!list_empty(&block_group->io_list)) { in btrfs_truncate_free_space_cache() 322 list_del_init(&block_group->io_list); in btrfs_truncate_free_space_cache()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | iomap.h | 193 struct list_head io_list; /* next ioend in chain */ member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | iomap.h | 293 struct list_head io_list; /* next ioend in chain */ member
|
/kernel/linux/linux-6.6/fs/f2fs/ |
H A D | data.c | 648 INIT_LIST_HEAD(&sbi->write_io[i][j].io_list); in f2fs_init_write_merge_io() 1025 if (list_empty(&io->io_list)) { in f2fs_submit_page_write() 1029 fio = list_first_entry(&io->io_list, in f2fs_submit_page_write()
|
H A D | segment.c | 3513 list_add_tail(&fio->list, &io->io_list); in f2fs_allocate_data_block()
|
H A D | f2fs.h | 1204 unsigned int in_list:1; /* indicate fio is in io_list */ 1233 struct list_head io_list; /* track fios */ member
|
/kernel/linux/linux-5.10/fs/f2fs/ |
H A D | data.c | 957 if (list_empty(&io->io_list)) { in f2fs_submit_page_write() 961 fio = list_first_entry(&io->io_list, in f2fs_submit_page_write()
|
H A D | super.c | 3724 INIT_LIST_HEAD(&sbi->write_io[i][j].io_list); in f2fs_fill_super()
|
H A D | f2fs.h | 1141 bool in_list; /* indicate fio is in io_list */ 1166 struct list_head io_list; /* track fios */ member
|
H A D | segment.c | 3601 list_add_tail(&fio->list, &io->io_list); in f2fs_allocate_data_block()
|