Searched refs:io_barrier (Results 1 – 2 of 2) sorted by relevance
115 struct srcu_struct io_barrier; member
494 __acquires(md->io_barrier) in dm_prepare_ioctl()528 __releases(md->io_barrier) in dm_unprepare_ioctl()704 …uct dm_table *dm_get_live_table(struct mapped_device *md, int *srcu_idx) __acquires(md->io_barrier) in dm_get_live_table()706 *srcu_idx = srcu_read_lock(&md->io_barrier); in dm_get_live_table()708 return srcu_dereference(md->map, &md->io_barrier); in dm_get_live_table()711 void dm_put_live_table(struct mapped_device *md, int srcu_idx) __releases(md->io_barrier) in dm_put_live_table()713 srcu_read_unlock(&md->io_barrier, srcu_idx); in dm_put_live_table()718 synchronize_srcu(&md->io_barrier); in dm_sync_table()1065 __acquires(md->io_barrier) in dm_dax_get_live_target()1910 cleanup_srcu_struct(&md->io_barrier); in cleanup_mapped_device()[all …]