| /kernel/linux/linux-4.19/include/uapi/linux/ |
| 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 …]
|
| 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 …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| 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 …]
|
| 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 …]
|
| /kernel/linux/linux-4.19/Documentation/filesystems/ |
| D | xfs-delayed-logging-design.txt | 302 size of a checkpoint to be slightly less than a half the log. 304 Apart from this size requirement, a checkpoint transaction looks no different 307 perspective, the checkpoint transaction is also no different - just a lot 311 Because the checkpoint is just another transaction and all the changes to log 314 minimise the time we hold the CIL locked while writing the checkpoint 318 per-checkpoint context that travels through the log write process through to 319 checkpoint completion. 321 Hence a checkpoint has a context that tracks the state of the current 322 checkpoint from initiation to checkpoint completion. A new context is initiated 323 at the same time a checkpoint transaction is started. That is, when we remove [all …]
|
| D | nilfs2.txt | 57 cp=n Specify the checkpoint-number of the snapshot to be 64 checkpoint if no metadata update is going. This mode 93 NILFS_IOCTL_CHANGE_CPMODE Change mode of given checkpoint between 94 checkpoint and snapshot state. This ioctl is 97 NILFS_IOCTL_DELETE_CHECKPOINT Remove checkpoint from NILFS2 file system. 136 NILFS_IOCTL_SYNC Make a checkpoint. This ioctl is used in 161 mkcp make a checkpoint or a snapshot. 162 chcp change an existing checkpoint to a snapshot or vice versa. 163 rmcp invalidate specified checkpoint(s). 169 where <cno> is the checkpoint number of the snapshot. [all …]
|
| /kernel/linux/linux-5.10/Documentation/filesystems/ |
| D | xfs-delayed-logging-design.rst | 308 size of a checkpoint to be slightly less than a half the log. 310 Apart from this size requirement, a checkpoint transaction looks no different 313 perspective, the checkpoint transaction is also no different - just a lot 317 Because the checkpoint is just another transaction and all the changes to log 320 minimise the time we hold the CIL locked while writing the checkpoint 324 per-checkpoint context that travels through the log write process through to 325 checkpoint completion. 327 Hence a checkpoint has a context that tracks the state of the current 328 checkpoint from initiation to checkpoint completion. A new context is initiated 329 at the same time a checkpoint transaction is started. That is, when we remove [all …]
|
| 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 …]
|
| /kernel/linux/linux-4.19/fs/nilfs2/ |
| D | cpfile.c | 3 * cpfile.c - NILFS checkpoint file. 147 * @start_cno: start checkpoint number (inclusive) 148 * @end_cno: end checkpoint number (inclusive) 149 * @cnop: place to store the next checkpoint number 190 * nilfs_cpfile_get_checkpoint - get a checkpoint 191 * @cpfile: inode of checkpoint file 192 * @cno: checkpoint number 194 * @cpp: pointer to a checkpoint 197 * Description: nilfs_cpfile_get_checkpoint() acquires the checkpoint 198 * specified by @cno. A new checkpoint will be created if @cno is the current [all …]
|
| D | the_nilfs.h | 53 * @ns_cno: next checkpoint number 60 * @ns_last_cno: checkpoint number of the latest segment 66 * @ns_cpfile: checkpoint file inode 78 * @ns_interval: checkpoint creation interval 105 * - loading the latest checkpoint exclusively. 152 /* Checkpoint tree */ 227 * @cno: checkpoint number 253 /* Special checkpoint number */
|
| D | segment.h | 25 * @ri_ri_cno: Number of the last checkpoint 101 * @sc_cno: checkpoint number of current log 185 * checkpoint 188 * Next checkpoint will have update of files
|
| /kernel/linux/linux-5.10/fs/nilfs2/ |
| D | cpfile.c | 3 * cpfile.c - NILFS checkpoint file. 147 * @start_cno: start checkpoint number (inclusive) 148 * @end_cno: end checkpoint number (inclusive) 149 * @cnop: place to store the next checkpoint number 190 * nilfs_cpfile_get_checkpoint - get a checkpoint 191 * @cpfile: inode of checkpoint file 192 * @cno: checkpoint number 194 * @cpp: pointer to a checkpoint 197 * Description: nilfs_cpfile_get_checkpoint() acquires the checkpoint 198 * specified by @cno. A new checkpoint will be created if @cno is the current [all …]
|
| D | the_nilfs.h | 53 * @ns_cno: next checkpoint number 60 * @ns_last_cno: checkpoint number of the latest segment 66 * @ns_cpfile: checkpoint file inode 78 * @ns_interval: checkpoint creation interval 105 * - loading the latest checkpoint exclusively. 152 /* Checkpoint tree */ 227 * @cno: checkpoint number 253 /* Special checkpoint number */
|
| D | segment.h | 25 * @ri_ri_cno: Number of the last checkpoint 101 * @sc_cno: checkpoint number of current log 185 * checkpoint 188 * Next checkpoint will have update of files
|
| /kernel/linux/linux-5.10/fs/jbd2/ |
| 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. 44 * Unlink a buffer from a transaction checkpoint(io) list. 61 * Move a buffer from the checkpoint list to the checkpoint io list 83 * Check a checkpoint buffer could be release or not. 98 * for a checkpoint to free up some space in the log. 114 * were waiting for the checkpoint lock. If there are no in __jbd2_log_wait_for_space() 191 * Perform an actual checkpoint. We take the first transaction on the 206 jbd_debug(1, "Start checkpoint\n"); in jbd2_log_do_checkpoint() [all …]
|
| /kernel/linux/linux-4.19/fs/jbd2/ |
| 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. 44 * Unlink a buffer from a transaction checkpoint(io) list. 61 * Move a buffer from the checkpoint list to the checkpoint io list 96 JBUFFER_TRACE(jh, "remove from checkpoint list"); in __try_to_free_cp_buf() 106 * for a checkpoint to free up some space in the log. 120 * were waiting for the checkpoint lock. If there are no in __jbd2_log_wait_for_space() 198 * Perform an actual checkpoint. We take the first transaction on the 213 jbd_debug(1, "Start checkpoint\n"); in jbd2_log_do_checkpoint() [all …]
|
| /kernel/linux/linux-4.19/net/sched/ |
| D | sch_plug.c | 14 * Output commit property is commonly used by applications using checkpoint 15 * based fault-tolerance to ensure that the checkpoint from which a system 19 * wherein a VM is checkpointed, say every 50ms. The checkpoint is replicated 26 * 2.1 Stop VM and take checkpoint(i). 29 * checkpoint(i) to backup host. 80 * issued after committing a checkpoint at the target. 86 * be released (committed checkpoint).
|
| /kernel/linux/linux-5.10/net/sched/ |
| 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).
|
| /kernel/linux/linux-4.19/fs/xfs/ |
| D | xfs_log_priv.h | 230 * passed to the iclog for checkpoint post-commit processing. After being 232 * next set of transactions to be aggregated into a checkpoint. 258 * This structure tracks the list of committing checkpoint contexts so 260 * flush until we have a the commit record LSN of the checkpoint. We can 263 * checkpoint is still in the process of committing, we can block waiting for 289 * track both space consumed and the number of vectors in the checkpoint 300 * logged in order to prevent checkpoint ticket overruns. 311 * space needed by the checkpoint transaction. This means that we never need to 312 * specifically reserve space for the CIL checkpoint transaction, nor do we 313 * need to regrant space once the checkpoint completes. This also means the [all …]
|
| D | xfs_log_cil.c | 57 * initialise the first CIL checkpoint context. 265 * tell in future commits whether this is the first checkpoint in xfs_cil_prepare_item() 383 * consumed by the item. Add the space to the checkpoint ticket and calculate 385 * as well. Remove the amount of space we added to the checkpoint ticket from 404 * We can do this safely because the context can't checkpoint until we in xlog_cil_insert_items() 422 * for the checkpoint. The context ticket is special - the unit in xlog_cil_insert_items() 744 * For example, if we get an EFI in one checkpoint and the EFD in the in xlog_cil_push() 745 * next (e.g. due to log forces), we do not want the checkpoint with in xlog_cil_push() 746 * the EFD to be committed before the checkpoint with the EFI. Hence in xlog_cil_push() 748 * that: a) the checkpoint callbacks are attached to the iclogs in the in xlog_cil_push() [all …]
|
| /kernel/linux/linux-5.10/fs/xfs/ |
| D | xfs_log_priv.h | 225 * passed to the iclog for checkpoint post-commit processing. After being 227 * next set of transactions to be aggregated into a checkpoint. 253 * This structure tracks the list of committing checkpoint contexts so 255 * flush until we have a the commit record LSN of the checkpoint. We can 258 * checkpoint is still in the process of committing, we can block waiting for 285 * track both space consumed and the number of vectors in the checkpoint 296 * logged in order to prevent checkpoint ticket overruns. 307 * space needed by the checkpoint transaction. This means that we never need to 308 * specifically reserve space for the CIL checkpoint transaction, nor do we 309 * need to regrant space once the checkpoint completes. This also means the [all …]
|
| D | xfs_log_cil.c | 53 * initialise the first CIL checkpoint context. 262 * tell in future commits whether this is the first checkpoint in xfs_cil_prepare_item() 380 * consumed by the item. Add the space to the checkpoint ticket and calculate 382 * as well. Remove the amount of space we added to the checkpoint ticket from 401 * We can do this safely because the context can't checkpoint until we in xlog_cil_insert_items() 419 * for the checkpoint. The context ticket is special - the unit in xlog_cil_insert_items() 763 * For example, if we get an EFI in one checkpoint and the EFD in the in xlog_cil_push_work() 764 * next (e.g. due to log forces), we do not want the checkpoint with in xlog_cil_push_work() 765 * the EFD to be committed before the checkpoint with the EFI. Hence in xlog_cil_push_work() 767 * that: a) the checkpoint callbacks are attached to the iclogs in the in xlog_cil_push_work() [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-fs-f2fs | 37 over total volume size, f2fs tries to conduct checkpoint to 99 checkpoint is triggered, and issued during the checkpoint. 156 Description: Controls the checkpoint timing, set to 60 seconds by default. 195 ratio exceeds configured threshold, checkpoint will 277 Description: If checkpoint=disable, it displays the number of blocks that 279 If checkpoint=enable it displays the enumber of blocks that 280 would be unusable if checkpoint=disable were to be set. 296 Description: Number of checkpoint operations performed on demand. Available when 302 Description: Number of checkpoint operations performed in the background to
|
| /kernel/linux/linux-5.10/drivers/misc/vmw_vmci/ |
| D | vmci_doorbell.h | 29 * written to the checkpoint as is, so changing this structure will 30 * break checkpoint compatibility.
|
| /kernel/linux/linux-4.19/drivers/misc/vmw_vmci/ |
| D | vmci_doorbell.h | 37 * written to the checkpoint as is, so changing this structure will 38 * break checkpoint compatibility.
|