Lines Matching refs:hammer_transaction_t

132 } *hammer_transaction_t;  typedef
976 hammer_inode_t hammer_get_inode(hammer_transaction_t trans,
980 hammer_inode_t hammer_get_dummy_inode(hammer_transaction_t trans,
984 hammer_inode_t hammer_find_inode(hammer_transaction_t trans,
993 void hammer_inode_waitreclaims(hammer_transaction_t trans);
1017 int hammer_ip_check_directory_empty(hammer_transaction_t trans,
1057 void hammer_sync_lock_ex(hammer_transaction_t trans);
1058 void hammer_sync_lock_sh(hammer_transaction_t trans);
1059 int hammer_sync_lock_sh_try(hammer_transaction_t trans);
1060 void hammer_sync_unlock(hammer_transaction_t trans);
1083 int hammer_init_cursor(hammer_transaction_t trans, hammer_cursor_t cursor,
1123 int btree_set_parent_of_child(hammer_transaction_t trans,
1141 hammer_node_t hammer_btree_get_parent(hammer_transaction_t trans,
1179 hammer_node_t hammer_get_node(hammer_transaction_t trans,
1182 hammer_node_t hammer_ref_node_safe(hammer_transaction_t trans,
1185 void hammer_delete_node(hammer_transaction_t trans,
1192 hammer_node_t hammer_alloc_btree(hammer_transaction_t trans,
1194 void *hammer_alloc_data(hammer_transaction_t trans, int32_t data_len,
1199 int hammer_generate_undo(hammer_transaction_t trans,
1201 int hammer_generate_redo(hammer_transaction_t trans, hammer_inode_t ip,
1204 void hammer_generate_redo_sync(hammer_transaction_t trans);
1209 int hammer_upgrade_undo_4(hammer_transaction_t trans);
1211 hammer_off_t hammer_freemap_alloc(hammer_transaction_t trans,
1213 void hammer_freemap_free(hammer_transaction_t trans, hammer_off_t phys_offset,
1216 hammer_off_t hammer_blockmap_alloc(hammer_transaction_t trans, int zone,
1223 void hammer_blockmap_free(hammer_transaction_t trans,
1225 int hammer_blockmap_dedup(hammer_transaction_t trans,
1227 int hammer_blockmap_finalize(hammer_transaction_t trans,
1237 int64_t hammer_undo_used(hammer_transaction_t trans);
1238 int64_t hammer_undo_space(hammer_transaction_t trans);
1242 void hammer_start_transaction(hammer_transaction_t trans,
1244 void hammer_simple_transaction(hammer_transaction_t trans,
1246 void hammer_start_transaction_fls(hammer_transaction_t trans,
1248 void hammer_done_transaction(hammer_transaction_t trans);
1251 void hammer_modify_inode(hammer_transaction_t trans, hammer_inode_t ip, int flags);
1255 int hammer_create_inode(hammer_transaction_t trans, struct vattr *vap,
1266 int hammer_sync_inode(hammer_transaction_t trans, hammer_inode_t ip);
1272 int hammer_ip_add_direntry(hammer_transaction_t trans,
1275 int hammer_ip_del_direntry(hammer_transaction_t trans,
1282 int hammer_ip_add_record(hammer_transaction_t trans,
1291 hammer_pseudofs_inmem_t hammer_load_pseudofs(hammer_transaction_t trans,
1293 int hammer_mkroot_pseudofs(hammer_transaction_t trans, struct ucred *cred,
1295 int hammer_save_pseudofs(hammer_transaction_t trans,
1297 int hammer_unload_pseudofs(hammer_transaction_t trans, uint32_t localization);
1332 void hammer_modify_volume(hammer_transaction_t trans, hammer_volume_t volume,
1334 void hammer_modify_buffer(hammer_transaction_t trans, hammer_buffer_t buffer,
1339 int hammer_ioc_reblock(hammer_transaction_t trans, hammer_inode_t ip,
1341 int hammer_ioc_rebalance(hammer_transaction_t trans, hammer_inode_t ip,
1343 int hammer_ioc_prune(hammer_transaction_t trans, hammer_inode_t ip,
1345 int hammer_ioc_mirror_read(hammer_transaction_t trans, hammer_inode_t ip,
1347 int hammer_ioc_mirror_write(hammer_transaction_t trans, hammer_inode_t ip,
1349 int hammer_ioc_set_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
1351 int hammer_ioc_get_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
1353 int hammer_ioc_destroy_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
1355 int hammer_ioc_downgrade_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
1357 int hammer_ioc_upgrade_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
1359 int hammer_ioc_wait_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
1361 int hammer_ioc_scan_pseudofs(hammer_transaction_t trans, hammer_inode_t ip,
1363 int hammer_ioc_volume_add(hammer_transaction_t trans, hammer_inode_t ip,
1365 int hammer_ioc_volume_del(hammer_transaction_t trans, hammer_inode_t ip,
1367 int hammer_ioc_volume_list(hammer_transaction_t trans, hammer_inode_t ip,
1369 int hammer_ioc_dedup(hammer_transaction_t trans, hammer_inode_t ip,
1384 int hammer_flusher_undo_exhausted(hammer_transaction_t trans, int quarter);
1386 void hammer_flusher_finalize(hammer_transaction_t trans, int final);
1425 hammer_modify_volume_noundo(hammer_transaction_t trans, hammer_volume_t volume) in hammer_modify_volume_noundo()
1431 hammer_modify_buffer_noundo(hammer_transaction_t trans, hammer_buffer_t buffer) in hammer_modify_buffer_noundo()
1440 hammer_modify_node_noundo(hammer_transaction_t trans, hammer_node_t node) in hammer_modify_node_noundo()
1447 hammer_modify_node_all(hammer_transaction_t trans, hammer_node_t node) in hammer_modify_node_all()
1455 hammer_modify_node(hammer_transaction_t trans, hammer_node_t node, in hammer_modify_node()