Home
last modified time | relevance | path

Searched refs:io_list (Results 1 – 12 of 12) sorted by relevance

/linux-6.12.1/fs/xfs/
Dxfs_aops.c170 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()
/linux-6.12.1/fs/iomap/
Dbuffered-io.c1581 list_replace_init(&ioend->io_list, &tmp); in iomap_finish_ioends()
1589 ioend = list_first_entry(&tmp, struct iomap_ioend, io_list); in iomap_finish_ioends()
1590 list_del_init(&ioend->io_list); in iomap_finish_ioends()
1632 INIT_LIST_HEAD(&ioend->io_list); in iomap_ioend_try_merge()
1635 io_list))) { in iomap_ioend_try_merge()
1638 list_move_tail(&next->io_list, &ioend->io_list); in iomap_ioend_try_merge()
1648 struct iomap_ioend *ia = container_of(a, struct iomap_ioend, io_list); in iomap_ioend_compare()
1649 struct iomap_ioend *ib = container_of(b, struct iomap_ioend, io_list); in iomap_ioend_compare()
1720 INIT_LIST_HEAD(&ioend->io_list); in iomap_alloc_ioend()
/linux-6.12.1/fs/bcachefs/
Dmove.c67 struct list_head io_list; member
92 list_del(&io->io_list); in move_free()
289 INIT_LIST_HEAD(&io->io_list); in bch2_move_extent()
342 list_add_tail(&io->io_list, &ctxt->ios); in bch2_move_extent()
1160 list_for_each_entry(io, &ctxt->ios, io_list) in bch2_moving_ctxt_to_text()
/linux-6.12.1/fs/btrfs/
Dblock-group.c1126 if (!list_empty(&block_group->io_list)) { in btrfs_remove_block_group()
1127 list_del_init(&block_group->io_list); in btrfs_remove_block_group()
1205 WARN_ON(!list_empty(&block_group->io_list)); in btrfs_remove_block_group()
2263 INIT_LIST_HEAD(&cache->io_list); in btrfs_create_block_group_cache()
3397 if (!list_empty(&cache->io_list)) { in btrfs_start_dirty_block_groups()
3398 list_del_init(&cache->io_list); in btrfs_start_dirty_block_groups()
3431 list_add_tail(&cache->io_list, io); in btrfs_start_dirty_block_groups()
3555 if (!list_empty(&cache->io_list)) { in btrfs_write_dirty_block_groups()
3557 list_del_init(&cache->io_list); in btrfs_write_dirty_block_groups()
3581 list_add_tail(&cache->io_list, io); in btrfs_write_dirty_block_groups()
[all …]
Dblock-group.h219 struct list_head io_list; member
Ddisk-io.c4746 if (!list_empty(&cache->io_list)) { in btrfs_cleanup_dirty_bgs()
4748 list_del_init(&cache->io_list); in btrfs_cleanup_dirty_bgs()
4772 io_list); in btrfs_cleanup_dirty_bgs()
4774 list_del_init(&cache->io_list); in btrfs_cleanup_dirty_bgs()
Dfree-space-cache.c323 if (!list_empty(&block_group->io_list)) { in btrfs_truncate_free_space_cache()
324 list_del_init(&block_group->io_list); in btrfs_truncate_free_space_cache()
/linux-6.12.1/drivers/md/
Draid5-ppl.c124 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.12.1/include/linux/
Diomap.h329 struct list_head io_list; /* next ioend in chain */ member
/linux-6.12.1/fs/f2fs/
Ddata.c604 INIT_LIST_HEAD(&io->io_list); in f2fs_init_write_merge_io()
969 if (list_empty(&io->io_list)) { in f2fs_submit_page_write()
973 fio = list_first_entry(&io->io_list, in f2fs_submit_page_write()
Df2fs.h1250 struct list_head io_list; /* track fios */ member
Dsegment.c3753 list_add_tail(&fio->list, &io->io_list); in f2fs_allocate_data_block()