Lines Matching refs:mask
1259 ufs_check_lockfs(struct ufsvfs *ufsvfsp, struct ulockfs *ulp, ulong_t mask)
1266 while (ulp->ul_fs_lock & mask) {
1295 if ((!sig && (ulp->ul_fs_lock & mask)) ||
1301 if (mask & ULOCKFS_FWLOCK) {
1327 ufs_lockfs_begin(struct ufsvfs *ufsvfsp, struct ulockfs **ulpp, ulong_t mask)
1380 ctr = (mask & ULOCKFS_FWLOCK) ?
1390 * where there is a check with an appropriate mask to selectively allow
1405 error = ufs_check_lockfs(ufsvfsp, ulp, mask);
1427 error = ufs_check_lockfs(ufsvfsp, ulp, mask);
1435 if (mask & ULOCKFS_FWLOCK)
1438 } else if (mask & ULOCKFS_FWLOCK) {
1447 if (mask & ULOCKFS_FWLOCK)
1452 if (mask & ULOCKFS_FWLOCK)
1534 ufs_lockfs_trybegin(struct ufsvfs *ufsvfsp, struct ulockfs **ulpp, ulong_t mask)
1587 ctr = (mask & ULOCKFS_FWLOCK) ?
1610 else if (ulp->ul_fs_lock & mask)
1621 if (mask & ULOCKFS_FWLOCK)
1641 else if (ulp->ul_fs_lock & mask)
1652 if (mask & ULOCKFS_FWLOCK)
1655 } else if (mask & ULOCKFS_FWLOCK) {
1664 if (mask & ULOCKFS_FWLOCK)
1669 if (mask & ULOCKFS_FWLOCK)
1690 ulong_t mask;
1740 mask = (ulong_t)ULOCKFS_GETREAD_MASK;
1749 mask = (ulong_t)ULOCKFS_GETREAD_MASK;
1751 mask = (ulong_t)ULOCKFS_GETWRITE_MASK;
1756 error = ufs_check_lockfs(ufsvfsp, ulp, mask);