Symbol: hammer_transaction_t
sys/vfs/hammer/hammer.h
1017
int hammer_ip_check_directory_empty(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1057
void hammer_sync_lock_ex(hammer_transaction_t trans);
sys/vfs/hammer/hammer.h
1058
void hammer_sync_lock_sh(hammer_transaction_t trans);
sys/vfs/hammer/hammer.h
1059
int hammer_sync_lock_sh_try(hammer_transaction_t trans);
sys/vfs/hammer/hammer.h
1060
void hammer_sync_unlock(hammer_transaction_t trans);
sys/vfs/hammer/hammer.h
1083
int hammer_init_cursor(hammer_transaction_t trans, hammer_cursor_t cursor,
sys/vfs/hammer/hammer.h
1123
int btree_set_parent_of_child(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1141
hammer_node_t hammer_btree_get_parent(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1179
hammer_node_t hammer_get_node(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1182
hammer_node_t hammer_ref_node_safe(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1185
void hammer_delete_node(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1192
hammer_node_t hammer_alloc_btree(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1194
void *hammer_alloc_data(hammer_transaction_t trans, int32_t data_len,
sys/vfs/hammer/hammer.h
1199
int hammer_generate_undo(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1201
int hammer_generate_redo(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1204
void hammer_generate_redo_sync(hammer_transaction_t trans);
sys/vfs/hammer/hammer.h
1209
int hammer_upgrade_undo_4(hammer_transaction_t trans);
sys/vfs/hammer/hammer.h
1211
hammer_off_t hammer_freemap_alloc(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1213
void hammer_freemap_free(hammer_transaction_t trans, hammer_off_t phys_offset,
sys/vfs/hammer/hammer.h
1216
hammer_off_t hammer_blockmap_alloc(hammer_transaction_t trans, int zone,
sys/vfs/hammer/hammer.h
1223
void hammer_blockmap_free(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1225
int hammer_blockmap_dedup(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1227
int hammer_blockmap_finalize(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1237
int64_t hammer_undo_used(hammer_transaction_t trans);
sys/vfs/hammer/hammer.h
1238
int64_t hammer_undo_space(hammer_transaction_t trans);
sys/vfs/hammer/hammer.h
1242
void hammer_start_transaction(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1244
void hammer_simple_transaction(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1246
void hammer_start_transaction_fls(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1248
void hammer_done_transaction(hammer_transaction_t trans);
sys/vfs/hammer/hammer.h
1251
void hammer_modify_inode(hammer_transaction_t trans, hammer_inode_t ip, int flags);
sys/vfs/hammer/hammer.h
1255
int hammer_create_inode(hammer_transaction_t trans, struct vattr *vap,
sys/vfs/hammer/hammer.h
1266
int hammer_sync_inode(hammer_transaction_t trans, hammer_inode_t ip);
sys/vfs/hammer/hammer.h
1272
int hammer_ip_add_direntry(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1275
int hammer_ip_del_direntry(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1282
int hammer_ip_add_record(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1291
hammer_pseudofs_inmem_t hammer_load_pseudofs(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1293
int hammer_mkroot_pseudofs(hammer_transaction_t trans, struct ucred *cred,
sys/vfs/hammer/hammer.h
1295
int hammer_save_pseudofs(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
1297
int hammer_unload_pseudofs(hammer_transaction_t trans, uint32_t localization);
sys/vfs/hammer/hammer.h
1332
void hammer_modify_volume(hammer_transaction_t trans, hammer_volume_t volume,
sys/vfs/hammer/hammer.h
1334
void hammer_modify_buffer(hammer_transaction_t trans, hammer_buffer_t buffer,
sys/vfs/hammer/hammer.h
1339
int hammer_ioc_reblock(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1341
int hammer_ioc_rebalance(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1343
int hammer_ioc_prune(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1345
int hammer_ioc_mirror_read(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1347
int hammer_ioc_mirror_write(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1349
int hammer_ioc_set_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1351
int hammer_ioc_get_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1353
int hammer_ioc_destroy_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1355
int hammer_ioc_downgrade_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1357
int hammer_ioc_upgrade_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1359
int hammer_ioc_wait_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1361
int hammer_ioc_scan_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1363
int hammer_ioc_volume_add(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1365
int hammer_ioc_volume_del(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1367
int hammer_ioc_volume_list(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1369
int hammer_ioc_dedup(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer.h
1384
int hammer_flusher_undo_exhausted(hammer_transaction_t trans, int quarter);
sys/vfs/hammer/hammer.h
1386
void hammer_flusher_finalize(hammer_transaction_t trans, int final);
sys/vfs/hammer/hammer.h
1425
hammer_modify_volume_noundo(hammer_transaction_t trans, hammer_volume_t volume)
sys/vfs/hammer/hammer.h
1431
hammer_modify_buffer_noundo(hammer_transaction_t trans, hammer_buffer_t buffer)
sys/vfs/hammer/hammer.h
1440
hammer_modify_node_noundo(hammer_transaction_t trans, hammer_node_t node)
sys/vfs/hammer/hammer.h
1447
hammer_modify_node_all(hammer_transaction_t trans, hammer_node_t node)
sys/vfs/hammer/hammer.h
1455
hammer_modify_node(hammer_transaction_t trans, hammer_node_t node,
sys/vfs/hammer/hammer.h
976
hammer_inode_t hammer_get_inode(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
980
hammer_inode_t hammer_get_dummy_inode(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
984
hammer_inode_t hammer_find_inode(hammer_transaction_t trans,
sys/vfs/hammer/hammer.h
993
void hammer_inode_waitreclaims(hammer_transaction_t trans);
sys/vfs/hammer/hammer_blockmap.c
762
hammer_blockmap_free(hammer_transaction_t trans,
sys/vfs/hammer/hammer_blockmap.c
887
hammer_blockmap_dedup(hammer_transaction_t trans,
sys/vfs/hammer/hammer_blockmap.c
95
hammer_blockmap_alloc(hammer_transaction_t trans, int zone, int bytes,
sys/vfs/hammer/hammer_blockmap.c
985
hammer_blockmap_finalize(hammer_transaction_t trans,
sys/vfs/hammer/hammer_btree.c
2238
hammer_btree_get_parent(hammer_transaction_t trans, hammer_node_t node,
sys/vfs/hammer/hammer_btree.c
2302
btree_set_parent_of_child(hammer_transaction_t trans, hammer_node_t node,
sys/vfs/hammer/hammer_cursor.c
47
hammer_init_cursor(hammer_transaction_t trans, hammer_cursor_t cursor,
sys/vfs/hammer/hammer_cursor.c
795
hammer_transaction_t trans __debugvar;
sys/vfs/hammer/hammer_cursor.h
58
hammer_transaction_t trans;
sys/vfs/hammer/hammer_dedup.c
38
hammer_ioc_dedup(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_flusher.c
533
hammer_transaction_t trans = &info->trans;
sys/vfs/hammer/hammer_flusher.c
593
hammer_flusher_undo_exhausted(hammer_transaction_t trans, int quarter)
sys/vfs/hammer/hammer_flusher.c
617
hammer_flusher_finalize(hammer_transaction_t trans, int final)
sys/vfs/hammer/hammer_inode.c
1055
hammer_save_pseudofs(hammer_transaction_t trans, hammer_pseudofs_inmem_t pfsm)
sys/vfs/hammer/hammer_inode.c
1131
hammer_mkroot_pseudofs(hammer_transaction_t trans, struct ucred *cred,
sys/vfs/hammer/hammer_inode.c
1196
hammer_unload_pseudofs(hammer_transaction_t trans, uint32_t localization)
sys/vfs/hammer/hammer_inode.c
1235
hammer_transaction_t trans = cursor->trans;
sys/vfs/hammer/hammer_inode.c
1413
hammer_transaction_t trans = cursor->trans;
sys/vfs/hammer/hammer_inode.c
1657
hammer_modify_inode(hammer_transaction_t trans, hammer_inode_t ip, int flags)
sys/vfs/hammer/hammer_inode.c
2711
hammer_transaction_t trans = cursor->trans;
sys/vfs/hammer/hammer_inode.c
2904
hammer_sync_inode(hammer_transaction_t trans, hammer_inode_t ip)
sys/vfs/hammer/hammer_inode.c
3352
hammer_inode_waitreclaims(hammer_transaction_t trans)
sys/vfs/hammer/hammer_inode.c
420
hammer_get_inode(hammer_transaction_t trans, hammer_inode_t dip,
sys/vfs/hammer/hammer_inode.c
54
static hammer_inode_t __hammer_find_inode(hammer_transaction_t trans,
sys/vfs/hammer/hammer_inode.c
608
hammer_get_dummy_inode(hammer_transaction_t trans, hammer_inode_t dip,
sys/vfs/hammer/hammer_inode.c
715
hammer_find_inode(hammer_transaction_t trans, int64_t obj_id,
sys/vfs/hammer/hammer_inode.c
735
__hammer_find_inode(hammer_transaction_t trans, int64_t obj_id,
sys/vfs/hammer/hammer_inode.c
759
hammer_create_inode(hammer_transaction_t trans, struct vattr *vap,
sys/vfs/hammer/hammer_inode.c
973
hammer_load_pseudofs(hammer_transaction_t trans,
sys/vfs/hammer/hammer_io.c
901
hammer_modify_volume(hammer_transaction_t trans, hammer_volume_t volume,
sys/vfs/hammer/hammer_io.c
923
hammer_modify_buffer(hammer_transaction_t trans, hammer_buffer_t buffer,
sys/vfs/hammer/hammer_ioctl.c
1060
hammer_ioc_get_data(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
284
hammer_ioc_gethistory(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
39
static int hammer_ioc_gethistory(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
41
static int hammer_ioc_synctid(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
43
static int hammer_ioc_get_version(hammer_transaction_t trans,
sys/vfs/hammer/hammer_ioctl.c
46
static int hammer_ioc_set_version(hammer_transaction_t trans,
sys/vfs/hammer/hammer_ioctl.c
49
static int hammer_ioc_get_info(hammer_transaction_t trans,
sys/vfs/hammer/hammer_ioctl.c
509
hammer_ioc_synctid(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
51
static int hammer_ioc_add_snapshot(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
53
static int hammer_ioc_del_snapshot(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
55
static int hammer_ioc_get_snapshot(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
554
hammer_ioc_get_version(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
57
static int hammer_ioc_get_config(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
59
static int hammer_ioc_set_config(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
607
hammer_ioc_set_version(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
61
static int hammer_ioc_get_data(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
677
hammer_ioc_get_info(hammer_transaction_t trans, struct hammer_ioc_info *info)
sys/vfs/hammer/hammer_ioctl.c
711
hammer_ioc_add_snapshot(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
789
hammer_ioc_del_snapshot(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
861
hammer_ioc_get_snapshot(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
953
hammer_ioc_get_config(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_ioctl.c
996
hammer_ioc_set_config(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_mirror.c
330
hammer_ioc_mirror_write(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_mirror.c
73
hammer_ioc_mirror_read(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_object.c
1122
hammer_transaction_t trans = cursor->trans;
sys/vfs/hammer/hammer_object.c
1926
hammer_transaction_t trans = cursor->trans;
sys/vfs/hammer/hammer_object.c
2084
hammer_transaction_t trans = cursor->trans;
sys/vfs/hammer/hammer_object.c
2119
hammer_transaction_t trans = cursor->trans;
sys/vfs/hammer/hammer_object.c
2277
hammer_transaction_t trans;
sys/vfs/hammer/hammer_object.c
2428
hammer_transaction_t trans;
sys/vfs/hammer/hammer_object.c
2606
hammer_ip_check_directory_empty(hammer_transaction_t trans, hammer_inode_t ip)
sys/vfs/hammer/hammer_object.c
659
hammer_ip_add_direntry(hammer_transaction_t trans,
sys/vfs/hammer/hammer_object.c
763
hammer_ip_del_direntry(hammer_transaction_t trans,
sys/vfs/hammer/hammer_object.c
889
hammer_ip_add_record(hammer_transaction_t trans, hammer_record_t record)
sys/vfs/hammer/hammer_ondisk.c
1207
hammer_get_node(hammer_transaction_t trans, hammer_off_t node_offset,
sys/vfs/hammer/hammer_ondisk.c
1269
hammer_load_node(hammer_transaction_t trans, hammer_node_t node, int isnew)
sys/vfs/hammer/hammer_ondisk.c
1346
hammer_ref_node_safe(hammer_transaction_t trans, hammer_node_cache_t cache,
sys/vfs/hammer/hammer_ondisk.c
1463
hammer_delete_node(hammer_transaction_t trans, hammer_node_t node)
sys/vfs/hammer/hammer_ondisk.c
1603
hammer_alloc_btree(hammer_transaction_t trans, hammer_off_t hint, int *errorp)
sys/vfs/hammer/hammer_ondisk.c
1634
hammer_alloc_data(hammer_transaction_t trans, int32_t data_len,
sys/vfs/hammer/hammer_ondisk.c
50
static int hammer_load_node(hammer_transaction_t trans,
sys/vfs/hammer/hammer_pfs.c
153
hammer_ioc_upgrade_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_pfs.c
202
hammer_ioc_downgrade_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_pfs.c
240
hammer_ioc_destroy_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_pfs.c
274
hammer_ioc_wait_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_pfs.c
325
hammer_ioc_scan_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_pfs.c
409
hammer_pfs_rollback(hammer_transaction_t trans,
sys/vfs/hammer/hammer_pfs.c
42
static int hammer_pfs_rollback(hammer_transaction_t trans,
sys/vfs/hammer/hammer_pfs.c
55
hammer_ioc_get_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_pfs.c
99
hammer_ioc_set_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_prune.c
53
hammer_ioc_prune(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_rebalance.c
54
hammer_ioc_rebalance(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_reblock.c
59
hammer_ioc_reblock(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_redo.c
310
hammer_generate_redo_sync(hammer_transaction_t trans)
sys/vfs/hammer/hammer_redo.c
60
hammer_generate_redo(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_subs.c
747
hammer_sync_lock_ex(hammer_transaction_t trans)
sys/vfs/hammer/hammer_subs.c
754
hammer_sync_lock_sh(hammer_transaction_t trans)
sys/vfs/hammer/hammer_subs.c
761
hammer_sync_lock_sh_try(hammer_transaction_t trans)
sys/vfs/hammer/hammer_subs.c
772
hammer_sync_unlock(hammer_transaction_t trans)
sys/vfs/hammer/hammer_transaction.c
124
hammer_done_transaction(hammer_transaction_t trans)
sys/vfs/hammer/hammer_transaction.c
46
hammer_start_transaction(hammer_transaction_t trans, hammer_mount_t hmp)
sys/vfs/hammer/hammer_transaction.c
71
hammer_simple_transaction(hammer_transaction_t trans, hammer_mount_t hmp)
sys/vfs/hammer/hammer_transaction.c
99
hammer_start_transaction_fls(hammer_transaction_t trans, hammer_mount_t hmp)
sys/vfs/hammer/hammer_undo.c
341
hammer_upgrade_undo_4(hammer_transaction_t trans)
sys/vfs/hammer/hammer_undo.c
478
hammer_undo_used(hammer_transaction_t trans)
sys/vfs/hammer/hammer_undo.c
504
hammer_undo_space(hammer_transaction_t trans)
sys/vfs/hammer/hammer_undo.c
94
hammer_generate_undo(hammer_transaction_t trans,
sys/vfs/hammer/hammer_vnops.c
155
static int hammer_dounlink(hammer_transaction_t trans, struct nchandle *nch,
sys/vfs/hammer/hammer_vnops.c
3283
hammer_dounlink(hammer_transaction_t trans, struct nchandle *nch,
sys/vfs/hammer/hammer_volume.c
148
hammer_ioc_volume_del(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_volume.c
291
hammer_ioc_volume_list(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_volume.c
334
hammer_do_reblock(hammer_transaction_t trans, hammer_inode_t ip)
sys/vfs/hammer/hammer_volume.c
383
hammer_format_freemap(hammer_transaction_t trans, hammer_volume_t volume)
sys/vfs/hammer/hammer_volume.c
46
hammer_update_volumes_header(hammer_transaction_t trans,
sys/vfs/hammer/hammer_volume.c
50
hammer_do_reblock(hammer_transaction_t trans, hammer_inode_t ip);
sys/vfs/hammer/hammer_volume.c
502
hammer_free_freemap(hammer_transaction_t trans, hammer_volume_t volume)
sys/vfs/hammer/hammer_volume.c
53
hammer_format_freemap(hammer_transaction_t trans, hammer_volume_t volume);
sys/vfs/hammer/hammer_volume.c
56
hammer_free_freemap(hammer_transaction_t trans, hammer_volume_t volume);
sys/vfs/hammer/hammer_volume.c
63
hammer_ioc_volume_add(hammer_transaction_t trans, hammer_inode_t ip,
sys/vfs/hammer/hammer_volume.c
674
hammer_update_volumes_header(hammer_transaction_t trans,