Searched refs:snapshots (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/md/
H A Ddm-snap.c27 #define DM_MSG_PREFIX "snapshots"
57 /* List of snapshots per Origin */
234 * Hash table mapping origin volumes to lists of snapshots and
320 /* List of snapshots for this origin */
321 struct list_head snapshots; member in struct:origin
435 * Returns number of snapshots registered using the supplied cow device, plus:
462 list_for_each_entry(s, &o->snapshots, list) {
537 list_for_each_entry(l, &o->snapshots, list)
577 INIT_LIST_HEAD(&o->snapshots);
614 if (o && list_empty(&o->snapshots)) {
2434 __origin_write(struct list_head *snapshots, sector_t sector, struct bio *bio) argument
[all...]
/linux-master/fs/bcachefs/
H A Dsnapshot.h45 return __snapshot_t(rcu_dereference(c->snapshots), id);
H A Dsnapshot.c107 bool ret = __bch2_snapshot_is_ancestor_early(rcu_dereference(c->snapshots), id, ancestor);
142 struct snapshot_table *t = rcu_dereference(c->snapshots);
177 old = rcu_dereference_protected(c->snapshots, true);
181 rcu_assign_pointer(c->snapshots, new);
184 return &rcu_dereference_protected(c->snapshots,
192 rcu_dereference_protected(c->snapshots,
1337 * really has been deleted in all child snapshots, how does this get cleaned up?
1340 * child snapshots get deleted (unimplemented?), but inodes may perhaps be
1344 * correctly if inode doesn't exist in leaf snapshots
1389 * If there are multiple keys in different snapshots a
[all...]
H A Dbcachefs.h817 struct snapshot_table __rcu *snapshots; member in struct:bch_fs
H A Dbcachefs_format.h1511 x(snapshots, 9, 0, \

Completed in 620 milliseconds