Lines Matching defs:shared
64 * When we get a write in we decide if it's to a shared data block using
67 * Let's say we write to a shared block in what was the origin. The
72 * ii) quiesce any read io to that shared data block. Obviously
95 * - The origin mapping will point to the old origin block (the shared
103 * will continue to think that data block in the snapshot device is shared
105 * blocks will typically be shared by many different devices, so we're
1088 bool shared = true;
1098 r = dm_pool_block_is_shared(pool->pmd, b, &shared);
1102 if (!shared)
1111 r = dm_pool_block_is_shared(pool->pmd, e, &shared);
1115 if (shared)
1971 if (lookup_result.shared)
2039 if (lookup_result.shared && (rw == WRITE) && bio->bi_iter.bi_size) {
2766 if (unlikely(result.shared)) {
2769 * result.shared value returned by the lookup and
2779 * shared flag will be set in their case.
3014 *error = "Error creating pool's shared read deferred set";