Lines Matching defs:ntmp

193 		if (devvp != ntmp->um_devvp)
264 struct ntfsmount *ntmp = NULL;
296 ntmp = malloc(sizeof *ntmp, M_NTFSMNT, M_WAITOK | M_ZERO);
297 bcopy(bp->b_data, &ntmp->ntm_bootfile, sizeof(struct bootfile));
301 if (strncmp(ntmp->ntm_bootfile.bf_sysid, NTFS_BBID, NTFS_BBIDLEN)) {
308 int8_t cpr = ntmp->ntm_mftrecsz;
310 ntmp->ntm_bpmftrec = ntmp->ntm_spc * cpr;
312 ntmp->ntm_bpmftrec = (1 << (-cpr)) / ntmp->ntm_bps;
315 "mftrecsz: %u (%u sects)\n", ntmp->ntm_bps, ntmp->ntm_spc,
316 ntmp->ntm_bootfile.bf_media, ntmp->ntm_mftrecsz,
317 ntmp->ntm_bpmftrec);
319 ntmp->ntm_mftcn, ntmp->ntm_mftmirrcn);
321 ntmp->ntm_mountp = mp;
322 ntmp->ntm_dev = dev;
323 ntmp->ntm_devvp = devvp;
324 ntmp->ntm_uid = argsp->uid;
325 ntmp->ntm_gid = argsp->gid;
326 ntmp->ntm_mode = argsp->mode;
327 ntmp->ntm_flag = argsp->flag;
328 mp->mnt_data = ntmp;
329 TAILQ_INIT(&ntmp->ntm_ntnodeq);
332 ntmp->ntm_wget = ntfs_utf8_wget;
333 ntmp->ntm_wput = ntfs_utf8_wput;
334 ntmp->ntm_wcmp = ntfs_utf8_wcmp;
337 (ntmp->ntm_flag & NTFS_MFLAG_CASEINS) ? "insens." : "sens.",
338 (ntmp->ntm_flag & NTFS_MFLAG_ALLNAMES) ? " allnames," : "",
339 ntmp->ntm_uid, ntmp->ntm_gid, ntmp->ntm_mode);
348 error = VFS_VGET(mp, pi[i], &(ntmp->ntm_sysvn[pi[i]]));
351 ntmp->ntm_sysvn[pi[i]]->v_flag |= VSYSTEM;
352 vref(ntmp->ntm_sysvn[pi[i]]);
353 vput(ntmp->ntm_sysvn[pi[i]]);
359 if ((error = ntfs_toupper_use(mp, ntmp, p)))
365 error = ntfs_calccfree(ntmp, &ntmp->ntm_cfree);
384 error = ntfs_readattr(ntmp, VTONT(vp),
394 ntmp->ntm_ad = mallocarray(num, sizeof(struct ntvattrdef),
397 ntmp->ntm_adnum = num;
401 error = ntfs_readattr(ntmp, VTONT(vp),
408 ntmp->ntm_ad[i].ad_name[j] = ad.ad_name[j];
410 ntmp->ntm_ad[i].ad_namelen = j - 1;
411 ntmp->ntm_ad[i].ad_type = ad.ad_type;
426 if (ntmp->ntm_sysvn[i])
427 vrele(ntmp->ntm_sysvn[i]);
438 if (ntmp != NULL) {
439 if (ntmp->ntm_ad != NULL)
440 free(ntmp->ntm_ad, M_NTFSMNT, 0);
441 free(ntmp, M_NTFSMNT, 0);
462 struct ntfsmount *ntmp;
466 ntmp = VFSTONTFS(mp);
481 if(((mntflags & MNT_FORCE) == 0) && (ntmp->ntm_sysvn[i] &&
482 ntmp->ntm_sysvn[i]->v_usecount > 1))
488 if(ntmp->ntm_sysvn[i]) vrele(ntmp->ntm_sysvn[i]);
501 if (ntmp->ntm_devvp->v_type != VBAD)
502 ntmp->ntm_devvp->v_specmountpoint = NULL;
505 vn_lock(ntmp->ntm_devvp, LK_EXCLUSIVE | LK_RETRY);
506 vinvalbuf(ntmp->ntm_devvp, V_SAVE, NOCRED, p, 0, INFSLP);
507 (void)VOP_CLOSE(ntmp->ntm_devvp, FREAD, NOCRED, p);
508 vput(ntmp->ntm_devvp);
514 free(ntmp->ntm_ad, M_NTFSMNT, 0);
515 free(ntmp, M_NTFSMNT, 0);
550 ntfs_calccfree(struct ntfsmount *ntmp, cn_t *cfreep)
559 vp = ntmp->ntm_sysvn[NTFS_BITMAPINO];
574 error = ntfs_readattr(ntmp, VTONT(vp), NTFS_A_DATA, NULL,
595 struct ntfsmount *ntmp = VFSTONTFS(mp);
600 mftallocated = VTOF(ntmp->ntm_sysvn[NTFS_MFTINO])->f_allocated;
602 sbp->f_bsize = ntmp->ntm_bps;
603 sbp->f_iosize = ntmp->ntm_bps * ntmp->ntm_spc;
604 sbp->f_blocks = ntmp->ntm_bootfile.bf_spv;
605 sbp->f_bfree = sbp->f_bavail = ntfs_cntobn(ntmp->ntm_cfree);
606 sbp->f_ffree = sbp->f_favail = sbp->f_bfree / ntmp->ntm_bpmftrec;
607 sbp->f_files = mftallocated / ntfs_bntob(ntmp->ntm_bpmftrec) +
669 struct ntfsmount *ntmp;
678 ntmp = VFSTONTFS(mp);
682 error = ntfs_ntlookup(ntmp, ino, &ip);
690 error = ntfs_loadntnode(ntmp, ip);
700 error = ntfs_fget(ntmp, ip, attrtype, attrname, &fp);
718 error = ntfs_filesize(ntmp, fp,
747 error = getnewvnode(VT_NTFS, ntmp->ntm_mountp, &ntfs_vops, &vp);