/linux-master/drivers/md/dm-vdo/ |
H A D | repair.c | 6 #include "repair.h" 29 * block number during repair while still preserving the relative order of journal entries with 171 static struct numbered_block_mapping *sort_next_heap_element(struct repair_completion *repair) argument 173 struct min_heap *heap = &repair->replay_heap; 183 last = &repair->entries[--heap->nr]; 202 static void prepare_repair_completion(struct repair_completion *repair, argument 205 struct vdo_completion *completion = &repair->completion; 217 static void launch_repair_completion(struct repair_completion *repair, argument 220 prepare_repair_completion(repair, callback, zone_type); 221 vdo_launch_completion(&repair 224 uninitialize_vios(struct repair_completion *repair) argument 232 free_repair_completion(struct repair_completion *repair) argument 253 struct repair_completion *repair = as_repair_completion(completion); local 291 struct repair_completion *repair = as_repair_completion(completion); local 309 abort_on_error(int result, struct repair_completion *repair) argument 325 struct repair_completion *repair = as_repair_completion(completion); local 369 struct repair_completion *repair = completion->parent; local 465 rebuild_reference_counts_from_page(struct repair_completion *repair, struct vdo_completion *completion) argument 504 struct repair_completion *repair = completion->parent; local 514 get_pbn_to_fetch(struct repair_completion *repair, struct block_map *block_map) argument 539 fetch_page(struct repair_completion *repair, struct vdo_completion *completion) argument 574 struct repair_completion *repair = as_repair_completion(completion); local 613 struct repair_completion *repair = as_repair_completion(completion); local 637 struct repair_completion *repair = as_repair_completion(completion); local 679 advance_points(struct repair_completion *repair, journal_entry_count_t entries_per_block) argument 734 get_entry(const struct repair_completion *repair, const struct recovery_point *point) argument 797 struct repair_completion *repair = completion->parent; local 855 struct repair_completion *repair = context; local 886 struct repair_completion *repair = as_repair_completion(completion); local 905 struct repair_completion *repair = as_repair_completion(completion); local 918 finish_if_done(struct repair_completion *repair) argument 946 abort_block_map_recovery(struct repair_completion *repair, int result) argument 962 find_entry_starting_next_page(struct repair_completion *repair, struct numbered_block_mapping *current_entry, bool needs_sort) argument 1010 struct repair_completion *repair = as_repair_completion(completion->parent); local 1019 struct repair_completion *repair = as_repair_completion(completion->parent); local 1025 fetch_block_map_page(struct repair_completion *repair, struct vdo_completion *completion) argument 1046 get_next_page_completion(struct repair_completion *repair, struct vdo_page_completion *completion) argument 1055 recover_ready_pages(struct repair_completion *repair, struct vdo_completion *completion) argument 1098 struct repair_completion *repair = as_repair_completion(completion); local 1224 find_recovery_journal_head_and_tail(struct repair_completion *repair) argument 1323 append_sector_entries(struct repair_completion *repair, char *entries, enum vdo_metadata_type format, journal_entry_count_t entry_count) argument 1362 extract_entries_from_block(struct repair_completion *repair, struct recovery_journal *journal, sequence_number_t sequence, enum vdo_metadata_type format, journal_entry_count_t entries) argument 1401 parse_journal_for_rebuild(struct repair_completion *repair) argument 1432 validate_heads(struct repair_completion *repair) argument 1453 extract_new_mappings(struct repair_completion *repair) argument 1504 compute_usages(struct repair_completion *repair) argument 1551 parse_journal_for_recovery(struct repair_completion *repair) argument 1642 parse_journal(struct repair_completion *repair) argument 1654 struct repair_completion *repair = completion->parent; local 1667 struct repair_completion *repair = completion->parent; local 1691 struct repair_completion *repair; local [all...] |
H A D | Makefile | 33 repair.o \
|
/linux-master/fs/xfs/scrub/ |
H A D | scrub.c | 23 #include "scrub/repair.h" 32 * repair on-disk data structures. That task was left to the xfs_check 35 * scrub & repair, on the other hand, enables us to check the metadata 112 * Generally speaking, the repair code has the following code structure: 113 * Lock -> scrub -> repair -> commit -> re-lock -> re-scrub -> unlock. 116 * second check evaluates the completeness of the repair; that is what 122 * - "xrep_" are symbols related to metadata repair. 128 * or repair a given mountpoint. This will be used by xfs_scrub to 129 * probe the kernel's abilities to scrub (and repair) the metadata. We 131 * filesystem for a scrub (or a repair) operatio [all...] |
H A D | scrub.h | 13 * configured by the process allocation scope. Scrub and repair must be able 36 int (*repair)(struct xfs_scrub *); member in struct:xchk_meta_ops 40 * we need to do to check our repair work. If this is NULL, we'll use 94 * data to repair functions. This function must not free the buffer 131 #define XREP_ALREADY_FIXED (1U << 31) /* checking our repair work */
|
H A D | repair.c | 38 #include "scrub/repair.h" 44 * Attempt to repair some metadata, if the metadata is corrupt and userspace 61 ASSERT(sc->ops->repair); 64 error = sc->ops->repair(sc); 118 "Corruption not fixed during online repair. Unmount and run xfs_repair."); 122 * Repair probe -- userspace uses this to probe if we're willing to repair a 153 * Normal code would never hold clean buffers across a roll, but repair 195 /* Finish all deferred work attached to the repair transaction. */ 208 * Normal code would never hold clean buffers across a roll, but repair 262 * Figure out how many blocks to reserve for an AG repair [all...] |
/linux-master/tools/testing/selftests/net/tcp_ao/ |
H A D | Makefile | 34 LIBSRC := kconfig.c netlink.c proc.c repair.c setup.c sock.c utils.c
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | sockmap_basic.c | 19 #define TCP_REPAIR 19 /* TCP sock is under repair right now */ 32 int s, repair, err; local 38 repair = TCP_REPAIR_ON; 39 err = setsockopt(s, SOL_TCP, TCP_REPAIR, &repair, sizeof(repair)); 47 repair = TCP_REPAIR_OFF_NO_WP; 48 err = setsockopt(s, SOL_TCP, TCP_REPAIR, &repair, sizeof(repair));
|
/linux-master/net/ipv4/ |
H A D | tcp.c | 1077 !tp->repair) { 1100 if (unlikely(tp->repair)) { 1169 if (tp->repair) 1283 if (skb->len < size_goal || (flags & MSG_OOB) || unlikely(tp->repair)) 2347 if (unlikely(tp->repair)) { 2802 if (unlikely(tcp_sk(sk)->repair)) { 2996 } else if (unlikely(tp->repair)) { 3124 if (!tp->repair) 3549 tp->repair = 1; 3553 tp->repair [all...] |
H A D | tcp_output.c | 2728 if (unlikely(tp->repair) && tp->repair_queue == TCP_SEND_QUEUE) { 2734 goto repair; /* Skip network transmission */ 2795 repair: 3893 if (likely(!tp->repair)) 4082 if (unlikely(tp->repair)) {
|
H A D | tcp_ao.c | 2357 if (!tp->repair) 2390 if (!tp->repair)
|
H A D | tcp_ipv4.c | 157 /* In case of repair and re-using TIME-WAIT sockets we still 159 * sequence numbers and time stamps set as part of the repair 163 * repair would accumulate a -1 on the repair assigned 168 if (likely(!tp->repair)) { 267 if (likely(!tp->repair)) 305 if (likely(!tp->repair)) {
|
/linux-master/fs/xfs/ |
H A D | Makefile | 143 # online scrub/repair 189 # online repair 205 repair.o \
|
/linux-master/include/linux/ |
H A D | tcp.h | 226 repair : 1, member in struct:tcp_sock
|
/linux-master/net/ipv6/ |
H A D | tcp_ipv6.c | 317 if (likely(!tp->repair)) {
|
/linux-master/tools/power/pm-graph/ |
H A D | sleepgraph.py | 2602 def repair(self, enddepth): member in class:FTraceCallGraph 2653 return self.repair(cnt)
|