vn_access
static int vn_access(struct vnode *vp, int user_flags, struct ucred *cred,
error = vn_access(vp, amode, usecred, td);