Lines Matching refs:io_barrier
710 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);
1097 __acquires(md->io_barrier)
1804 cleanup_srcu_struct(&md->io_barrier);
1845 r = init_srcu_struct(&md->io_barrier);
2536 synchronize_srcu(&md->io_barrier);
2559 synchronize_srcu(&md->io_barrier);
2774 synchronize_srcu(&md->io_barrier);