• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/hfs/

Lines Matching defs:hfsmp

103 static void ResolveHardlink(struct hfsmount *hfsmp, HFSPlusCatalogFile *recp);
106 static int UnpackSearchAttributeBlock(struct hfsmount *hfsmp, struct attrlist *alist,
119 static int InsertMatch(struct hfsmount *hfsmp, uio_t a_uio, CatalogRecord *rec,
178 struct hfsmount *hfsmp;
246 hfsmp = VTOHFS(ap->a_vp);
256 err = UnpackSearchAttributeBlock(hfsmp, ap->a_searchattrs,
259 err = UnpackSearchAttributeBlock(hfsmp, ap->a_searchattrs,
283 if (hfsmp->jnl && uio_isuserspace(ap->a_uio)) {
293 lockflags = hfs_systemfile_lock(hfsmp, SFL_CATALOG, HFS_SHARED_LOCK);
304 if (hfsmp->jnl) {
305 hfs_systemfile_unlock(hfsmp, lockflags);
306 journal_flush(hfsmp->jnl);
307 lockflags = hfs_systemfile_lock(hfsmp, SFL_CATALOG, HFS_SHARED_LOCK);
330 hfs_systemfile_unlock(hfsmp, lockflags);
356 err = InsertMatch(hfsmp, ap->a_uio, myCurrentDataPtr,
410 if (hfsmp->jnl && user_start) {
419 ResolveHardlink(struct hfsmount *hfsmp, HFSPlusCatalogFile *recp)
434 (filecreatedate == (time_t)hfsmp->vcbCrDate ||
435 filecreatedate == (time_t)hfsmp->hfs_metadata_createdate)) {
439 (filecreatedate == (time_t)hfsmp->vcbCrDate ||
440 filecreatedate == (time_t)hfsmp->hfs_metadata_createdate)) {
450 lockflags = hfs_systemfile_lock(hfsmp, SFL_CATALOG, HFS_SHARED_LOCK);
452 (void) cat_resolvelink(hfsmp, recp->hl_linkReference, isdirlink, recp);
455 hfs_systemfile_unlock(hfsmp, lockflags);
556 hfsmount_t * hfsmp;
567 hfsmp = VCBTOHFS( theVCBPtr );
578 myErr = hfs_vget(hfsmp, myNodeID, &vp, 0);
1004 InsertMatch(struct hfsmount *hfsmp, uio_t a_uio, CatalogRecord *rec,
1024 cat_convertattr(hfsmp, rec, &c_attr, &datafork, &rsrcfork);
1027 if (c_attr.ca_fileid == hfsmp->hfs_private_desc[FILE_HARDLINKS].cd_cnid ||
1028 c_attr.ca_fileid == hfsmp->hfs_private_desc[DIR_HARDLINKS].cd_cnid) {
1034 if (hfsmp->jnl &&
1035 ((c_attr.ca_fileid == hfsmp->hfs_jnlfileid) ||
1036 (c_attr.ca_fileid == hfsmp->hfs_jnlinfoblkid))) {
1042 cat_convertkey(hfsmp, key, rec, &c_desc);
1045 if (hfsmp->hfs_flags & HFS_STANDARD)
1058 hfs_packattrblk(&attrblk, hfsmp, NULL, &c_desc, &c_attr, &datafork, &rsrcfork, current_proc());
1078 UnpackSearchAttributeBlock( struct hfsmount *hfsmp, struct attrlist *alist, searchinfospec_t *searchInfo, void *attributeBuffer )
1109 if (hfsmp->hfs_flags & HFS_STANDARD) {
1113 if (utf8_to_hfs(HFSTOVCB(hfsmp), len-1, (u_char *)s, (u_char*)searchInfo->name) != 0)