Lines Matching defs:fsp

223 	struct pcfs *fsp;
227 fsp = VFSTOPCFS(vp->v_vfsp);
228 if (error = pc_verify(fsp))
230 error = pc_lockfs(fsp, 0, 0);
234 pc_unlockfs(fsp);
238 if ((fsp->pcfs_vfs->vfs_flag & VFS_RDONLY) == 0) {
239 pc_mark_acc(fsp, pcp);
241 pc_unlockfs(fsp);
257 struct pcfs *fsp;
261 fsp = VFSTOPCFS(vp->v_vfsp);
262 if (error = pc_verify(fsp))
264 error = pc_lockfs(fsp, 0, 0);
268 pc_unlockfs(fsp);
279 pc_mark_mod(fsp, pcp);
283 pc_unlockfs(fsp);
301 struct pcfs *fsp;
355 fsp = VFSTOPCFS(vp->v_vfsp);
356 if (fsp->pcfs_flags & PCFS_IRRECOV)
416 fsp->pcfs_clsize);
419 fsp->pcfs_clsize)) {
427 lcn = pc_lblkno(fsp, uio->uio_loffset);
434 fsp->pcfs_clsize))
439 (daddr_t)pc_lblkno(fsp,
456 nerror = pc_fileclsize(fsp,
471 pcp->pc_size = fsp->pcfs_clsize * ncl;
569 struct pcfs *fsp;
577 fsp = VFSTOPCFS(vp->v_vfsp);
578 error = pc_lockfs(fsp, 0, 0);
588 pc_unlockfs(fsp);
596 if (PCA_IS_HIDDEN(fsp, attr))
602 else if (fsp->pcfs_flags & PCFS_BOOTPART) {
612 if (fsp->pcfs_flags & PCFS_BOOTPART) {
622 pc_getstartcluster(fsp, &pcp->pc_entry), pc_direntpersec(fsp));
628 vap->va_blksize = fsp->pcfs_clsize;
636 vap->va_mtime = fsp->pcfs_mounttime;
637 vap->va_atime = fsp->pcfs_mounttime;
638 vap->va_ctime = fsp->pcfs_mounttime;
639 pc_unlockfs(fsp);
644 if ((fsp->pcfs_flags & PCFS_NOCLAMPTIME) == 0) {
650 pc_unlockfs(fsp);
675 if ((fsp->pcfs_flags & PCFS_NOCLAMPTIME) == 0) {
681 pc_unlockfs(fsp);
689 pc_unlockfs(fsp);
706 struct pcfs *fsp;
734 fsp = VFSTOPCFS(vp->v_vfsp);
735 error = pc_lockfs(fsp, 0, 0);
739 pc_unlockfs(fsp);
743 if (fsp->pcfs_flags & PCFS_BOOTPART) {
745 pc_unlockfs(fsp);
794 if ((fsp->pcfs_flags & PCFS_NOCLAMPTIME) == 0 &&
822 if ((fsp->pcfs_flags & PCFS_NOCLAMPTIME) == 0 &&
834 pc_unlockfs(fsp);
849 struct pcfs *fsp;
852 fsp = VFSTOPCFS(vp->v_vfsp);
863 if (fsp->pcfs_flags & PCFS_BOOTPART) {
880 struct pcfs *fsp;
884 fsp = VFSTOPCFS(vp->v_vfsp);
885 if (error = pc_verify(fsp))
887 error = pc_lockfs(fsp, 0, 0);
891 pc_unlockfs(fsp);
897 pc_unlockfs(fsp);
910 struct pcfs *fsp;
913 fsp = VFSTOPCFS(vp->v_vfsp);
914 error = pc_lockfs(fsp, 0, 1);
929 pc_unlockfs(fsp);
932 VFS_RELE(PCFSTOVFS(fsp));
941 pc_unlockfs(fsp);
966 pc_unlockfs(fsp);
983 struct pcfs *fsp;
996 fsp = VFSTOPCFS(dvp->v_vfsp);
997 if (error = pc_verify(fsp))
999 error = pc_lockfs(fsp, 0, 0);
1003 pc_unlockfs(fsp);
1012 pc_unlockfs(fsp);
1021 pc_unlockfs(fsp);
1043 struct pcfs *fsp;
1055 fsp = VFSTOPCFS(dvp->v_vfsp);
1056 error = pc_lockfs(fsp, 0, 0);
1060 pc_unlockfs(fsp);
1064 if (fsp->pcfs_flags & PCFS_BOOTPART) {
1066 pc_unlockfs(fsp);
1110 pc_unlockfs(fsp);
1115 pc_unlockfs(fsp);
1128 struct pcfs *fsp;
1132 fsp = VFSTOPCFS(vp->v_vfsp);
1133 if (error = pc_verify(fsp))
1135 error = pc_lockfs(fsp, 0, 0);
1139 pc_unlockfs(fsp);
1142 if (fsp->pcfs_flags & PCFS_BOOTPART) {
1144 pc_unlockfs(fsp);
1149 pc_unlockfs(fsp);
1169 struct pcfs *fsp;
1174 fsp = VFSTOPCFS(sdvp->v_vfsp);
1175 if (error = pc_verify(fsp))
1185 error = pc_lockfs(fsp, 0, 0);
1190 pc_unlockfs(fsp);
1194 pc_unlockfs(fsp);
1210 struct pcfs *fsp;
1214 fsp = VFSTOPCFS(dvp->v_vfsp);
1215 if (error = pc_verify(fsp))
1217 error = pc_lockfs(fsp, 0, 0);
1221 pc_unlockfs(fsp);
1225 if (fsp->pcfs_flags & PCFS_BOOTPART) {
1227 pc_unlockfs(fsp);
1240 pc_unlockfs(fsp);
1254 struct pcfs *fsp;
1258 fsp = VFSTOPCFS(dvp -> v_vfsp);
1259 if (error = pc_verify(fsp))
1261 if (error = pc_lockfs(fsp, 0, 0))
1265 pc_unlockfs(fsp);
1269 if (fsp->pcfs_flags & PCFS_BOOTPART) {
1271 pc_unlockfs(fsp);
1277 pc_unlockfs(fsp);
1297 struct pcfs *fsp;
1316 fsp = VFSTOPCFS(dvp->v_vfsp);
1320 if (error = pc_verify(fsp)) {
1323 error = pc_lockfs(fsp, 0, 0);
1327 pc_unlockfs(fsp);
1347 pc_unlockfs(fsp);
1358 pc_unlockfs(fsp);
1373 boff = pc_blkoff(fsp, offset);
1415 pc_unlockfs(fsp);
1439 struct pcfs *fsp = VFSTOPCFS(vp->v_vfsp);
1456 devvp = fsp->pcfs_devvp;
1471 ((fsp->pcfs_vfs->vfs_flag & VFS_RDONLY) == 0)) {
1472 pc_mark_acc(fsp, pcp);
1488 lbn = pc_lblkno(fsp, off);
1489 lbnoff = off & ~(fsp->pcfs_clsize - 1);
1490 xferoffset = off & ~(fsp->pcfs_secsize - 1);
1493 off, (size_t)MIN(pc_blksize(fsp, pcp, off), PAGESIZE), 0);
1503 lbn += howmany(xfersize, fsp->pcfs_clsize),
1580 struct pcfs *fsp = VFSTOPCFS(vp->v_vfsp);
1584 if (err = pc_verify(fsp))
1589 err = pc_lockfs(fsp, 0, 0);
1603 pc_unlockfs(fsp);
1629 struct pcfs *fsp;
1645 fsp = VFSTOPCFS(vp->v_vfsp);
1647 if (err = pc_verify(fsp))
1679 err = pc_lockfs(fsp, 0, 0);
1683 pc_unlockfs(fsp);
1742 pc_unlockfs(fsp);
1760 struct pcfs *fsp;
1770 fsp = VFSTOPCFS(vp->v_vfsp);
1771 devvp = fsp->pcfs_devvp;
1782 pc_mark_mod(fsp, pcp);
1787 if (fsp->pcfs_flags & PCFS_IRRECOV) {
1793 lbn = pc_lblkno(fsp, io_off);
1794 lbnoff = io_off & ~(fsp->pcfs_clsize - 1);
1795 xferoffset = io_off & ~(fsp->pcfs_secsize - 1);
1799 lbn += howmany(xfersize, fsp->pcfs_clsize),
1836 if ((fsp->pcfs_flags & PCFS_IRRECOV) && pp != NULL) {
1967 struct pcfs *fsp = VFSTOPCFS(vp->v_vfsp);
1983 *valp = IS_FAT12(fsp) ? 30 : 33;
2167 struct pcfs *fsp = VFSTOPCFS(dvp->v_vfsp);
2182 foldcase = (fsp->pcfs_flags & PCFS_FOLDCASE);
2192 boff = pc_blkoff(fsp, *offset);
2228 boff = pc_blkoff(fsp, *offset);
2257 if (PCA_IS_HIDDEN(fsp, ep->pcd_attr)) {
2314 struct pcfs *fsp = VFSTOPCFS(dvp->v_vfsp);
2337 ld->d_ino = pc_makenodeid(pc_daddrdb(fsp, (*bp)->b_blkno),
2338 pc_blkoff(fsp, *offset), ep->pcd_attr,
2339 pc_getstartcluster(fsp, ep), pc_direntpersec(fsp));
2355 struct pcfs *fsp = VFSTOPCFS(dvp->v_vfsp);
2356 int boff = pc_blkoff(fsp, *offset);
2362 if (PCA_IS_HIDDEN(fsp, ep->pcd_attr)) {
2369 ld->d_ino = (ino64_t)pc_makenodeid(pc_daddrdb(fsp, (*bp)->b_blkno),
2370 boff, ep->pcd_attr, pc_getstartcluster(fsp, ep),
2371 pc_direntpersec(fsp));
2372 foldcase = (fsp->pcfs_flags & PCFS_FOLDCASE);
2401 struct pcfs *fsp;
2404 fsp = VFSTOPCFS(vp->v_vfsp);
2405 if (fsp == NULL)
2407 error = pc_lockfs(fsp, 0, 0);
2411 pc_unlockfs(fsp);
2416 pc_unlockfs(fsp);
2432 pc_unlockfs(fsp);