Lines Matching refs:c_attr
245 cp->c_attr.ca_linkref = indnodeno;
250 cp->c_attr.ca_recflags |= kHFSHasAttributesMask;
252 cp->c_attr.ca_firstlink = linkcnid;
254 cp->c_attr.ca_recflags |= kHFSHasLinkChainMask;
256 indnodeno = cp->c_attr.ca_linkref;
273 orig_firstlink = cp->c_attr.ca_firstlink;
278 (cp->c_attr.ca_recflags & kHFSHasLinkChainMask));
283 (void) cat_delete(hfsmp, &cp->c_desc, &cp->c_attr);
293 cp->c_attr.ca_linkref = 0;
298 if (cp->c_attr.ca_recflags & kHFSHasLinkChainMask) {
304 cp->c_attr.ca_recflags |= kHFSHasAttributesMask;
306 cp->c_attr.ca_firstlink = linkcnid;
597 INC_FOLDERCOUNT(hfsmp, tdcp->c_attr);
598 tdcp->c_attr.ca_recflags |= kHFSHasChildLinkMask;
619 ((fdcp->c_attr.ca_recflags & kHFSHasChildLinkMask) == 0)) {
621 fdcp->c_attr.ca_recflags |= kHFSHasChildLinkMask;
753 DEC_FOLDERCOUNT(hfsmp, dcp->c_attr);
759 (void ) cat_update(hfsmp, &dcp->c_desc, &dcp->c_attr, NULL, NULL);
786 cp->c_attr.ca_linkref);
792 cp->c_attr.ca_linkref);
811 cp->c_attr.ca_recflags &= ~kHFSHasLinkChainMask;
812 cp->c_attr.ca_firstlink = 0;
839 cp->c_attr.ca_recflags |= kHFSHasAttributesMask;
840 } else if (vnode_isreg(vp) && cp->c_attr.ca_firstlink == cndesc.cd_cnid) {
841 cp->c_attr.ca_firstlink = nextlinkid;
855 (void) cat_update(hfsmp, &cp->c_desc, &cp->c_attr, NULL, NULL);
989 INC_FOLDERCOUNT(hfsmp, dcp->c_attr);
994 (void) cat_update(hfsmp, &dcp->c_desc, &dcp->c_attr, NULL, NULL);