Lines Matching defs:shared
63 * When we get a write in we decide if it's to a shared data block using
66 * Let's say we write to a shared block in what was the origin. The
71 * ii) quiesce any read io to that shared data block. Obviously
94 * - The origin mapping will point to the old origin block (the shared
102 * will continue to think that data block in the snapshot device is shared
104 * blocks will typically be shared by many different devices, so we're
1085 bool shared = true;
1095 r = dm_pool_block_is_shared(pool->pmd, b, &shared);
1099 if (!shared)
1108 r = dm_pool_block_is_shared(pool->pmd, e, &shared);
1112 if (shared)
1954 if (lookup_result.shared)
2022 if (lookup_result.shared && (rw == WRITE) && bio->bi_iter.bi_size) {
2751 if (unlikely(result.shared)) {
2754 * result.shared value returned by the lookup and
2764 * shared flag will be set in their case.
3005 *error = "Error creating pool's shared read deferred set";