Lines Matching defs:attrp
963 struct cat_attr *attrp,
987 if (attrp->ca_fileid == 0) {
993 if (IFTOVT(attrp->ca_mode) == VFIFO) {
998 vtype = IFTOVT(attrp->ca_mode);
1028 cp = hfs_chash_getcnode(hfsmp, attrp->ca_fileid, vpp, wantrsrc,
1059 (attrp->ca_linkcount != cp->c_attr.ca_linkcount)){
1125 if (!hfs_valid_cnode (hfsmp, dvp, (wantrsrc ? NULL : cnp), cp->c_fileid, attrp, &error)) {
1156 bcopy(attrp, &cp->c_attr, sizeof(struct cat_attr));
1166 ((descp->cd_cnid != attrp->ca_fileid) ||
1167 (attrp->ca_recflags & kHFSHasLinkChainMask))) {
1186 !(attrp->ca_recflags & kHFSHasFolderCountMask) &&
1213 if (forkp && attrp->ca_blocks < forkp->cf_blocks)
1303 vfsp.vnfs_rdev = attrp->ca_rdev;
1580 void hfs_write_dateadded (struct cat_attr *attrp, u_int32_t dateadded) {
1584 finfo = (u_int8_t*)attrp->ca_finderinfo;
1593 if (S_ISREG(attrp->ca_mode)) {
1596 attrp->ca_recflags |= kHFSHasDateAddedMask;
1598 else if (S_ISDIR(attrp->ca_mode)) {
1601 attrp->ca_recflags |= kHFSHasDateAddedMask;