Lines Matching refs:co_lock
236 lockinit(&cp->co_lock, objname, 0, 0); in smb_co_init()
246 lockdestroy(&cp->co_lock); in smb_co_done()
262 lockmgr(&cp->co_lock, LK_RELEASE); in smb_co_gone()
264 tsleep(&cp->co_lock, 0, "smbgone", hz); in smb_co_gone()
296 lockmgr(&cp->co_lock, LK_EXCLUSIVE); in smb_co_rele()
300 wakeup(&cp->co_lock); in smb_co_rele()
326 lockmgr(&cp->co_lock, LK_EXCLUSIVE); in smb_co_get()
344 lockmgr(&cp->co_lock, LK_RELEASE); in smb_co_put()
356 lockmgr(&cp->co_lock, LK_RELEASE); in smb_co_put()
357 lockmgr(&cp->co_lock, LK_EXCLUSIVE); in smb_co_put()
361 lockmgr(&cp->co_lock, LK_RELEASE); in smb_co_put()
362 wakeup(&cp->co_lock); in smb_co_put()
369 return lockstatus(&cp->co_lock, td); in smb_co_lockstatus()
387 error = lockmgr(&cp->co_lock, flags); in smb_co_lock()
389 lockmgr(&cp->co_lock, LK_RELEASE); in smb_co_lock()
398 lockmgr(&cp->co_lock, flags | LK_RELEASE); in smb_co_unlock()