Lines Matching defs:hfsmp

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,
100 struct hfsmount * hfsmp;
161 hfsmp = VTOHFS(dvp);
225 lockflags = hfs_systemfile_lock(hfsmp, SFL_CATALOG, HFS_SHARED_LOCK);
227 error = cat_getentriesattr(hfsmp, dirhint, ce_list);
230 hfs_systemfile_unlock(hfsmp, lockflags);
272 if (hfs_vget(hfsmp, cattrp->ca_fileid, &vp, 0, 0) != 0) {
277 vp = hfs_chash_getvnode(hfsmp, cattrp->ca_fileid, 0, 0, 0);
308 hfs_packattrblk(&attrblk, hfsmp, vp, cdescp, cattrp, &c_datafork, &c_rsrcfork, ap->a_context);
424 struct hfsmount *hfsmp,
435 packcommonattr(abp, hfsmp, vp, descp, attrp, ctx);
438 packdirattr(abp, hfsmp, vp, descp,attrp);
441 packfileattr(abp, hfsmp, attrp, datafork, rsrcfork, vp);
534 struct hfsmount *hfsmp,
541 struct mount *mp = HFSTOVFS(hfsmp);
559 *((dev_t *)attrbufptr) = hfsmp->hfs_raw_dev;
565 fsid.val[0] = (long)hfsmp->hfs_raw_dev;
700 if (((unsigned int)vfs_flags(HFSTOVFS(hfsmp))) & MNT_UNKNOWNPERMISSIONS)
714 if (((unsigned int)vfs_flags(HFSTOVFS(hfsmp))) & MNT_UNKNOWNPERMISSIONS)
778 struct hfsmount *hfsmp,
800 if (hfsmp->hfs_private_desc[FILE_HARDLINKS].cd_cnid != 0)
802 if (hfsmp->hfs_private_desc[DIR_HARDLINKS].cd_cnid != 0)
804 if (hfsmp->jnl ||
805 ((hfsmp->vcbAtrb & kHFSVolumeJournaledMask) &&
806 (hfsmp->hfs_flags & HFS_READ_ONLY)))
826 struct hfsmount *hfsmp,
840 allocblksize = HFSTOVCB(hfsmp)->blockSize;
850 if ( 0 == hfs_uncompressed_size_of_compressed_file(hfsmp, vp, cattrp->ca_fileid, &datasize, 1) ) { /* 1 == don't take the cnode lock */
872 *((u_int32_t *)attrbufptr) = hfsmp->hfs_logBlockSize;
876 *((u_int32_t *)attrbufptr) = hfsmp->vcbClpSiz;