Lines Matching +full:loss +full:- +full:of +full:- +full:lock
1 .\" -*- nroff -*-
12 .\" 1. Redistributions of source code must retain the above copyright
13 .\" notice, this list of conditions and the following disclaimer.
15 .\" notice, this list of conditions and the following disclaimer in the
20 .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
23 .\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25 .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
27 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
56 .Bl -tag -width flags
60 One of the lock request types:
62 .Bl -tag -width ".Dv LK_CANRECURSE" -offset indent -compact
64 Shared lock.
66 Exclusive lock.
68 Shared-to-exclusive upgrade.
70 Exclusive-to-shared downgrade.
72 Release any type of lock.
74 Wait for all lock activity to end.
77 The lock type may be
79 with these lock flags:
81 .Bl -tag -width ".Dv LK_CANRECURSE" -offset indent -compact
83 Do not sleep to wait for lock.
87 Allow recursive exclusive lock.
94 The lock type may be
98 .Bl -tag -width ".Dv LK_CANRECURSE" -offset indent -compact
100 Specify when the caller already has a simple lock
102 will unlock the simple lock after getting the lock
110 to lock a vnode rather than calling