| bp | The buffer to lock. |
| locktype | Flags controlling the type of lock. See lockmgr(9) for details. |
| wmesg | The wmesg used in any sleeps while acquiring the lock. |
| catch | Priority ORd into the sleeps priority. |
| timo | The timeout for any sleeps encountered during the lock. |
|