hammer_transaction_t
int hammer_ip_check_directory_empty(hammer_transaction_t trans,
void hammer_sync_lock_ex(hammer_transaction_t trans);
void hammer_sync_lock_sh(hammer_transaction_t trans);
int hammer_sync_lock_sh_try(hammer_transaction_t trans);
void hammer_sync_unlock(hammer_transaction_t trans);
int hammer_init_cursor(hammer_transaction_t trans, hammer_cursor_t cursor,
int btree_set_parent_of_child(hammer_transaction_t trans,
hammer_node_t hammer_btree_get_parent(hammer_transaction_t trans,
hammer_node_t hammer_get_node(hammer_transaction_t trans,
hammer_node_t hammer_ref_node_safe(hammer_transaction_t trans,
void hammer_delete_node(hammer_transaction_t trans,
hammer_node_t hammer_alloc_btree(hammer_transaction_t trans,
void *hammer_alloc_data(hammer_transaction_t trans, int32_t data_len,
int hammer_generate_undo(hammer_transaction_t trans,
int hammer_generate_redo(hammer_transaction_t trans, hammer_inode_t ip,
void hammer_generate_redo_sync(hammer_transaction_t trans);
int hammer_upgrade_undo_4(hammer_transaction_t trans);
hammer_off_t hammer_freemap_alloc(hammer_transaction_t trans,
void hammer_freemap_free(hammer_transaction_t trans, hammer_off_t phys_offset,
hammer_off_t hammer_blockmap_alloc(hammer_transaction_t trans, int zone,
void hammer_blockmap_free(hammer_transaction_t trans,
int hammer_blockmap_dedup(hammer_transaction_t trans,
int hammer_blockmap_finalize(hammer_transaction_t trans,
int64_t hammer_undo_used(hammer_transaction_t trans);
int64_t hammer_undo_space(hammer_transaction_t trans);
void hammer_start_transaction(hammer_transaction_t trans,
void hammer_simple_transaction(hammer_transaction_t trans,
void hammer_start_transaction_fls(hammer_transaction_t trans,
void hammer_done_transaction(hammer_transaction_t trans);
void hammer_modify_inode(hammer_transaction_t trans, hammer_inode_t ip, int flags);
int hammer_create_inode(hammer_transaction_t trans, struct vattr *vap,
int hammer_sync_inode(hammer_transaction_t trans, hammer_inode_t ip);
int hammer_ip_add_direntry(hammer_transaction_t trans,
int hammer_ip_del_direntry(hammer_transaction_t trans,
int hammer_ip_add_record(hammer_transaction_t trans,
hammer_pseudofs_inmem_t hammer_load_pseudofs(hammer_transaction_t trans,
int hammer_mkroot_pseudofs(hammer_transaction_t trans, struct ucred *cred,
int hammer_save_pseudofs(hammer_transaction_t trans,
int hammer_unload_pseudofs(hammer_transaction_t trans, uint32_t localization);
void hammer_modify_volume(hammer_transaction_t trans, hammer_volume_t volume,
void hammer_modify_buffer(hammer_transaction_t trans, hammer_buffer_t buffer,
int hammer_ioc_reblock(hammer_transaction_t trans, hammer_inode_t ip,
int hammer_ioc_rebalance(hammer_transaction_t trans, hammer_inode_t ip,
int hammer_ioc_prune(hammer_transaction_t trans, hammer_inode_t ip,
int hammer_ioc_mirror_read(hammer_transaction_t trans, hammer_inode_t ip,
int hammer_ioc_mirror_write(hammer_transaction_t trans, hammer_inode_t ip,
int hammer_ioc_set_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
int hammer_ioc_get_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
int hammer_ioc_destroy_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
int hammer_ioc_downgrade_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
int hammer_ioc_upgrade_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
int hammer_ioc_wait_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
int hammer_ioc_scan_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
int hammer_ioc_volume_add(hammer_transaction_t trans, hammer_inode_t ip,
int hammer_ioc_volume_del(hammer_transaction_t trans, hammer_inode_t ip,
int hammer_ioc_volume_list(hammer_transaction_t trans, hammer_inode_t ip,
int hammer_ioc_dedup(hammer_transaction_t trans, hammer_inode_t ip,
int hammer_flusher_undo_exhausted(hammer_transaction_t trans, int quarter);
void hammer_flusher_finalize(hammer_transaction_t trans, int final);
hammer_modify_volume_noundo(hammer_transaction_t trans, hammer_volume_t volume)
hammer_modify_buffer_noundo(hammer_transaction_t trans, hammer_buffer_t buffer)
hammer_modify_node_noundo(hammer_transaction_t trans, hammer_node_t node)
hammer_modify_node_all(hammer_transaction_t trans, hammer_node_t node)
hammer_modify_node(hammer_transaction_t trans, hammer_node_t node,
hammer_inode_t hammer_get_inode(hammer_transaction_t trans,
hammer_inode_t hammer_get_dummy_inode(hammer_transaction_t trans,
hammer_inode_t hammer_find_inode(hammer_transaction_t trans,
void hammer_inode_waitreclaims(hammer_transaction_t trans);
hammer_blockmap_free(hammer_transaction_t trans,
hammer_blockmap_dedup(hammer_transaction_t trans,
hammer_blockmap_alloc(hammer_transaction_t trans, int zone, int bytes,
hammer_blockmap_finalize(hammer_transaction_t trans,
hammer_btree_get_parent(hammer_transaction_t trans, hammer_node_t node,
btree_set_parent_of_child(hammer_transaction_t trans, hammer_node_t node,
hammer_init_cursor(hammer_transaction_t trans, hammer_cursor_t cursor,
hammer_transaction_t trans __debugvar;
hammer_transaction_t trans;
hammer_ioc_dedup(hammer_transaction_t trans, hammer_inode_t ip,
hammer_transaction_t trans = &info->trans;
hammer_flusher_undo_exhausted(hammer_transaction_t trans, int quarter)
hammer_flusher_finalize(hammer_transaction_t trans, int final)
hammer_save_pseudofs(hammer_transaction_t trans, hammer_pseudofs_inmem_t pfsm)
hammer_mkroot_pseudofs(hammer_transaction_t trans, struct ucred *cred,
hammer_unload_pseudofs(hammer_transaction_t trans, uint32_t localization)
hammer_transaction_t trans = cursor->trans;
hammer_transaction_t trans = cursor->trans;
hammer_modify_inode(hammer_transaction_t trans, hammer_inode_t ip, int flags)
hammer_transaction_t trans = cursor->trans;
hammer_sync_inode(hammer_transaction_t trans, hammer_inode_t ip)
hammer_inode_waitreclaims(hammer_transaction_t trans)
hammer_get_inode(hammer_transaction_t trans, hammer_inode_t dip,
static hammer_inode_t __hammer_find_inode(hammer_transaction_t trans,
hammer_get_dummy_inode(hammer_transaction_t trans, hammer_inode_t dip,
hammer_find_inode(hammer_transaction_t trans, int64_t obj_id,
__hammer_find_inode(hammer_transaction_t trans, int64_t obj_id,
hammer_create_inode(hammer_transaction_t trans, struct vattr *vap,
hammer_load_pseudofs(hammer_transaction_t trans,
hammer_modify_volume(hammer_transaction_t trans, hammer_volume_t volume,
hammer_modify_buffer(hammer_transaction_t trans, hammer_buffer_t buffer,
hammer_ioc_get_data(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_gethistory(hammer_transaction_t trans, hammer_inode_t ip,
static int hammer_ioc_gethistory(hammer_transaction_t trans, hammer_inode_t ip,
static int hammer_ioc_synctid(hammer_transaction_t trans, hammer_inode_t ip,
static int hammer_ioc_get_version(hammer_transaction_t trans,
static int hammer_ioc_set_version(hammer_transaction_t trans,
static int hammer_ioc_get_info(hammer_transaction_t trans,
hammer_ioc_synctid(hammer_transaction_t trans, hammer_inode_t ip,
static int hammer_ioc_add_snapshot(hammer_transaction_t trans, hammer_inode_t ip,
static int hammer_ioc_del_snapshot(hammer_transaction_t trans, hammer_inode_t ip,
static int hammer_ioc_get_snapshot(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_get_version(hammer_transaction_t trans, hammer_inode_t ip,
static int hammer_ioc_get_config(hammer_transaction_t trans, hammer_inode_t ip,
static int hammer_ioc_set_config(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_set_version(hammer_transaction_t trans, hammer_inode_t ip,
static int hammer_ioc_get_data(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_get_info(hammer_transaction_t trans, struct hammer_ioc_info *info)
hammer_ioc_add_snapshot(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_del_snapshot(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_get_snapshot(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_get_config(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_set_config(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_mirror_write(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_mirror_read(hammer_transaction_t trans, hammer_inode_t ip,
hammer_transaction_t trans = cursor->trans;
hammer_transaction_t trans = cursor->trans;
hammer_transaction_t trans = cursor->trans;
hammer_transaction_t trans = cursor->trans;
hammer_transaction_t trans;
hammer_transaction_t trans;
hammer_ip_check_directory_empty(hammer_transaction_t trans, hammer_inode_t ip)
hammer_ip_add_direntry(hammer_transaction_t trans,
hammer_ip_del_direntry(hammer_transaction_t trans,
hammer_ip_add_record(hammer_transaction_t trans, hammer_record_t record)
hammer_get_node(hammer_transaction_t trans, hammer_off_t node_offset,
hammer_load_node(hammer_transaction_t trans, hammer_node_t node, int isnew)
hammer_ref_node_safe(hammer_transaction_t trans, hammer_node_cache_t cache,
hammer_delete_node(hammer_transaction_t trans, hammer_node_t node)
hammer_alloc_btree(hammer_transaction_t trans, hammer_off_t hint, int *errorp)
hammer_alloc_data(hammer_transaction_t trans, int32_t data_len,
static int hammer_load_node(hammer_transaction_t trans,
hammer_ioc_upgrade_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_downgrade_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_destroy_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_wait_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_scan_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
hammer_pfs_rollback(hammer_transaction_t trans,
static int hammer_pfs_rollback(hammer_transaction_t trans,
hammer_ioc_get_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_set_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_prune(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_rebalance(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_reblock(hammer_transaction_t trans, hammer_inode_t ip,
hammer_generate_redo_sync(hammer_transaction_t trans)
hammer_generate_redo(hammer_transaction_t trans, hammer_inode_t ip,
hammer_sync_lock_ex(hammer_transaction_t trans)
hammer_sync_lock_sh(hammer_transaction_t trans)
hammer_sync_lock_sh_try(hammer_transaction_t trans)
hammer_sync_unlock(hammer_transaction_t trans)
hammer_done_transaction(hammer_transaction_t trans)
hammer_start_transaction(hammer_transaction_t trans, hammer_mount_t hmp)
hammer_simple_transaction(hammer_transaction_t trans, hammer_mount_t hmp)
hammer_start_transaction_fls(hammer_transaction_t trans, hammer_mount_t hmp)
hammer_upgrade_undo_4(hammer_transaction_t trans)
hammer_undo_used(hammer_transaction_t trans)
hammer_undo_space(hammer_transaction_t trans)
hammer_generate_undo(hammer_transaction_t trans,
static int hammer_dounlink(hammer_transaction_t trans, struct nchandle *nch,
hammer_dounlink(hammer_transaction_t trans, struct nchandle *nch,
hammer_ioc_volume_del(hammer_transaction_t trans, hammer_inode_t ip,
hammer_ioc_volume_list(hammer_transaction_t trans, hammer_inode_t ip,
hammer_do_reblock(hammer_transaction_t trans, hammer_inode_t ip)
hammer_format_freemap(hammer_transaction_t trans, hammer_volume_t volume)
hammer_update_volumes_header(hammer_transaction_t trans,
hammer_do_reblock(hammer_transaction_t trans, hammer_inode_t ip);
hammer_free_freemap(hammer_transaction_t trans, hammer_volume_t volume)
hammer_format_freemap(hammer_transaction_t trans, hammer_volume_t volume);
hammer_free_freemap(hammer_transaction_t trans, hammer_volume_t volume);
hammer_ioc_volume_add(hammer_transaction_t trans, hammer_inode_t ip,
hammer_update_volumes_header(hammer_transaction_t trans,