HomeSort by: relevance | last modified time | path
    Searched refs:devvp (Results 1 - 25 of 57) sorted by relevancy

1 2 3

  /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...]

Completed in 24 milliseconds

1 2 3