BUF_LOCK
BUF_LOCK(&cbp->cb_buf, LK_EXCLUSIVE);
BUF_LOCK(&dbuf, LK_EXCLUSIVE);
BUF_LOCK(bp, LK_EXCLUSIVE); /* and lock it */
BUF_LOCK(&sbp->b, LK_EXCLUSIVE); /* and lock it */
if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT) != 0) {
if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT))
if (BUF_LOCK(bp, lkflags)) {
if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT)) {
BUF_LOCK(bp, LK_EXCLUSIVE | LK_RETRY);
if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT)) {
if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT)) {
if (BUF_LOCK(bp, LK_EXCLUSIVE|LK_SLEEPFAIL) == 0)
if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT)) {
if (BUF_LOCK(bp, LK_EXCLUSIVE|LK_SLEEPFAIL) == 0)
if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT)) {
if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT)) {
if (BUF_LOCK(bp, LK_EXCLUSIVE|LK_SLEEPFAIL) == 0)
if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT)) {
if (BUF_LOCK(bp, LK_EXCLUSIVE|LK_SLEEPFAIL) == 0)
BUF_LOCK(nbp, LK_EXCLUSIVE);
if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT))
error = BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT);
error = BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT);
if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT))
if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT))
error = BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT);
error = BUF_LOCK(bp, LK_EXCLUSIVE | LK_SLEEPFAIL);
BUF_LOCK(bp, LK_EXCLUSIVE);