Lines Matching refs:vap
1698 struct vnode_attr *vap;
1718 MALLOC(bufp, char *, (sizeof(*imgp) + sizeof(*vap) + sizeof(*origvap)), M_TEMP, M_WAITOK | M_ZERO);
1724 vap = (struct vnode_attr *) (bufp + sizeof(*imgp));
1725 origvap = (struct vnode_attr *) (bufp + sizeof(*imgp) + sizeof(*vap));
1731 imgp->ip_vattr = vap;
2293 struct vnode_attr *vap;
2306 MALLOC(bufp, char *, (sizeof(*imgp) + sizeof(*vap) + sizeof(*origvap)), M_TEMP, M_WAITOK | M_ZERO);
2312 vap = (struct vnode_attr *) (bufp + sizeof(*imgp));
2313 origvap = (struct vnode_attr *) (bufp + sizeof(*imgp) + sizeof(*vap));
2319 imgp->ip_vattr = vap;
3066 struct vnode_attr *vap = imgp->ip_vattr;
3076 VATTR_INIT(vap);
3077 VATTR_WANTED(vap, va_uid);
3078 VATTR_WANTED(vap, va_gid);
3079 VATTR_WANTED(vap, va_mode);
3080 VATTR_WANTED(vap, va_fsid);
3081 VATTR_WANTED(vap, va_fileid);
3082 VATTR_WANTED(vap, va_data_size);
3083 if ((error = vnode_getattr(vp, vap, imgp->ip_vfs_context)) != 0)
3091 if (!vfs_authopaque(vnode_mount(vp)) && ((vap->va_mode & (S_IXUSR | S_IXGRP | S_IXOTH)) == 0))
3095 if (vap->va_data_size == 0)
3099 imgp->ip_arch_size = vap->va_data_size;
3103 vap->va_mode &= ~(VSUID | VSGID);