Lines Matching full:errors
12 #include "sb-errors.h"
18 * Upgrade, downgrade tables - run certain recovery passes, fix certain errors
20 * x(version, recovery_passes, errors...)
56 const u16 *errors; member
68 .errors = upgrade_##ver##_errors, \
95 for (const u16 *e = i->errors; in bch2_sb_set_upgrade()
96 e < i->errors + i->nr_errors; in bch2_sb_set_upgrade()
104 #define x(ver, passes, ...) static const u16 downgrade_ver_##errors[] = { __VA_ARGS__ };
113 .errors = downgrade_##ver##_errors, \
122 return (void *) &e->errors[le16_to_cpu(e->nr_errors)]; in downgrade_entry_next_c()
128 (void *) &_i->errors[0] < vstruct_end(&(_d)->field); \
169 prt_str(out, "errors:"); in bch2_sb_downgrade_to_text()
176 unsigned e = le16_to_cpu(i->errors[j]); in bch2_sb_downgrade_to_text()
200 unsigned bytes = sizeof(*dst) + sizeof(dst->errors[0]) * src->nr_errors; in bch2_sb_downgrade_update()
212 dst->errors[i] = cpu_to_le16(src->errors[i]); in bch2_sb_downgrade_update()
252 unsigned e = le16_to_cpu(i->errors[j]); in bch2_sb_set_downgrade()