Lines Matching refs:lockfs

89  * Index to be used in TSD for storing lockfs data
121 * Get the lockfs data from TSD so that lockfs handles the recursive VOP
139 * Validate lockfs request
143 struct lockfs *lockfsp, /* new lock request */
144 struct lockfs *ul_lockfsp) /* old lock state */
208 ufs_freeze(struct ulockfs *ulp, struct lockfs *lockfsp)
256 * this lockfs request will not be starved
866 ufs_fiolfs(struct vnode *vp, struct lockfs *lockfsp, int from_log)
875 struct lockfs *lockfsp,
880 struct lockfs lfs;
930 * This must be done outside the lockfs locking protocol.
939 * Quit if there is another lockfs request in progress
995 /* get and validate the input lockfs request */
1002 bcopy(&ulp->ul_lockfs, &lfs, sizeof (struct lockfs));
1189 bcopy(&lfs, &ulp->ul_lockfs, sizeof (struct lockfs));
1224 ufs_fiolfss(struct vnode *vp, struct lockfs *lockfsp)
1312 * Check whether we came across the handcrafted lockfs protocol path. We can't
1324 * ufs_lockfs_begin - start the lockfs locking protocol
1347 * Do lockfs protocol
1353 * Detect recursive VOP call or handcrafted internal lockfs protocol
1373 * Increment the ctr irrespective of the lockfs state. If the lockfs
1388 * If the lockfs state (indicated by ul_fs_lock) is not just
1391 * operations permitted for that kind of lockfs state.
1394 * if a lockfs request is in progress because that could result in inode
1482 * ufs_lockfs_end - terminate the lockfs locking protocol
1530 * ufs_lockfs_trybegin - try to start the lockfs locking protocol without
1554 * Do lockfs protocol
1560 * Detect recursive VOP call or handcrafted internal lockfs protocol
1580 * Increment the ctr irrespective of the lockfs state. If the lockfs
1707 * Do lockfs protocol
1713 * Detect recursive VOP call or handcrafted internal lockfs protocol