Lines Matching refs: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,
423 hfs_packattrblk(struct attrblock *abp,
432 struct attrlist *attrlistp = abp->ab_attrlist;
435 packcommonattr(abp, hfsmp, vp, descp, attrp, ctx);
438 packdirattr(abp, hfsmp, vp, descp,attrp);
441 packfileattr(abp, hfsmp, attrp, datafork, rsrcfork, vp);
475 struct attrblock *abp,
512 varbufptr = *abp->ab_varbufpp;
513 attr_refptr = (struct attrreference *)(*abp->ab_attrbufpp);
526 *abp->ab_attrbufpp = attr_refptr;
527 *abp->ab_varbufpp = varbufptr;
533 struct attrblock *abp,
540 attrgroup_t attr = abp->ab_attrlist->commonattr;
542 void *attrbufptr = *abp->ab_attrbufpp;
543 void *varbufptr = *abp->ab_varbufpp;
554 packnameattr(abp, vp, cdp->cd_nameptr, cdp->cd_namelen);
555 attrbufptr = *abp->ab_attrbufpp;
556 varbufptr = *abp->ab_varbufpp;
744 user_access = hfs_real_user_access(vp, abp->ab_context);
754 if ((cap->ca_flags & UF_IMMUTABLE) && (vfs_context_suser(abp->ab_context) != 0))
756 if ((cap->ca_flags & SF_IMMUTABLE) && (vfs_context_suser(abp->ab_context) == 0))
771 *abp->ab_attrbufpp = attrbufptr;
772 *abp->ab_varbufpp = varbufptr;
777 struct attrblock *abp,
783 attrgroup_t attr = abp->ab_attrlist->dirattr;
784 void *attrbufptr = *abp->ab_attrbufpp;
820 *abp->ab_attrbufpp = attrbufptr;
825 struct attrblock *abp,
835 attrgroup_t attr = abp->ab_attrlist->fileattr;
836 void *attrbufptr = *abp->ab_attrbufpp;
837 void *varbufptr = *abp->ab_varbufpp;
929 *abp->ab_attrbufpp = attrbufptr;
930 *abp->ab_varbufpp = varbufptr;