Searched refs:repair (Results 1 - 15 of 15) sorted by relevance

/linux-master/drivers/md/dm-vdo/
H A Drepair.c6 #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 DMakefile33 repair.o \
/linux-master/fs/xfs/scrub/
H A Dscrub.c23 #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 Dscrub.h13 * 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 Drepair.c38 #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 DMakefile34 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 Dsockmap_basic.c19 #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 Dtcp.c1077 !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 Dtcp_output.c2728 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 Dtcp_ao.c2357 if (!tp->repair)
2390 if (!tp->repair)
H A Dtcp_ipv4.c157 /* 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 DMakefile143 # online scrub/repair
189 # online repair
205 repair.o \
/linux-master/include/linux/
H A Dtcp.h226 repair : 1, member in struct:tcp_sock
/linux-master/net/ipv6/
H A Dtcp_ipv6.c317 if (likely(!tp->repair)) {
/linux-master/tools/power/pm-graph/
H A Dsleepgraph.py2602 def repair(self, enddepth): member in class:FTraceCallGraph
2653 return self.repair(cnt)

Completed in 256 milliseconds