Lines Matching refs:vap
294 * Given the attributes listed in alp, configure vap to request
455 getattrlist_parsetab(struct getattrlist_attrtab *tab, attrgroup_t attrs, struct vnode_attr *vap,
465 vap->va_active |= tab->bits;
488 * Given the attributes listed in alp, configure vap to request
492 getattrlist_setupvattr(struct attrlist *alp, struct vnode_attr *vap, ssize_t *sizep, kauth_action_t *actionp, int is_64bit, int isdir)
502 (error = getattrlist_parsetab(getattrlist_common_tab, alp->commonattr, vap, sizep, actionp, is_64bit)) != 0)
505 (error = getattrlist_parsetab(getattrlist_dir_tab, alp->dirattr, vap, sizep, actionp, is_64bit)) != 0)
508 (error = getattrlist_parsetab(getattrlist_file_tab, alp->fileattr, vap, sizep, actionp, is_64bit)) != 0)
516 * in the vap, fixup the asp attributes to reflect any
520 getattrlist_fixupattrs(attribute_set_t *asp, struct vnode_attr *vap)
548 (tab->bits & vap->va_active) &&
549 (tab->bits & vap->va_supported) == 0) {
558 (tab->bits & vap->va_active) &&
559 (vap->va_supported & tab->bits) == 0) {
568 (tab->bits & vap->va_active) &&
569 (vap->va_supported & tab->bits) == 0) {