Searched refs:pdev_vnode (Results 1 – 10 of 10) sorted by relevance
/netbsd-src/sys/dev/dm/ |
H A D | dm_pdev.c | 118 error = vn_bdev_openpath(dev_pb, &dmp->pdev_vnode, curlwp); in dm_pdev_insert() 127 getdisksize(dmp->pdev_vnode, &dmp->pdev_numsec, &dmp->pdev_secsize); in dm_pdev_insert() 131 major(dmp->pdev_vnode->v_rdev), minor(dmp->pdev_vnode->v_rdev)); in dm_pdev_insert() 165 dmp->pdev_vnode = NULL; in dm_pdev_alloc() 179 if (dmp->pdev_vnode != NULL) { in dm_pdev_rem() 180 int error = vn_close(dmp->pdev_vnode, FREAD | FWRITE, FSCRED); in dm_pdev_rem()
|
H A D | dm_target_linear.c | 117 VOP_STRATEGY(tlc->pdev->pdev_vnode, bp); in dm_target_linear_strategy() 135 return VOP_IOCTL(tlc->pdev->pdev_vnode, DIOCCACHESYNC, &cmd, in dm_target_linear_sync()
|
H A D | dm_target_delay.c | 289 struct vnode *vnode = tdc->write.pdev->pdev_vnode; in dm_target_delay_strategy() 324 VOP_STRATEGY(di->pdev->pdev_vnode, bp); in _submit() 377 return VOP_IOCTL(tdc->write.pdev->pdev_vnode, DIOCCACHESYNC, &cmd, in dm_target_delay_sync()
|
H A D | dm_table.c | 350 if (map->data.pdev->pdev_vnode->v_rdev == in dm_table_add_deps() 351 pdev->pdev_vnode->v_rdev) { in dm_table_add_deps()
|
H A D | dm_target_stripe.c | 299 VOP_STRATEGY(tlc->pdev->pdev_vnode, nestbuf); in dm_target_stripe_strategy() 326 if ((err = VOP_IOCTL(tlc->pdev->pdev_vnode, DIOCCACHESYNC, in dm_target_stripe_sync()
|
H A D | dm_target_flakey.c | 340 VOP_STRATEGY(tfc->pdev->pdev_vnode, bp); 473 return VOP_IOCTL(tfc->pdev->pdev_vnode, DIOCCACHESYNC, &cmd,
|
H A D | dm.h | 117 struct vnode *pdev_vnode; member
|
H A D | dm_target_snapshot.c | 450 return VOP_IOCTL(tsoc->tsoc_real_dev->pdev_vnode, DIOCCACHESYNC, in dm_target_snapshot_orig_sync()
|
H A D | dm_ioctl.c | 679 rdev = map->data.pdev->pdev_vnode->v_rdev; in dm_table_deps()
|
/netbsd-src/sys/dev/dm/doc/ |
H A D | proposal-dm.txt | 27 struct vnode *pdev_vnode;
|