Home
last modified time | relevance | path

Searched refs:io_barrier (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/md/
H A Ddm.c710 struct dm_table *dm_get_live_table(struct mapped_device *md, int *srcu_idx) __acquires(md->io_barrier)
712 *srcu_idx = srcu_read_lock(&md->io_barrier);
714 return srcu_dereference(md->map, &md->io_barrier);
717 void dm_put_live_table(struct mapped_device *md, int srcu_idx) __releases(md->io_barrier)
719 srcu_read_unlock(&md->io_barrier, srcu_idx);
724 synchronize_srcu(&md->io_barrier); in dm_sync_table()
1097 __acquires(md->io_barrier)
1804 cleanup_srcu_struct(&md->io_barrier); in cleanup_mapped_device()
1845 r = init_srcu_struct(&md->io_barrier); in alloc_dev()
2536 synchronize_srcu(&md->io_barrier); in __dm_suspend()
[all...]
H A Ddm-core.h124 struct srcu_struct io_barrier; member
/kernel/linux/linux-6.6/drivers/md/
H A Ddm.c684 int *srcu_idx) __acquires(md->io_barrier)
686 *srcu_idx = srcu_read_lock(&md->io_barrier);
688 return srcu_dereference(md->map, &md->io_barrier);
692 int srcu_idx) __releases(md->io_barrier)
694 srcu_read_unlock(&md->io_barrier, srcu_idx);
699 synchronize_srcu(&md->io_barrier); in dm_sync_table()
1203 __acquires(md->io_barrier)
2014 cleanup_srcu_struct(&md->io_barrier); in cleanup_mapped_device()
2050 r = init_srcu_struct(&md->io_barrier); in alloc_dev()
2726 synchronize_srcu(&md->io_barrier); in __dm_suspend()
[all...]
H A Ddm-core.h139 struct srcu_struct io_barrier; member

Completed in 9 milliseconds