lr_t
print_log_record(zilog_t *zilog, lr_t *lr, void *arg, uint64_t claim_txg)
sizeof (*lr) + namesize - sizeof (lr_t));
sizeof (*lr) + namesize - sizeof (lr_t));
sizeof (*lr) - sizeof (lr_t));
sizeof (*lr) - sizeof (lr_t));
sizeof (*lr) - sizeof (lr_t));
traverse_zil_record(zilog_t *zilog, lr_t *lrc, void *arg, uint64_t claim_txg)
dsl_scan_zil_record(zilog_t *zilog, lr_t *lrc, void *arg, uint64_t claim_txg)
lr_t lr_common; /* common portion of log record */
lr_t lr_common; /* common portion of log record */
lr_t lr_common; /* common portion of log record */
lr_t lr_common; /* common portion of log record */
lr_t lr_common; /* common portion of log record */
lr_t lr_common; /* common portion of log record */
lr_t lr_common; /* common portion of log record */
lr_t lr_common; /* common portion of log record */
lr_t lr_common; /* common portion of log record */
lr_t lr_common; /* common portion of log record */
lr_t itx_lr; /* common part of log record */
typedef int zil_parse_lr_func_t(zilog_t *zilog, lr_t *lr, void *arg,
lr_t *lrcb, *lrc;
lrcb = (lr_t *)lr_buf; /* Like lrc, but inside lwb. */
lr_t *lrc = &itx->itx_lr;
lr_t *lrc = &itx->itx_lr;
itx_t *itx = zil_itx_create(TX_COMMIT, sizeof (lr_t));
zil_replay_error(zilog_t *zilog, lr_t *lr, int error)
zil_replay_log_record(zilog_t *zilog, lr_t *lr, void *zra, uint64_t claim_txg)
lr_t *lr = (lr_t *)lrp;
ASSERT3U(reclen, >=, sizeof (lr_t));
zil_noop_log_record(zilog_t *zilog, lr_t *lrc, void *tx, uint64_t first_txg)
zil_claim_log_record(zilog_t *zilog, lr_t *lrc, void *tx, uint64_t first_txg)
zil_free_log_record(zilog_t *zilog, lr_t *lrc, void *tx, uint64_t claim_txg)
lr_t *lr;
lr = (lr_t *)slrp;
lr = (lr_t *)slrp;
bcopy(slrp, dlrp, sizeof (lr_t));
bcopy(slrp, aadp, sizeof (lr_t));
aadp += sizeof (lr_t);
aad_len += sizeof (lr_t);
sizeof (lr_t) - sizeof (blkptr_t);
sizeof (lr_t);
sizeof (lr_t);
crypt_len = lr_len - sizeof (lr_t);
sizeof (lr_t);
sizeof (lr_t);