Lines Matching refs:zilog_t
377 typedef int zil_parse_blk_func_t(zilog_t *zilog, blkptr_t *bp, void *arg,
379 typedef int zil_parse_lr_func_t(zilog_t *zilog, lr_t *lr, void *arg,
384 extern int zil_parse(zilog_t *zilog, zil_parse_blk_func_t *parse_blk_func,
390 extern zilog_t *zil_alloc(objset_t *os, zil_header_t *zh_phys);
391 extern void zil_free(zilog_t *zilog);
393 extern zilog_t *zil_open(objset_t *os, zil_get_data_t *get_data);
394 extern void zil_close(zilog_t *zilog);
398 extern boolean_t zil_replaying(zilog_t *zilog, dmu_tx_t *tx);
399 extern void zil_destroy(zilog_t *zilog, boolean_t keep_first);
400 extern void zil_destroy_sync(zilog_t *zilog, dmu_tx_t *tx);
401 extern void zil_rollback_destroy(zilog_t *zilog, dmu_tx_t *tx);
405 extern void zil_itx_assign(zilog_t *zilog, itx_t *itx, dmu_tx_t *tx);
407 extern void zil_async_to_sync(zilog_t *zilog, uint64_t oid);
408 extern void zil_commit(zilog_t *zilog, uint64_t oid);
415 extern void zil_sync(zilog_t *zilog, dmu_tx_t *tx);
416 extern void zil_clean(zilog_t *zilog, uint64_t synced_txg);
421 extern void zil_add_block(zilog_t *zilog, const blkptr_t *bp);
422 extern int zil_bp_tree_add(zilog_t *zilog, const blkptr_t *bp);
424 extern void zil_set_sync(zilog_t *zilog, uint64_t syncval);
426 extern void zil_set_logbias(zilog_t *zilog, uint64_t slogval);