/src/sys/fs/v7fs/ |
v7fs_vfsops.c | 84 struct vnode *devvp = NULL; local in function:v7fs_mount 113 NSM_FOLLOW_NOEMULROOT, &devvp); 116 DPRINTF("mount device=%lx\n", (long)devvp->v_rdev); 122 if (devvp->v_type != VBLK) 124 else if (bdevsw_lookup(devvp->v_rdev) == NULL) 132 if (devvp != v7fsmount->devvp) { 133 DPRINTF("devvp %p != %p rootvp=%p\n", devvp, 134 v7fsmount->devvp, rootvp) [all...] |
v7fs_extern.h | 47 struct vnode *devvp; /* block device mounted vnode */ member in struct:v7fs_mount
|
/src/sys/fs/hfs/ |
hfs_subr.c | 177 cbdata->devvp = NULL; 181 vn_lock(args->devvp, LK_EXCLUSIVE | LK_RETRY); 182 result = VOP_OPEN(args->devvp, mode, FSCRED); 183 VOP_UNLOCK(args->devvp); 188 vn_lock(args->devvp, LK_EXCLUSIVE | LK_RETRY); 189 result = vinvalbuf(args->devvp, V_SAVE, args->cred, args->l, 0, 0); 190 VOP_UNLOCK(args->devvp); 192 VOP_CLOSE(args->devvp, mode, FSCRED); 196 cbdata->devvp = args->devvp; 224 struct vnode *devvp; local in function:hfs_libcb_closedev [all...] |
hfs_vfsops.c | 197 struct vnode *devvp; local in function:hfs_mount 234 NSM_FOLLOW_NOEMULROOT, &devvp); 242 if (devvp->v_type != VBLK) 244 else if (bdevsw_lookup(devvp->v_rdev) == NULL) 252 if (devvp != hmp->hm_devvp) 259 devvp = hmp->hm_devvp; 260 vref(devvp); 281 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); 283 KAUTH_REQ_SYSTEM_MOUNT_DEVICE, mp, devvp, 285 VOP_UNLOCK(devvp); [all...] |
hfs.h | 106 struct vnode* devvp; /* vnode for device I/O */ member in struct:__anon458a01ca0308 113 struct vnode *devvp; member in struct:__anon458a01ca0408
|
/src/sys/fs/filecorefs/ |
filecore_vfsops.c | 179 static int filecore_mountfs(struct vnode *devvp, struct mount *mp, 226 struct vnode *devvp; local in function:filecore_mount 259 NSM_FOLLOW_NOEMULROOT, &devvp); 263 if (devvp->v_type != VBLK) { 264 vrele(devvp); 267 if (bdevsw_lookup(devvp->v_rdev) == NULL) { 268 vrele(devvp); 275 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); 277 KAUTH_REQ_SYSTEM_MOUNT_DEVICE, mp, devvp, KAUTH_ARG(VREAD)); 278 VOP_UNLOCK(devvp); [all...] |
/src/share/examples/rump/ttyserv/ |
ttyserv.c | 83 struct vnode *devvp; local in function:handlereq 99 devvp = devvps[minordev]; 104 RUMP_VOP_LOCK(devvp, RUMP_LK_EXCLUSIVE); 105 rv = RUMP_VOP_OPEN(devvp, pr_open->pm_fmt, rootcred); 106 RUMP_VOP_UNLOCK(devvp); 111 RUMP_VOP_LOCK(devvp, RUMP_LK_EXCLUSIVE); 112 rv = RUMP_VOP_CLOSE(devvp, pr_close->pm_fmt, rootcred); 113 RUMP_VOP_UNLOCK(devvp); 118 rv = RUMP_VOP_IOCTL(devvp, pr_ioctl->pm_iocmd, 127 RUMP_VOP_LOCK(devvp, RUMP_LK_SHARED) [all...] |
/src/share/examples/rump/umserv/ |
umserv.c | 98 struct vnode *devvps[8], *devvp; local in function:main 169 devvp = devvps[minordev]; 174 RUMP_VOP_LOCK(devvp, RUMP_LK_EXCLUSIVE); 175 rv = RUMP_VOP_OPEN(devvp, pr_open->pm_fmt, rootcred); 176 RUMP_VOP_UNLOCK(devvp); 181 RUMP_VOP_LOCK(devvp, RUMP_LK_EXCLUSIVE); 182 rv = RUMP_VOP_CLOSE(devvp, pr_close->pm_fmt, rootcred); 183 RUMP_VOP_UNLOCK(devvp); 188 rv = RUMP_VOP_IOCTL(devvp, pr_ioctl->pm_iocmd, 197 RUMP_VOP_LOCK(devvp, RUMP_LK_SHARED) [all...] |
/src/sys/fs/sysvbfs/ |
sysvbfs_vfsops.c | 74 struct vnode *devvp = NULL; local in function:sysvbfs_mount 104 NSM_FOLLOW_NOEMULROOT, &devvp); 112 if (devvp->v_type != VBLK) 114 else if (bdevsw_lookup(devvp->v_rdev) == NULL) 122 if (devvp != bmp->devvp) 142 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); 144 KAUTH_REQ_SYSTEM_MOUNT_DEVICE, mp, devvp, 146 VOP_UNLOCK(devvp); 150 vrele(devvp); [all...] |
sysvbfs.h | 60 struct vnode *devvp; /* block device mounted vnode */ member in struct:sysvbfs_mount
|
/src/sys/fs/udf/ |
udf_vfsops.c | 308 struct vnode *devvp; local in function:udf_mount 345 NSM_FOLLOW_NOEMULROOT, &devvp); 351 vprint("UDF mount, trying to mount \n", devvp); 355 if (devvp->v_type != VBLK) { 356 vrele(devvp); 359 if (bdevsw_lookup(devvp->v_rdev) == NULL) { 360 vrele(devvp); 371 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); 373 KAUTH_REQ_SYSTEM_MOUNT_DEVICE, mp, devvp, KAUTH_ARG(accessmode)); 374 VOP_UNLOCK(devvp); [all...] |
/src/sys/fs/adosfs/ |
advfsops.c | 85 struct vnode *devvp; local in function:adosfs_mount 119 NSM_FOLLOW_NOEMULROOT, &devvp); 123 if (devvp->v_type != VBLK) { 124 vrele(devvp); 127 if (bdevsw_lookup(devvp->v_rdev) == NULL) { 128 vrele(devvp); 138 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); 140 KAUTH_REQ_SYSTEM_MOUNT_DEVICE, mp, devvp, KAUTH_ARG(accessmode)); 141 VOP_UNLOCK(devvp); 143 vrele(devvp); [all...] |
/src/sys/fs/nilfs/ |
nilfs_vfsops.c | 384 dev_bsize = 1 << nilfsdev->devvp->v_mount->mnt_fs_bshift; 389 error = bread(nilfsdev->devvp, dev_blk, dev_blks * dev_bsize, 0, &bp); 403 error = bread(nilfsdev->devvp, dev_blk, dev_blks * dev_bsize, 0, &bp); 447 error = vinvalbuf(nilfsdev->devvp, 0, FSCRED, curlwp, 0, 0); 467 if ((error = vinvalbuf(nilfsdev->devvp, V_SAVE, l->l_cred, l, 0, 0))) 548 spec_node_setmountedfs(nilfsdev->devvp, NULL); 550 /* devvp is still locked by us */ 551 vn_lock(nilfsdev->devvp, LK_EXCLUSIVE | LK_RETRY); 552 error = VOP_CLOSE(nilfsdev->devvp, FREAD | FWRITE, NOCRED); 559 vput(nilfsdev->devvp); 842 struct vnode *devvp; local in function:nilfs_mount [all...] |
/src/sys/fs/msdosfs/ |
msdosfs_vfsops.c | 280 struct vnode *devvp; /* vnode for blk device to mount */ local in function:msdosfs_mount 355 devvp = pmp->pm_devvp; 356 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); 359 mp, devvp, KAUTH_ARG(VREAD | VWRITE)); 360 VOP_UNLOCK(devvp); 377 NSM_FOLLOW_NOEMULROOT, &devvp); 383 if (devvp->v_type != VBLK) { 385 vrele(devvp); 388 if (bdevsw_lookup(devvp->v_rdev) == NULL) { 390 vrele(devvp); [all...] |
/src/sys/fs/efs/ |
efs_vfsops.c | 66 efs_mount_common(struct mount *mp, const char *path, struct vnode *devvp, 76 emp->em_dev = devvp->v_rdev; 77 emp->em_devvp = devvp; 179 struct vnode *devvp; local in function:efs_mount 210 devvp = devnd.ni_vp; 213 if (devvp->v_type != VBLK) { 214 vput(devvp); 226 KAUTH_REQ_SYSTEM_MOUNT_DEVICE, mp, devvp, KAUTH_ARG(VREAD)); 228 vput(devvp); 232 if ((err = VOP_OPEN(devvp, mode, l->l_cred))) [all...] |
/src/sys/fs/cd9660/ |
cd9660_vfsops.c | 129 static int iso_mountfs(struct vnode *devvp, struct mount *mp, 181 iso_checkupdate(const struct vnode *devvp, const struct iso_mnt *imp, 185 if (devvp != imp->im_devvp && devvp->v_rdev != imp->im_devvp->v_rdev) 252 struct vnode *devvp; local in function:cd9660_mount 294 NSM_FOLLOW_NOEMULROOT, &devvp); 298 if (devvp->v_type != VBLK) { 299 vrele(devvp); 302 if (bdevsw_lookup(devvp->v_rdev) == NULL) { 303 vrele(devvp); [all...] |
/src/sys/ufs/ext2fs/ |
ext2fs_vfsops.c | 357 struct vnode *devvp; local in function:ext2fs_mount 387 NSM_FOLLOW_NOEMULROOT, &devvp); 395 if (devvp->v_type != VBLK) 397 else if (bdevsw_lookup(devvp->v_rdev) == NULL) 405 if (devvp != ump->um_devvp) { 406 if (devvp->v_rdev != ump->um_devvp->v_rdev) 409 vrele(devvp); 410 devvp = ump->um_devvp; 411 vref(devvp); 421 devvp = ump->um_devvp 600 struct vnode *vp, *devvp; local in function:ext2fs_reload [all...] |
/src/sys/ufs/mfs/ |
mfs_vfsops.c | 242 struct vnode *devvp; local in function:mfs_mount 313 error = bdevvp(makedev(255, minor), &devvp); 321 KASSERT(devvp->v_op == spec_vnodeop_p); 322 KASSERT(devvp->v_data == NULL); 323 devvp->v_op = mfs_vnodeop_p; 324 devvp->v_data = mfsp; 327 mfsp->mfs_vnode = devvp; 333 if ((error = ffs_mountfs(devvp, mp, l)) != 0) { 335 vrele(devvp);
|
/src/sys/fs/ntfs/ |
ntfs_vfsops.c | 168 struct vnode *devvp; local in function:ntfs_mount 208 NSM_FOLLOW_NOEMULROOT, &devvp); 212 if (devvp->v_type != VBLK) { 216 if (bdevsw_lookup(devvp->v_rdev) == NULL) { 228 if (devvp != ntmp->um_devvp) { 241 vrele(devvp); 267 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); 268 err = VOP_OPEN(devvp, flags, FSCRED); 269 VOP_UNLOCK(devvp); 272 err = ntfs_mountfs(devvp, mp, args, l) [all...] |
/src/sys/ufs/chfs/ |
chfs_vfsops.c | 117 struct vnode *devvp = NULL; local in function:chfs_mount 159 devvp = nd.ni_vp; 162 if (devvp->v_type != VBLK) 164 else if (bdevsw_lookup(devvp->v_rdev) == NULL) 169 vrele(devvp); 178 err = VOP_OPEN(devvp, xflags, FSCRED); 183 err = chfs_mountfs(devvp, mp); 185 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); 186 (void)VOP_CLOSE(devvp, xflags, NOCRED); 187 VOP_UNLOCK(devvp); [all...] |
/src/sys/ufs/ffs/ |
ffs_vfsops.c | 466 struct vnode *devvp = NULL; local in function:ffs_mount 508 NSM_FOLLOW_NOEMULROOT, &devvp); 517 if (devvp->v_type != VBLK) { 518 DPRINTF("non block device %d", devvp->v_type); 523 if (bdevsw_lookup(devvp->v_rdev) == NULL) { 525 devvp->v_rdev); 535 if (devvp != ump->um_devvp && 536 devvp->v_rdev != ump->um_devvp->v_rdev) { 538 (uintmax_t)devvp->v_rdev, 543 vrele(devvp); 815 struct vnode *vp, *devvp; local in function:ffs_reload [all...] |
ffs_alloc.c | 1560 ffs_blkfree_cg(struct fs *fs, struct vnode *devvp, daddr_t bno, long size) 1569 const bool devvp_is_snapshot = (devvp->v_type != VBLK); 1575 dev = devvp->v_rdev; 1576 ump = VFSTOUFS(spec_node_getmountedfs(devvp)); 1580 error = bread(devvp, cgblkno, (int)fs->fs_cgsize, 1598 struct vnode *devvp; member in struct:discardopdata 1618 struct mount *mp = spec_node_getmountedfs(td->devvp); 1631 ffs_blkfree_cg(fs, td->devvp, td->bno, todo); 1656 vn_lock(td->devvp, LK_EXCLUSIVE | LK_RETRY); 1660 VOP_FDISCARD(td->devvp, start, len) 1998 struct vnode *devvp; local in function:ffs_freefile [all...] |
/src/sbin/fsck_lfs/ |
lfs.c | 471 struct uvnode *devvp; local in function:lfs_init 478 devvp = ecalloc(1, sizeof(*devvp)); 479 devvp->v_fs = NULL; 480 devvp->v_fd = devfd; 481 devvp->v_strategy_op = raw_vop_strategy; 482 devvp->v_bwrite_op = raw_vop_bwrite; 483 devvp->v_bmap_op = raw_vop_bmap; 484 LIST_INIT(&devvp->v_cleanblkhd); 485 LIST_INIT(&devvp->v_dirtyblkhd) [all...] |
/src/usr.sbin/makefs/msdos/ |
msdosfs_vfsops.c | 84 msdosfs_mount(struct vnode *devvp, int flags) 95 struct msdos_options *m = devvp->fs->fs_specific; 100 if ((error = bread(devvp, 0, secsize, 0, &bp)) != 0) 345 if ((error = bread(devvp, de_bn2kb(pmp, pmp->pm_fsinfo), 380 pmp->pm_devvp = devvp;
|
/src/sys/ufs/lfs/ |
lfs_vfsops.c | 650 struct vnode *devvp; local in function:lfs_mount 679 NSM_FOLLOW_NOEMULROOT, &devvp); 687 if (devvp->v_type != VBLK) 689 else if (bdevsw_lookup(devvp->v_rdev) == NULL) 704 if (devvp != fs->lfs_devvp) { 705 if (devvp->v_rdev != fs->lfs_devvp->v_rdev) 708 vrele(devvp); 709 devvp = fs->lfs_devvp; 710 vref(devvp); 722 devvp = fs->lfs_devvp 2079 struct vnode *devvp = VTOI(vp)->i_devvp; local in function:lfs_gop_write [all...] |