Lines Matching refs:c_attr
240 cp->c_attr.ca_linkref = indnodeno;
245 cp->c_attr.ca_recflags |= kHFSHasAttributesMask;
247 cp->c_attr.ca_firstlink = linkcnid;
249 cp->c_attr.ca_recflags |= kHFSHasLinkChainMask;
251 indnodeno = cp->c_attr.ca_linkref;
268 orig_firstlink = cp->c_attr.ca_firstlink;
273 (cp->c_attr.ca_recflags & kHFSHasLinkChainMask));
278 (void) cat_delete(hfsmp, &cp->c_desc, &cp->c_attr);
288 cp->c_attr.ca_linkref = 0;
293 if (cp->c_attr.ca_recflags & kHFSHasLinkChainMask) {
299 cp->c_attr.ca_recflags |= kHFSHasAttributesMask;
301 cp->c_attr.ca_firstlink = linkcnid;
555 INC_FOLDERCOUNT(hfsmp, tdcp->c_attr);
556 tdcp->c_attr.ca_recflags |= kHFSHasChildLinkMask;
577 ((fdcp->c_attr.ca_recflags & kHFSHasChildLinkMask) == 0)) {
579 fdcp->c_attr.ca_recflags |= kHFSHasChildLinkMask;
715 DEC_FOLDERCOUNT(hfsmp, dcp->c_attr);
721 (void ) cat_update(hfsmp, &dcp->c_desc, &dcp->c_attr, NULL, NULL);
748 cp->c_attr.ca_linkref);
754 cp->c_attr.ca_linkref);
773 cp->c_attr.ca_recflags &= ~kHFSHasLinkChainMask;
774 cp->c_attr.ca_firstlink = 0;
801 cp->c_attr.ca_recflags |= kHFSHasAttributesMask;
802 } else if (vnode_isreg(vp) && cp->c_attr.ca_firstlink == cndesc.cd_cnid) {
803 cp->c_attr.ca_firstlink = nextlinkid;
817 (void) cat_update(hfsmp, &cp->c_desc, &cp->c_attr, NULL, NULL);
957 INC_FOLDERCOUNT(hfsmp, dcp->c_attr);
962 (void) cat_update(hfsmp, &dcp->c_desc, &dcp->c_attr, NULL, NULL);