/linux/include/uapi/linux/ |
H A D | nilfs2_api.h | 20 * struct nilfs_cpinfo - checkpoint information 23 * @ci_cno: checkpoint number 25 * @ci_nblk_inc: number of blocks incremented by this checkpoint 28 * @ci_next: next checkpoint number in snapshot list 41 /* checkpoint flags */ 143 * struct nilfs_cpmode - change checkpoint mode structure 144 * @cm_cno: checkpoint number 145 * @cm_mode: mode of checkpoint 171 * struct nilfs_period - period of checkpoint numbers 172 * @p_start: start checkpoint number (inclusive) [all …]
|
H A D | nilfs2_ondisk.h | 82 * @sr_cpfile: checkpoint file inode 162 __le64 s_last_cno; /* Last checkpoint number */ 187 __le16 s_checkpoint_size; /* Size of a checkpoint */ 240 #define NILFS_CPFILE_INO 4 /* checkpoint file */ 339 * @fi_cno: checkpoint number 396 * @ss_cno: checkpoint number 469 * @de_start: start checkpoint number 470 * @de_end: end checkpoint number 484 * @ssl_next: next checkpoint number on snapshot list 485 * @ssl_prev: previous checkpoint number on snapshot list [all …]
|
/linux/Documentation/filesystems/xfs/ |
H A D | xfs-delayed-logging-design.rst | 591 size of a checkpoint to be slightly less than a half the log. 593 Apart from this size requirement, a checkpoint transaction looks no different 596 perspective, the checkpoint transaction is also no different - just a lot 600 Because the checkpoint is just another transaction and all the changes to log 603 minimise the time we hold the CIL locked while writing the checkpoint 607 per-checkpoint context that travels through the log write process through to 608 checkpoint completion. 610 Hence a checkpoint has a context that tracks the state of the current 611 checkpoint from initiation to checkpoint completion. A new context is initiated 612 at the same time a checkpoint transaction is started. That is, when we remove [all …]
|
/linux/fs/jbd2/ |
H A D | checkpoint.c | 3 * linux/fs/jbd2/checkpoint.c 9 * Checkpoint routines for the generic filesystem journaling code. 26 * Unlink a buffer from a transaction checkpoint list. 47 * for a checkpoint to free up some space in the log. 63 * were waiting for the checkpoint lock. If there are no in __jbd2_log_wait_for_space() 147 * Perform an actual checkpoint. We take the first transaction on the 162 jbd2_debug(1, "Start checkpoint\n"); in jbd2_log_do_checkpoint() 196 /* checkpoint all of the transaction's buffers */ in jbd2_log_do_checkpoint() 251 BUFFER_TRACE(bh, "remove from checkpoint"); in jbd2_log_do_checkpoint() 253 * If the transaction was released or the checkpoint in jbd2_log_do_checkpoint() [all …]
|
H A D | Makefile | 8 jbd2-objs := transaction.o commit.o recovery.o checkpoint.o revoke.o journal.o
|
/linux/Documentation/filesystems/ |
H A D | nilfs2.rst | 61 cp=n Specify the checkpoint-number of the snapshot to be 68 checkpoint if no metadata update is going. This mode 100 NILFS_IOCTL_CHANGE_CPMODE Change mode of given checkpoint between 101 checkpoint and snapshot state. This ioctl is 104 NILFS_IOCTL_DELETE_CHECKPOINT Remove checkpoint from NILFS2 file system. 143 NILFS_IOCTL_SYNC Make a checkpoint. This ioctl is used in 170 mkcp make a checkpoint or a snapshot. 171 chcp change an existing checkpoint to a snapshot or vice versa. 172 rmcp invalidate specified checkpoint(s). 179 where <cno> is the checkpoint number of the snapshot. [all …]
|
/linux/fs/xfs/ |
H A D | xfs_log_cil.c | 79 * first checkpoint it is written to. Hence if it is different to the in xlog_item_in_current_chkpt() 80 * current sequence, we're in a new checkpoint. in xlog_item_in_current_chkpt() 196 * initialise the first CIL checkpoint context. 407 * tell in future commits whether this is the first checkpoint in xfs_cil_prepare_item() 538 * consumed by the item. Add the space to the checkpoint ticket and calculate 540 * as well. Remove the amount of space we added to the checkpoint ticket from 562 * We can do this safely because the context can't checkpoint until we in xlog_cil_insert_items() 588 * We need to take the CIL checkpoint unit reservation on the first in xlog_cil_insert_items() 714 * Take the checkpoint's log vector chain of items and insert the attached log 718 * The AIL tracks log items via the start record LSN of the checkpoint, [all …]
|
H A D | xfs_log_priv.h | 214 * passed to the iclog for checkpoint post-commit processing. After being 216 * next set of transactions to be aggregated into a checkpoint. 260 * This structure tracks the list of committing checkpoint contexts so 262 * flush until we have a the commit record LSN of the checkpoint. We can 265 * checkpoint is still in the process of committing, we can block waiting for 300 * track both space consumed and the number of vectors in the checkpoint 311 * logged in order to prevent checkpoint ticket overruns. 322 * space needed by the checkpoint transaction. This means that we never need to 323 * specifically reserve space for the CIL checkpoint transaction, nor do we 324 * need to regrant space once the checkpoint completes. This also means the [all …]
|
/linux/net/sched/ |
H A D | sch_plug.c | 10 * Output commit property is commonly used by applications using checkpoint 11 * based fault-tolerance to ensure that the checkpoint from which a system 15 * wherein a VM is checkpointed, say every 50ms. The checkpoint is replicated 22 * 2.1 Stop VM and take checkpoint(i). 25 * checkpoint(i) to backup host. 76 * issued after committing a checkpoint at the target. 82 * be released (committed checkpoint).
|
/linux/fs/nilfs2/ |
H A D | the_nilfs.h | 54 * @ns_cno: next checkpoint number 61 * @ns_last_cno: checkpoint number of the latest segment 67 * @ns_cpfile: checkpoint file inode 77 * @ns_interval: checkpoint creation interval 104 * - loading the latest checkpoint exclusively. 151 /* Checkpoint tree */ 219 * @cno: checkpoint number 245 /* Special checkpoint number */
|
H A D | segment.h | 25 * @ri_cno: Number of the last checkpoint 101 * @sc_cno: checkpoint number of current log 182 * checkpoint 185 * Next checkpoint will have update of files
|
H A D | ioctl.c | 180 * nilfs_ioctl_change_cpmode - change checkpoint mode (checkpoint/snapshot) in nilfs_ioctl_getversion() 187 * given checkpoint between checkpoint and snapshot state. This ioctl 192 * %-EFAULT - Failure during checkpoint mode changing. 231 * nilfs_ioctl_delete_checkpoint - remove checkpoint in nilfs_ioctl_change_cpmode() 238 * checkpoint from NILFS2 file system. This ioctl is used in rmcp 243 * %-EFAULT - Failure during checkpoint removing. 280 * @posp: pointer on array of checkpoint's numbers in nilfs_ioctl_delete_checkpoint() 281 * @flags: checkpoint mod in nilfs_ioctl_delete_checkpoint() [all...] |
H A D | super.c | 330 * the same checkpoint. in nilfs_cleanup_super() 565 goto reuse; /* already attached checkpoint */ in nilfs_attach_checkpoint() 579 nilfs_err(sb, "Invalid checkpoint (checkpoint number=%llu)", 788 "invalid option \"cp=0\": invalid checkpoint number 0"); in nilfs_parse_param() 972 "The specified checkpoint is not a snapshot (checkpoint number=%llu)", in nilfs_attach_snapshot() 981 "error %d while loading snapshot (checkpoint number=%llu)", in nilfs_attach_snapshot() 993 * nilfs_tree_is_busy() - try to shrink dentries of a checkpoint in nilfs_tree_is_busy() 1087 "error %d while loading last checkpoint (checkpoin in nilfs_fill_super() [all...] |
H A D | export.h | 11 * @cno: checkpoint number
|
/linux/Documentation/bpf/ |
H A D | verifier.rst | 335 --- checkpoint --- 434 --- checkpoint #0 --- 436 --- checkpoint #1 --- 439 --- checkpoint #2 --- 441 --- checkpoint #3 --- 447 Checkpoint +-------------------------------+-------------------------------+ 452 Checkpoint +-------------------------------+ 460 Checkpoint +-------------------------------+-------------------------------+ 466 Checkpoint +-------------------------------+-------------------------------+ 477 all the way up to checkpoint #1. [all …]
|
/linux/drivers/misc/vmw_vmci/ |
H A D | vmci_doorbell.h | 29 * written to the checkpoint as is, so changing this structure will 30 * break checkpoint compatibility.
|
H A D | vmci_context.h | 20 /* Used to determine what checkpoint state to get and set. */ 91 /* VMCICptBufInfo: Used to set/get current context's checkpoint state. */
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-fs-nilfs2 | 109 Show checkpoint number of the latest segment. 141 Show next checkpoint number. 230 Show checkpoint number of the latest segment. 236 Show next checkpoint number.
|
/linux/include/uapi/linux/raid/ |
H A D | md_p.h | 166 __u32 cp_events_hi; /* 9 high-order of checkpoint update count */ 167 __u32 cp_events_lo; /* 10 low-order of checkpoint update count */ 171 __u32 cp_events_lo; /* 9 low-order of checkpoint update count */ 172 __u32 cp_events_hi; /* 10 high-order of checkpoint update count */ 176 __u32 recovery_cp; /* 11 recovery checkpoint sector count */
|
/linux/Documentation/admin-guide/device-mapper/ |
H A D | era.rst | 35 checkpoint section in Messages 78 - Send a checkpoint message to the era target
|
/linux/tools/testing/selftests/bpf/progs/ |
H A D | verifier_precision.c | 121 /* every few iterations we'll have a checkpoint here with in state_loop_first_last_equal() 125 "if r0 >= 10 goto l1_%=;" /* checkpoint + mark_precise */ in state_loop_first_last_equal()
|
H A D | pyperf180.c | 15 * repo checkpoint does not have __BPF_CPU_VERSION__, a smaller unroll_count
|
/linux/fs/f2fs/ |
H A D | super.c | 57 [FAULT_CHECKPOINT] = "checkpoint error", 252 {Opt_checkpoint_disable, "checkpoint=disable"}, 253 {Opt_checkpoint_disable_cap, "checkpoint=disable:%u"}, 254 {Opt_checkpoint_disable_cap_perc, "checkpoint=disable:%u%%"}, 255 {Opt_checkpoint_enable, "checkpoint=enable"}, 371 f2fs_info(sbi, "Adjust unusable cap for checkpoint=disable = %u / %u%%", in adjust_unusable_cap_perc() 1460 * during filesystem shutdown, if checkpoint is disabled, in f2fs_drop_inode() 1614 * flush all issued checkpoints and stop checkpoint issue thread. in f2fs_put_super() 1620 * We don't need to do checkpoint when superblock is clean. in f2fs_put_super() 1621 * But, the previous checkpoint was not done by umount, it needs to do in f2fs_put_super() [all …]
|
H A D | Makefile | 5 f2fs-y += checkpoint.o gc.o data.o node.o segment.o recovery.o
|
/linux/tools/arch/s390/include/asm/ |
H A D | barrier.h | 20 /* Fast-BCR without checkpoint synchronization */
|