Lines Matching defs:marker
112 enum mountlist_type me_type; /* Mount or marker. */
595 vflushnext(struct vnode_iterator *marker, int *when)
602 return vfs_vnode_iterator_next1(marker, NULL, NULL, true);
674 struct vnode_iterator *marker;
686 vfs_vnode_iterator_init(mp, &marker);
688 while ((vp = vflushnext(marker, &when)) != NULL) {
702 vfs_vnode_iterator_destroy(marker);
1593 struct mountlist_entry *marker = &mi->mi_entry;
1595 if (marker->me_mount != NULL)
1596 vfs_unbusy(marker->me_mount);
1599 TAILQ_REMOVE(&mountlist, marker, me_list);
1602 mountlist_free(marker);
1613 struct mountlist_entry *me, *marker = &mi->mi_entry;
1617 if (marker->me_mount != NULL) {
1618 vfs_unbusy(marker->me_mount);
1619 marker->me_mount = NULL;
1624 KASSERT(marker->me_type == ME_MARKER);
1626 me = TAILQ_NEXT(marker, me_list);
1628 /* End of list: keep marker and return. */
1632 TAILQ_REMOVE(&mountlist, marker, me_list);
1633 TAILQ_INSERT_AFTER(&mountlist, me, marker, me_list);
1652 marker->me_mount = mp;