Lines Matching defs:hmp
198 struct hfsmount *hmp;
213 hmp = VFSTOHFS(mp);
214 if (hmp == NULL)
251 hmp = VFSTOHFS(mp);
252 if (devvp != hmp->hm_devvp)
258 hmp = VFSTOHFS(mp);
259 devvp = hmp->hm_devvp;
307 hmp = VFSTOHFS(mp);
308 volname = malloc(hmp->hm_vol.name.length + 1, M_TEMP, M_WAITOK);
312 if (hfs_unicode_to_ascii(hmp->hm_vol.name.unicode,
313 hmp->hm_vol.name.length, volname) == NULL)
346 struct hfsmount *hmp;
352 hmp = NULL;
355 hmp = malloc(sizeof(struct hfsmount), M_HFSMNT, M_WAITOK|M_ZERO);
356 if (hmp == NULL) {
361 mp->mnt_data = hmp;
365 hmp->hm_mountp = mp;
366 hmp->hm_dev = devvp->v_rdev;
367 hmp->hm_devvp = devvp;
382 &hmp->hm_vol, &cbargs)) != 0)
386 if (!hfslib_is_journal_clean(&hmp->hm_vol)) {
393 while ((1 << mp->mnt_fs_bshift) < hmp->hm_vol.vh.block_size)
400 if (hmp != NULL)
401 free(hmp, M_HFSMNT);
410 struct hfsmount* hmp;
418 hmp = VFSTOHFS(mp);
430 hfslib_close_volume(&hmp->hm_vol, &cbargs);
432 vrele(hmp->hm_devvp);
434 free(hmp, M_HFSMNT);
534 struct hfsmount *hmp;
549 hmp = VFSTOHFS(mp);
550 dev = hmp->hm_dev;
555 hnode->h_hmp = hmp;
567 if (hfslib_find_catalog_record_with_cnid(&hmp->hm_vol, hfskey.hnk_cnid,
594 hnode->h_devvp = hmp->hm_devvp;