/dragonfly/sys/vfs/hammer2/ |
H A D | hammer2_flush.c | 722 chain != &hmp->vchain && in hammer2_flush_core() 849 hmp->vchain.bref.mirror_tid); in hammer2_flush_core() 1428 hammer2_chain_ref(&hmp->vchain); in hammer2_xop_inode_flush() 1443 hammer2_chain_unlock(&hmp->vchain); in hammer2_xop_inode_flush() 1448 if (hmp->vchain.flags & HAMMER2_CHAIN_FLUSH_MASK) { in hammer2_xop_inode_flush() 1449 chain = &hmp->vchain; in hammer2_xop_inode_flush() 1451 KKASSERT(chain == &hmp->vchain); in hammer2_xop_inode_flush() 1453 hammer2_chain_unlock(&hmp->vchain); in hammer2_xop_inode_flush() 1454 hammer2_chain_drop(&hmp->vchain); in hammer2_xop_inode_flush() 1481 (hmp->vchain.flags & HAMMER2_CHAIN_VOLUMESYNC)) { in hammer2_xop_inode_flush() [all …]
|
H A D | hammer2_vfsops.c | 857 hmp->vchain.pmp = NULL; in hammer2_pfsfree_scan() 1189 hmp->vchain.hmp = hmp; in hammer2_vfs_mount() 1190 hmp->vchain.refs = 1; in hammer2_vfs_mount() 1191 hmp->vchain.data = (void *)&hmp->voldata; in hammer2_vfs_mount() 1195 hammer2_chain_init(&hmp->vchain); in hammer2_vfs_mount() 1262 hmp->vchain.bref.modify_tid = hmp->vchain.bref.mirror_tid; in hammer2_vfs_mount() 1263 hmp->vchain.pmp = spmp; in hammer2_vfs_mount() 1806 hammer2_chain_unlock(&hmp->vchain); in hammer2_unmount_helper() 1808 if ((hmp->vchain.flags | hmp->fchain.flags) & in hammer2_unmount_helper() 1872 hammer2_chain_drop(&hmp->vchain); in hammer2_unmount_helper() [all …]
|
H A D | hammer2_bulkfree.c | 513 hammer2_bulkfree_pass(hammer2_dev_t *hmp, hammer2_chain_t *vchain, in hammer2_bulkfree_pass() argument 656 error |= hammer2_bulkfree_scan(vchain, in hammer2_bulkfree_pass() 691 vchain->refs, vchain->core.chain_count, error); in hammer2_bulkfree_pass() 696 vchain->refs, vchain->core.chain_count); in hammer2_bulkfree_pass() 699 vchain->refs, vchain->core.chain_count); in hammer2_bulkfree_pass()
|
H A D | hammer2_ioctl.c | 1079 hammer2_chain_t *vchain; in hammer2_ioctl_bulkfree_scan() local 1129 vchain = &hmp->vchain; in hammer2_ioctl_bulkfree_scan() 1130 hammer2_chain_ref(vchain); in hammer2_ioctl_bulkfree_scan() 1133 vchain = hammer2_chain_bulksnap(hmp); in hammer2_ioctl_bulkfree_scan() 1150 error = hammer2_bulkfree_pass(hmp, vchain, bfi); in hammer2_ioctl_bulkfree_scan() 1154 hammer2_chain_bulkdrop(vchain); in hammer2_ioctl_bulkfree_scan() 1156 hammer2_chain_drop(vchain); in hammer2_ioctl_bulkfree_scan()
|
H A D | TODO | 130 * modifications past our flush point do not adjust vchain. 131 need to make vchain dynamic so we can (see flush_scan2).??
|
H A D | hammer2.h | 1132 hammer2_chain_t vchain; /* anchor chain (topology) */ member 1910 int hammer2_bulkfree_pass(hammer2_dev_t *hmp, hammer2_chain_t *vchain,
|
H A D | hammer2_chain.c | 1355 KKASSERT(chain != &hmp->vchain); in hammer2_chain_resize() 1599 if (chain != &hmp->vchain && chain != &hmp->fchain && in hammer2_chain_modify() 1790 KKASSERT(chain != &hmp->vchain && chain != &hmp->fchain); in hammer2_chain_modify() 5816 copy = hammer2_chain_alloc(hmp, hmp->spmp, &hmp->vchain.bref); in hammer2_chain_bulksnap()
|
/dragonfly/usr.sbin/makefs/hammer2/ |
H A D | hammer2_flush.c | 726 chain != &hmp->vchain && in hammer2_flush_core() 853 hmp->vchain.bref.mirror_tid); in hammer2_flush_core() 1432 hammer2_chain_ref(&hmp->vchain); in hammer2_xop_inode_flush() 1447 hammer2_chain_unlock(&hmp->vchain); in hammer2_xop_inode_flush() 1452 if (hmp->vchain.flags & HAMMER2_CHAIN_FLUSH_MASK) { in hammer2_xop_inode_flush() 1453 chain = &hmp->vchain; in hammer2_xop_inode_flush() 1455 KKASSERT(chain == &hmp->vchain); in hammer2_xop_inode_flush() 1457 hammer2_chain_unlock(&hmp->vchain); in hammer2_xop_inode_flush() 1458 hammer2_chain_drop(&hmp->vchain); in hammer2_xop_inode_flush() 1485 (hmp->vchain.flags & HAMMER2_CHAIN_VOLUMESYNC)) { in hammer2_xop_inode_flush() [all …]
|
H A D | hammer2_vfsops.c | 914 hmp->vchain.pmp = NULL; in hammer2_pfsfree_scan() 1150 hmp->vchain.hmp = hmp; in hammer2_vfs_mount() 1151 hmp->vchain.refs = 1; in hammer2_vfs_mount() 1152 hmp->vchain.data = (void *)&hmp->voldata; in hammer2_vfs_mount() 1156 hammer2_chain_init(&hmp->vchain); in hammer2_vfs_mount() 1223 hmp->vchain.bref.modify_tid = hmp->vchain.bref.mirror_tid; in hammer2_vfs_mount() 1224 hmp->vchain.pmp = spmp; in hammer2_vfs_mount() 1773 hammer2_chain_unlock(&hmp->vchain); in hammer2_unmount_helper() 1775 if ((hmp->vchain.flags | hmp->fchain.flags) & in hammer2_unmount_helper() 1839 hammer2_chain_drop(&hmp->vchain); in hammer2_unmount_helper() [all …]
|
H A D | hammer2_bulkfree.c | 522 hammer2_bulkfree_pass(hammer2_dev_t *hmp, hammer2_chain_t *vchain, in hammer2_bulkfree_pass() argument 667 error |= hammer2_bulkfree_scan(vchain, in hammer2_bulkfree_pass() 702 vchain->refs, vchain->core.chain_count, error); in hammer2_bulkfree_pass() 707 vchain->refs, vchain->core.chain_count); in hammer2_bulkfree_pass() 710 vchain->refs, vchain->core.chain_count); in hammer2_bulkfree_pass()
|
H A D | hammer2_ioctl.c | 1087 hammer2_chain_t *vchain; in hammer2_ioctl_bulkfree_scan() local 1137 vchain = &hmp->vchain; in hammer2_ioctl_bulkfree_scan() 1138 hammer2_chain_ref(vchain); in hammer2_ioctl_bulkfree_scan() 1141 vchain = hammer2_chain_bulksnap(hmp); in hammer2_ioctl_bulkfree_scan() 1158 error = hammer2_bulkfree_pass(hmp, vchain, bfi); in hammer2_ioctl_bulkfree_scan() 1162 hammer2_chain_bulkdrop(vchain); in hammer2_ioctl_bulkfree_scan() 1164 hammer2_chain_drop(vchain); in hammer2_ioctl_bulkfree_scan()
|
H A D | hammer2_chain.c | 1361 KKASSERT(chain != &hmp->vchain); in hammer2_chain_resize() 1605 if (chain != &hmp->vchain && chain != &hmp->fchain && in hammer2_chain_modify() 1796 KKASSERT(chain != &hmp->vchain && chain != &hmp->fchain); in hammer2_chain_modify() 5828 copy = hammer2_chain_alloc(hmp, hmp->spmp, &hmp->vchain.bref); in hammer2_chain_bulksnap() 5940 hammer2_dump_chain(&hmp->vchain, 0, 0, &dumpcnt, vpfx, (u_int)-1); in hammer2_dump_chains()
|
H A D | hammer2.h | 1176 hammer2_chain_t vchain; /* anchor chain (topology) */ member 1981 int hammer2_bulkfree_pass(hammer2_dev_t *hmp, hammer2_chain_t *vchain,
|
/dragonfly/test/debug/ |
H A D | h2chains.c | 111 cp = (uintptr_t)hmp.vchain.core.rbtree.rbh_root; in main() 112 printf("VCHAIN %08x\n", hmp.vchain.flags); in main() 115 base + offsetof(struct hammer2_dev, vchain), in main() 116 hmp.vchain.flags); in main()
|
/dragonfly/contrib/gcc-4.7/gcc/cp/ |
H A D | class.c | 4448 tree vchain; in set_method_tm_attributes() local 4449 for (vchain = BINFO_VIRTUALS (TYPE_BINFO (t)); vchain; in set_method_tm_attributes() 4450 vchain = TREE_CHAIN (vchain)) in set_method_tm_attributes() 4452 fndecl = BV_FN (vchain); in set_method_tm_attributes()
|
/dragonfly/contrib/gcc-8.0/gcc/cp/ |
H A D | class.c | 4860 tree vchain; in set_method_tm_attributes() local 4861 for (vchain = BINFO_VIRTUALS (TYPE_BINFO (t)); vchain; in set_method_tm_attributes() 4862 vchain = TREE_CHAIN (vchain)) in set_method_tm_attributes() 4864 fndecl = BV_FN (vchain); in set_method_tm_attributes()
|