Home
last modified time | relevance | path

Searched refs:vchain (Results 1 – 16 of 16) sorted by relevance

/dragonfly/sys/vfs/hammer2/
H A Dhammer2_flush.c722 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 Dhammer2_vfsops.c857 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 Dhammer2_bulkfree.c513 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 Dhammer2_ioctl.c1079 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 DTODO130 * modifications past our flush point do not adjust vchain.
131 need to make vchain dynamic so we can (see flush_scan2).??
H A Dhammer2.h1132 hammer2_chain_t vchain; /* anchor chain (topology) */ member
1910 int hammer2_bulkfree_pass(hammer2_dev_t *hmp, hammer2_chain_t *vchain,
H A Dhammer2_chain.c1355 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 Dhammer2_flush.c726 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 Dhammer2_vfsops.c914 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 Dhammer2_bulkfree.c522 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 Dhammer2_ioctl.c1087 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 Dhammer2_chain.c1361 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 Dhammer2.h1176 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 Dh2chains.c111 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 Dclass.c4448 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 Dclass.c4860 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()