| /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
|
| H A D | commit.c | 526 * checkpoint lists. We do this *before* commit because it potentially in jbd2_journal_commit_transaction() 928 /* End of a transaction! Finally, we can do checkpoint in jbd2_journal_commit_transaction() 930 transaction can be removed from any checkpoint list it was on in jbd2_journal_commit_transaction() 998 /* Only re-checkpoint the buffer_head if it is marked in jbd2_journal_commit_transaction() 1001 * there's no point in keeping a checkpoint record for in jbd2_journal_commit_transaction() 1089 /* Add the transaction to the checkpoint list in jbd2_journal_commit_transaction()
|
| /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. 405 * tell in future commits whether this is the first checkpoint in xfs_cil_prepare_item() 627 * consumed by the item. Add the space to the checkpoint ticket and calculate 629 * as well. Remove the amount of space we added to the checkpoint ticket from 651 * We can do this safely because the context can't checkpoint until we in xlog_cil_insert_items() 677 * We need to take the CIL checkpoint unit reservation on the first in xlog_cil_insert_items() 803 * Take the checkpoint's log vector chain of items and insert the attached log 807 * The AIL tracks log items via the start record LSN of the checkpoint, [all...] |
| H A D | xfs_log_priv.h | 231 * passed to the iclog for checkpoint post-commit processing. After being 233 * next set of transactions to be aggregated into a checkpoint. 277 * This structure tracks the list of committing checkpoint contexts so 279 * flush until we have a the commit record LSN of the checkpoint. We can 282 * checkpoint is still in the process of committing, we can block waiting for 317 * track both space consumed and the number of vectors in the checkpoint 328 * logged in order to prevent checkpoint ticket overruns. 339 * space needed by the checkpoint transaction. This means that we never need to 340 * specifically reserve space for the CIL checkpoint transaction, nor do we 341 * need to regrant space once the checkpoint complete [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) 187 * given checkpoint between checkpoint and snapshot state. This ioctl 192 * %-EFAULT - Failure during checkpoint mode changing. 231 * nilfs_ioctl_delete_checkpoint - remove checkpoint 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 281 * @flags: checkpoint mod [all...] |
| H A D | export.h | 11 * @cno: checkpoint number
|
| H A D | sysfs.c | 256 nilfs_err(nilfs->ns_sb, "unable to get checkpoint stat: err=%d", in nilfs_checkpoints_checkpoints_number_show() 279 nilfs_err(nilfs->ns_sb, "unable to get checkpoint stat: err=%d", in nilfs_checkpoints_snapshots_number_show() 323 "\tshow checkpoint number of the latest segment.\n\n" 324 "(4) next_checkpoint\n\tshow next checkpoint number.\n\n"; in nilfs_checkpoints_README_show() 638 "\tshow checkpoint number of the latest segment.\n\n" 646 "(8) next_checkpoint\n\tshow next checkpoint number.\n\n"
|
| H A D | cpfile.h | 3 * NILFS checkpoint file.
|
| /linux/fs/f2fs/ |
| H A D | checkpoint.c | 3 * fs/f2fs/checkpoint.c 100 * writer is checkpoint which has high priority, let's just uplift in need_uplift_priority() 351 /* skip data, if we already have an error in checkpoint. */ in __is_bitmap_valid() 1251 /* The second checkpoint pack should start at the next segment */ in f2fs_get_valid_checkpoint() 1278 /* Sanity checking of checkpoint */ in f2fs_get_valid_checkpoint() 1514 * Freeze all the FS-operations for checkpoint. 1598 * dirty node blocks and some checkpoint values by block allocation. in block_operations() 1729 /* submit checkpoint (with barrier if NOBARRIER is not set) */ in commit_checkpoint() 1773 f2fs_warn(sbi, "checkpoint was blocked for %llu ms", cur_diff); in check_cp_time() 1800 /* start to update checkpoint, cp ver is already updated previously */ in do_checkpoint() [all …]
|
| H A D | Makefile | 5 f2fs-y += checkpoint.o gc.o data.o node.o segment.o recovery.o
|
| H A D | super.c | 61 [FAULT_CHECKPOINT] = "checkpoint error", 354 fsparam_string("checkpoint", Opt_checkpoint), 552 f2fs_info(sbi, "Adjust unusable cap for checkpoint=disable = %u / %u%%", in adjust_unusable_cap_perc() 1066 /* revert to match_table for checkpoint= options */ in f2fs_parse_param() 1866 * during filesystem shutdown, if checkpoint is disabled, in f2fs_drop_inode() 2026 * flush all issued checkpoints and stop checkpoint issue thread. in f2fs_put_super() 2032 * We don't need to do checkpoint when superblock is clean. in f2fs_put_super() 2033 * But, the previous checkpoint was not done by umount, it needs to do in f2fs_put_super() 2034 * clean checkpoint again. in f2fs_put_super() 2057 * In addition, EIO will skip do checkpoint, we need this as well. in f2fs_put_super() [all …]
|
| H A D | f2fs.h | 256 * unusable when disabling checkpoint 302 * For checkpoint manager 346 /* time cost stats of checkpoint */ 424 struct completion wait; /* completion for checkpoint done */ 426 int ret; /* return code of checkpoint */ 434 struct task_struct *f2fs_issue_ckpt; /* checkpoint task */ 435 int ckpt_thread_ioprio; /* checkpoint merge thread ioprio */ 441 spinlock_t stat_lock; /* lock for below checkpoint time stats */ 442 unsigned int cur_time; /* cur wait time in msec for currently issued checkpoint */ 446 /* a time threshold that checkpoint was blocked for, unit: ms */ [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.
|
| H A D | sysfs-fs-f2fs | 37 over total volume size, f2fs tries to conduct checkpoint to 106 checkpoint, and issued by issue_discard thread after checkpoint. 196 Description: Controls the checkpoint timing, set to 60 seconds by default. 235 ratio exceeds configured threshold, checkpoint will 353 Description: If checkpoint=disable, it displays the number of blocks that 355 If checkpoint=enable it displays the number of blocks that 356 would be unusable if checkpoint=disable were to be set. 372 Description: Number of checkpoint operations performed on demand. Available when 378 Description: Number of checkpoint operations performed in the background to 470 0x1 SBI_IS_DIRTY dirty flag for checkpoint [all …]
|
| /linux/Documentation/filesystems/ |
| H A D | f2fs.rst | 59 the upper index structures such as inode, inode map, and checkpoint block are 184 data_flush Enable data flushing before checkpoint in order to 282 checkpoint=%s[:%u[%]] Set to "disable" to turn off checkpointing. Set to "enable" 287 While mounting with checkpoint=disable, the filesystem must 294 with checkpoint=disable:100% would always succeed, but it may 297 This space is reclaimed once checkpoint=enable. 298 checkpoint_merge When checkpoint is enabled, this can be used to create a kernel 299 daemon and make it to merge concurrent checkpoint requests as 300 much as possible to eliminate redundant checkpoint issues. Plus, 301 we can eliminate the sluggish issue caused by slow checkpoint [all …]
|
| /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 | pyperf180.c | 15 * repo checkpoint does not have __BPF_CPU_VERSION__, a smaller unroll_count
|
| H A D | test_global_func15.c | 41 "goto +0;" /* checkpoint */ in __flag()
|
| /linux/tools/arch/s390/include/asm/ |
| H A D | barrier.h | 20 /* Fast-BCR without checkpoint synchronization */
|