This avoids a level if indirection for these incredibly common operations.
Combined with D23683 filesystems which use these end up going from _vn_lock directly to the locking routine, effectively avoiding 2 levels of jumps through to a different function.
See the previous review for sample result (including other changes not covered by either review).
Note that lockmgr is basically a vfs and buffer cache lock thus I don't consider this to be a layering violation.