Lines Matching defs:abp

57 static void packnameattr(struct attrblock *abp, struct vnode *vp,
60 static void packcommonattr(struct attrblock *abp, struct hfsmount *hfsmp,
64 static void packfileattr(struct attrblock *abp, struct hfsmount *hfsmp,
68 static void packdirattr(struct attrblock *abp, struct hfsmount *hfsmp,
586 hfs_packattrblk(struct attrblock *abp,
595 struct attrlist *attrlistp = abp->ab_attrlist;
598 packcommonattr(abp, hfsmp, vp, descp, attrp, ctx);
601 packdirattr(abp, hfsmp, vp, descp,attrp);
604 packfileattr(abp, hfsmp, attrp, datafork, rsrcfork, vp);
638 struct attrblock *abp,
675 varbufptr = *abp->ab_varbufpp;
676 attr_refptr = (struct attrreference *)(*abp->ab_attrbufpp);
689 *abp->ab_attrbufpp = attr_refptr;
690 *abp->ab_varbufpp = varbufptr;
695 struct attrblock *abp,
702 attrgroup_t attr = abp->ab_attrlist->commonattr;
704 void *attrbufptr = *abp->ab_attrbufpp;
705 void *varbufptr = *abp->ab_varbufpp;
716 packnameattr(abp, vp, cdp->cd_nameptr, cdp->cd_namelen);
717 attrbufptr = *abp->ab_attrbufpp;
718 varbufptr = *abp->ab_varbufpp;
912 user_access = hfs_real_user_access(vp, abp->ab_context);
922 if ((cap->ca_flags & UF_IMMUTABLE) && (vfs_context_suser(abp->ab_context) != 0))
924 if ((cap->ca_flags & SF_IMMUTABLE) && (vfs_context_suser(abp->ab_context) == 0))
939 *abp->ab_attrbufpp = attrbufptr;
940 *abp->ab_varbufpp = varbufptr;
945 struct attrblock *abp,
951 attrgroup_t attr = abp->ab_attrlist->dirattr;
952 void *attrbufptr = *abp->ab_attrbufpp;
988 *abp->ab_attrbufpp = attrbufptr;
993 struct attrblock *abp,
1003 attrgroup_t attr = abp->ab_attrlist->fileattr;
1004 void *attrbufptr = *abp->ab_attrbufpp;
1005 void *varbufptr = *abp->ab_varbufpp;
1097 *abp->ab_attrbufpp = attrbufptr;
1098 *abp->ab_varbufpp = varbufptr;