Lines Matching refs:reclaim
60 static int hfs_cnode_teardown (struct vnode *vp, vfs_context_t ctx, int reclaim);
158 * vnode we need to reclaim if only the cnode is supplied.
170 * 'reclaim' argument specifies whether or not we were called from hfs_vnop_reclaim. If we are
177 int hfs_cnode_teardown (struct vnode *vp, vfs_context_t ctx, int reclaim) {
204 * Skip the call to ubc_setsize if we're being invoked on behalf of reclaim.
208 * Note that this is a performance problem if the vnode goes straight to reclaim
212 if (reclaim == 0) {
233 * the namespace. We only do this if this function was not called from reclaim,
244 (reclaim == 0)) {
601 * and went straight to reclaim). This function gets called from both reclaim and
662 * If we're being invoked as a result of a reclaim that was already in-flight, then we
663 * cannot call vnode_recycle again. Being in reclaim means that there are no usecounts or
665 * try to re-enter reclaim again and panic.
671 * 3) vclean by way of reclaim
678 * then we really don't care all that much when the vnode actually goes through reclaim.
681 * to guarantee that it would go through reclaim in a speedy way.
851 * We don't take the truncate lock since by the time reclaim comes along,
1335 * If this is a newly created cnode or a vnode reclaim
1421 * attempting to reclaim a cnode with only one live fork. Because the vnode
1422 * went through reclaim, any future attempts to use this item will have to