/dragonfly/usr.sbin/makefs/hammer2/ |
H A D | hammer2_vfsops.c | 913 hmp->spmp = NULL; in hammer2_pfsfree_scan() 976 hammer2_pfs_t *spmp; in hammer2_vfs_mount() local 1215 spmp = hmp->spmp; in hammer2_vfs_mount() 1264 spmp->inode_tid = 1; in hammer2_vfs_mount() 1285 spmp->iroot = hammer2_inode_get(spmp, &xop, -1, -1); in hammer2_vfs_mount() 1286 spmp->spmp_hmp = hmp; in hammer2_vfs_mount() 1326 spmp = hmp->spmp; in hammer2_vfs_mount() 1498 hammer2_pfs_t *spmp; in hammer2_update_pmps() local 1514 spmp = hmp->spmp; in hammer2_update_pmps() 2328 hammer2_pfs_t *spmp; in hammer2_fixup_pfses() local [all …]
|
H A D | hammer2_ioctl.c | 449 hammer2_inode_lock(hmp->spmp->iroot, 0); in hammer2_ioctl_pfs_get() 529 hammer2_inode_unlock(hmp->spmp->iroot); in hammer2_ioctl_pfs_get() 559 parent = hammer2_inode_chain(hmp->spmp->iroot, 0, in hammer2_ioctl_pfs_lookup() 602 hammer2_inode_unlock(hmp->spmp->iroot); in hammer2_ioctl_pfs_lookup() 637 mtid = hammer2_trans_sub(hmp->spmp); in hammer2_ioctl_pfs_create() 711 hammer2_pfs_t *spmp; in hammer2_ioctl_pfs_delete() local 768 spmp = hmp->spmp; in hammer2_ioctl_pfs_delete() 769 dip = spmp->iroot; in hammer2_ioctl_pfs_delete() 770 hammer2_trans_init(spmp, 0); in hammer2_ioctl_pfs_delete() 797 hammer2_trans_done(spmp, HAMMER2_TRANS_SIDEQ); in hammer2_ioctl_pfs_delete() [all …]
|
H A D | hammer2_freemap.c | 207 KKASSERT(hmp->spmp); in hammer2_freemap_alloc() 208 mtid = hammer2_trans_sub(hmp->spmp); in hammer2_freemap_alloc() 323 error = hammer2_chain_create(parentp, &chain, NULL, hmp->spmp, in hammer2_freemap_try_alloc() 953 KKASSERT(hmp->spmp); in hammer2_freemap_adjust() 954 mtid = hammer2_trans_sub(hmp->spmp); in hammer2_freemap_adjust() 1017 error = hammer2_chain_create(&parent, &chain, NULL, hmp->spmp, in hammer2_freemap_adjust()
|
H A D | hammer2_flush.c | 1338 if (ip == pmp->iroot && pmp != hmp->spmp) { in hammer2_xop_inode_flush() 1397 hammer2_trans_init(hmp->spmp, HAMMER2_TRANS_ISFLUSH); in hammer2_xop_inode_flush() 1405 if (hmp->spmp->iroot) { in hammer2_xop_inode_flush() 1406 chain = hmp->spmp->iroot->cluster.array[0].chain; in hammer2_xop_inode_flush() 1541 hammer2_trans_done(hmp->spmp, HAMMER2_TRANS_ISFLUSH); in hammer2_xop_inode_flush()
|
H A D | hammer2_bulkfree.c | 661 hammer2_trans_init(hmp->spmp, 0); in hammer2_bulkfree_pass() 662 cbinfo.mtid = hammer2_trans_sub(hmp->spmp); in hammer2_bulkfree_pass() 725 hammer2_trans_done(hmp->spmp, 0); in hammer2_bulkfree_pass()
|
H A D | hammer2_inode.c | 996 hammer2_inode_create_pfs(hammer2_pfs_t *spmp, in hammer2_inode_create_pfs() argument 1009 pip = spmp->iroot; in hammer2_inode_create_pfs()
|
H A D | hammer2.h | 1179 struct hammer2_pfs *spmp; /* super-root pmp for transactions */ member 1553 hammer2_inode_t *hammer2_inode_create_pfs(hammer2_pfs_t *spmp,
|
H A D | hammer2_chain.c | 224 if (pmp == hmp->spmp) in hammer2_chain_alloc() 5828 copy = hammer2_chain_alloc(hmp, hmp->spmp, &hmp->vchain.bref); in hammer2_chain_bulksnap()
|
/dragonfly/sys/vfs/hammer2/ |
H A D | hammer2_vfsops.c | 856 hmp->spmp = NULL; in hammer2_pfsfree_scan() 918 hammer2_pfs_t *spmp; in hammer2_vfs_mount() local 1254 spmp = hmp->spmp; in hammer2_vfs_mount() 1303 spmp->inode_tid = 1; in hammer2_vfs_mount() 1324 spmp->iroot = hammer2_inode_get(spmp, &xop, -1, -1); in hammer2_vfs_mount() 1325 spmp->spmp_hmp = hmp; in hammer2_vfs_mount() 1363 spmp = hmp->spmp; in hammer2_vfs_mount() 1532 hammer2_pfs_t *spmp; in hammer2_update_pmps() local 1548 spmp = hmp->spmp; in hammer2_update_pmps() 2362 hammer2_pfs_t *spmp; in hammer2_fixup_pfses() local [all …]
|
H A D | hammer2_ioctl.c | 441 hammer2_inode_lock(hmp->spmp->iroot, 0); in hammer2_ioctl_pfs_get() 521 hammer2_inode_unlock(hmp->spmp->iroot); in hammer2_ioctl_pfs_get() 551 parent = hammer2_inode_chain(hmp->spmp->iroot, 0, in hammer2_ioctl_pfs_lookup() 594 hammer2_inode_unlock(hmp->spmp->iroot); in hammer2_ioctl_pfs_lookup() 629 mtid = hammer2_trans_sub(hmp->spmp); in hammer2_ioctl_pfs_create() 703 hammer2_pfs_t *spmp; in hammer2_ioctl_pfs_delete() local 760 spmp = hmp->spmp; in hammer2_ioctl_pfs_delete() 761 dip = spmp->iroot; in hammer2_ioctl_pfs_delete() 762 hammer2_trans_init(spmp, 0); in hammer2_ioctl_pfs_delete() 789 hammer2_trans_done(spmp, HAMMER2_TRANS_SIDEQ); in hammer2_ioctl_pfs_delete() [all …]
|
H A D | hammer2_iocom.c | 290 hammer2_pfs_t *spmp; in hammer2_update_spans() local 302 spmp = hmp->spmp; in hammer2_update_spans() 303 hammer2_inode_lock(spmp->iroot, 0); in hammer2_update_spans() 306 parent = hammer2_inode_chain(spmp->iroot, 0, HAMMER2_RESOLVE_ALWAYS); in hammer2_update_spans() 342 hammer2_inode_unlock(spmp->iroot); in hammer2_update_spans()
|
H A D | hammer2_freemap.c | 203 KKASSERT(hmp->spmp); in hammer2_freemap_alloc() 204 mtid = hammer2_trans_sub(hmp->spmp); in hammer2_freemap_alloc() 319 error = hammer2_chain_create(parentp, &chain, NULL, hmp->spmp, in hammer2_freemap_try_alloc() 949 KKASSERT(hmp->spmp); in hammer2_freemap_adjust() 950 mtid = hammer2_trans_sub(hmp->spmp); in hammer2_freemap_adjust() 1013 error = hammer2_chain_create(&parent, &chain, NULL, hmp->spmp, in hammer2_freemap_adjust()
|
H A D | hammer2_flush.c | 1334 if (ip == pmp->iroot && pmp != hmp->spmp) { in hammer2_xop_inode_flush() 1393 hammer2_trans_init(hmp->spmp, HAMMER2_TRANS_ISFLUSH); in hammer2_xop_inode_flush() 1401 if (hmp->spmp->iroot) { in hammer2_xop_inode_flush() 1402 chain = hmp->spmp->iroot->cluster.array[0].chain; in hammer2_xop_inode_flush() 1535 hammer2_trans_done(hmp->spmp, HAMMER2_TRANS_ISFLUSH); in hammer2_xop_inode_flush()
|
H A D | hammer2_bulkfree.c | 650 hammer2_trans_init(hmp->spmp, 0); in hammer2_bulkfree_pass() 651 cbinfo.mtid = hammer2_trans_sub(hmp->spmp); in hammer2_bulkfree_pass() 714 hammer2_trans_done(hmp->spmp, 0); in hammer2_bulkfree_pass()
|
H A D | hammer2_inode.c | 989 hammer2_inode_create_pfs(hammer2_pfs_t *spmp, in hammer2_inode_create_pfs() argument 1002 pip = spmp->iroot; in hammer2_inode_create_pfs()
|
H A D | hammer2.h | 1135 struct hammer2_pfs *spmp; /* super-root pmp for transactions */ member 1508 hammer2_inode_t *hammer2_inode_create_pfs(hammer2_pfs_t *spmp,
|
H A D | TODO | 14 * FIXME - backend ops need per-node transactions using spmp to protect
|
H A D | hammer2_chain.c | 218 if (pmp == hmp->spmp) in hammer2_chain_alloc() 5816 copy = hammer2_chain_alloc(hmp, hmp->spmp, &hmp->vchain.bref); in hammer2_chain_bulksnap()
|
/dragonfly/etc/ |
H A D | services | 1212 spmp 656/tcp 1213 spmp 656/udp
|