/linux-4.1.27/drivers/md/ |
H A D | dm-snap.c | 27 #define DM_MSG_PREFIX "snapshots" 57 /* List of snapshots per Origin */ 207 * Hash table mapping origin volumes to lists of snapshots and 291 /* List of snapshots for this origin */ 292 struct list_head snapshots; member in struct:origin 403 * Returns number of snapshots registered using the supplied cow device, plus: 430 list_for_each_entry(s, &o->snapshots, list) { __find_snapshots_sharing_cow() 507 list_for_each_entry(l, &o->snapshots, list) __insert_snapshot() 547 INIT_LIST_HEAD(&o->snapshots); register_snapshot() 584 if (o && list_empty(&o->snapshots)) { unregister_snapshot() 763 * Return a minimum chunk size of all snapshots that have the specified origin. 764 * Return zero if the origin has no snapshots. 772 list_for_each_entry(snap, &o->snapshots, list) __minimum_chunk_size() 1006 * Reallocate any exceptions needed in other snapshots then snapshot_merge_next_chunks() 1199 /* Add snapshot to the list of snapshots for this origin */ snapshot_ctr() 1676 /* Full snapshots are not usable */ snapshot_map() 1766 * exceptions in other snapshots and not in the one that is being 1771 * which in turn might generate exceptions in other snapshots. 1796 /* Full merging snapshots are redirected to the origin */ snapshot_merge_map() 2047 static int __origin_write(struct list_head *snapshots, sector_t sector, __origin_write() argument 2058 /* Do all the snapshots on this origin */ list_for_each_entry() 2059 list_for_each_entry (snap, snapshots, list) { list_for_each_entry() 2069 /* Only deal with valid and active snapshots */ list_for_each_entry() 2078 * Remember, different snapshots can have list_for_each_entry() 2168 r = __origin_write(&o->snapshots, bio->bi_iter.bi_sector, bio); do_origin() 2175 * Trigger exceptions in all non-merging snapshots. 2179 * chunks in other snapshots. 2181 * We scan all the overlapping exceptions in the other snapshots. 2201 if (__origin_write(&o->snapshots, sector + n, NULL) == origin_write_extent() 2280 /* Only tell snapshots if this is a write */ origin_map() 2285 * Set the target "max_io_len" field to the minimum of all the snapshots'
|
H A D | dm-snap-transient.c | 20 * Implementation of the store for non-persistent snapshots.
|
H A D | dm-snap-persistent.c | 24 * Persistent snapshots, by persistent we mean that the snapshot 36 * snapshots with different disk versions than the kernel will 53 * Magic for persistent snapshots: "SnAp" - Feeble isn't it.
|
H A D | dm-era-target.c | 993 * Metadata snapshots allow userland to access era data.
|
H A D | dm-cache-target.c | 134 * (eg, rolling back snapshots). Reads and writes always go to the
|
/linux-4.1.27/include/linux/ceph/ |
H A D | libceph.h | 145 * snapshots 149 * A "snap context" is the set of existing snapshots when we
|
/linux-4.1.27/include/linux/ |
H A D | compiler-gcc.h | 164 * Early snapshots of gcc 4.3 don't support this and we can't detect this 188 * Early snapshots of gcc 4.5 don't support this and we can't detect
|
H A D | nilfs2_fs.h | 598 * @ch_nsnapshots: number of snapshots 810 * @cs_nsss: number of snapshots
|
/linux-4.1.27/include/uapi/linux/ |
H A D | btrfs.h | 470 * Do not add the leading stream header. Used when multiple snapshots 477 * of the stream. This option is used when multiple snapshots are
|
H A D | nl80211.h | 1284 * @NL80211_ATTR_GENERATION: Used to indicate consistent snapshots for
|
/linux-4.1.27/fs/btrfs/ |
H A D | transaction.c | 1139 * dead roots are old snapshots that need to be deleted. This allocates 1245 * new snapshots need to be created at a very specific time in the 1251 * the creation of the pending snapshots, just return 0. 1513 * create all the snapshots we've scheduled for creation 1948 * We insert the dir indexes of the snapshots and update the inode btrfs_commit_transaction() 1949 * of the snapshots' parents after the snapshot creation, so there btrfs_commit_transaction() 1953 * We needn't worry that this operation will corrupt the snapshots, btrfs_commit_transaction() 2147 * The return value indicates there are certainly more snapshots to delete, but
|
H A D | ctree.h | 914 * between two snapshots (useful if some bytes in the middle of the 2025 * root backrefs tie subvols and snapshots to the directory entries that 2031 * root refs make a fast index for listing all of the snapshots and
|
H A D | inode.c | 1199 * when nowcow writeback call back. This checks for snapshots or COW copies 1202 * If no cow copies or snapshots exist, we write directly to the existing 1349 * if there are pending snapshots for this root, run_delalloc_nocow()
|
H A D | ioctl.c | 1647 * Subvolume creation is not restricted, but snapshots btrfs_ioctl_snap_create_transid()
|
H A D | extent-tree.c | 934 * - multiple snapshots, subvolumes, or different generations in one subvol
|
/linux-4.1.27/drivers/staging/lustre/include/linux/libcfs/ |
H A D | libcfs_ioctl.h | 105 /* ioctls for manipulating snapshots 30- */
|
/linux-4.1.27/arch/powerpc/platforms/pseries/ |
H A D | hvCall.S | 33 * areas to save snapshots and opcode.
|
/linux-4.1.27/arch/arc/kernel/ |
H A D | perf_event.c | 76 * ARC supports making 'snapshots' of the counters, so we don't arc_pmu_read_counter()
|
/linux-4.1.27/fs/ceph/ |
H A D | snap.c | 14 * implement snapshots at a single point in the system, ceph's 20 * clients, however, snapshots may appear to be applied at slightly 28 * snapshots. An individual realm's snap set contains snapshots
|
H A D | super.h | 622 * the same set of snapshots that apply to it. The realms themselves 624 * the snapshots of their parents.
|
H A D | addr.c | 28 * count dirty pages on the inode. In the absence of snapshots,
|
/linux-4.1.27/arch/x86/xen/ |
H A D | time.c | 38 /* snapshots of runstate info */
|
/linux-4.1.27/include/xen/interface/ |
H A D | platform.h | 313 /* System time when the idletime snapshots were taken. */
|
/linux-4.1.27/fs/nilfs2/ |
H A D | sysfs.c | 233 * NILFS mounted snapshots attrs * 340 "(2) snapshots_number\n\tshow number of snapshots on volume.\n\n"
|
H A D | cpfile.c | 522 ret = 0; /* No snapshots (started from a hole block) */ nilfs_cpfile_do_get_ssinfo()
|
H A D | super.c | 1343 * tree is not mounted and only snapshots use this sb. nilfs_mount()
|
/linux-4.1.27/drivers/block/ |
H A D | rbd.c | 889 * that limits the number of snapshots. rbd_dev_ondisk_valid() 1035 * Note that result is for snapshots in *descending* order. 3601 * snapshot ids, followed by the names of those snapshots as rbd_dev_v1_header_info() 3603 * the number of snapshots could change by the time we read rbd_dev_v1_header_info() 4469 /* ignore no-longer existing snapshots */ rbd_v2_snap_id_by_name()
|
/linux-4.1.27/drivers/media/i2c/soc_camera/ |
H A D | rj54n1cb0c.c | 661 /* Idea: use the read mode for snapshots, handle separate geometries */ rj54n1_sensor_scale()
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/lustre/ |
H A D | lustre_user.h | 119 * of snapshots, etc.) of the same file system object. Not currently
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/ |
H A D | lustre_fid.h | 61 * distinguishes between different FID instantiations, such as snapshots or
|
/linux-4.1.27/fs/ufs/ |
H A D | ufs_fs.h | 446 __fs32 fs_active;/* used by snapshots to track fs */
|
/linux-4.1.27/fs/proc/ |
H A D | task_mmu.c | 32 * worth the effort, such snapshots can always be inconsistent. task_mem()
|
/linux-4.1.27/kernel/irq/ |
H A D | manage.c | 1808 * This call snapshots the internal irqchip state of an
|
/linux-4.1.27/arch/sparc/include/asm/ |
H A D | hypervisor.h | 1268 * relocate a trap trace buffer or create "snapshots" of information. 1379 * "snapshots" of any dump-buffer information. Each call to
|
/linux-4.1.27/drivers/net/wireless/ath/ath5k/ |
H A D | reg.h | 148 #define AR5K_BSR_SNAPSHOTSVALID 0x00001000 /* BCR snapshots are valid (?) */
|
/linux-4.1.27/arch/sparc/kernel/ |
H A D | traps_64.c | 1198 /* Now dump the cache snapshots. */ cheetah_log_errors()
|
/linux-4.1.27/net/ceph/ |
H A D | osd_client.c | 2731 BUG_ON(vino.snap != CEPH_NOSNAP); /* snapshots aren't writeable */ ceph_osdc_writepages()
|
/linux-4.1.27/kernel/trace/ |
H A D | trace.c | 602 * tracing buffer. You can use this to take snapshots of the live 709 * tracing buffer. You can use this to take snapshots of the live
|
/linux-4.1.27/fs/ext4/ |
H A D | ext4.h | 285 __le32 bg_exclude_bitmap_lo; /* Exclude bitmap for snapshots */
|
/linux-4.1.27/kernel/rcu/ |
H A D | tree.c | 1870 /* Collect dyntick-idle snapshots. */ rcu_gp_fqs()
|
/linux-4.1.27/kernel/sched/ |
H A D | fair.c | 3513 * fact that rq->clock snapshots this value.
|