Lines Matching defs:cdev_vp
432 vnode_t *cdev_vp; /* VCHR open of the dump device */
1167 vnode_t *cdev_vp;
1232 (cdev_vp = makespecvp(VTOS(cvp)->s_dev, VCHR)) != NULL) {
1233 if (VOP_OPEN(&cdev_vp, FREAD | FWRITE, kcred, NULL) == 0) {
1238 if (VOP_IOCTL(cdev_vp, DKIOCGMEDIAINFO,
1245 if (VOP_IOCTL(cdev_vp, DKIOCINFO, (intptr_t)&dki,
1257 else if ((error = VOP_IOCTL(cdev_vp,
1263 (void) VOP_CLOSE(cdev_vp, FREAD | FWRITE, 1, 0,
1267 VN_RELE(cdev_vp);
1282 vnode_t *cdev_vp;
1301 (cdev_vp = makespecvp(VTOS(dumpvp)->s_dev, VCHR)) != NULL) {
1302 if (VOP_OPEN(&cdev_vp, FREAD | FWRITE, kcred, NULL) == 0) {
1303 (void) VOP_IOCTL(cdev_vp, DKIOCDUMPFINI, NULL, FKIOCTL,
1305 (void) VOP_CLOSE(cdev_vp, FREAD | FWRITE, 1, 0,
1308 VN_RELE(cdev_vp);
1337 err = vn_rdwr(UIO_WRITE, dumpbuf.cdev_vp != NULL ?
1338 dumpbuf.cdev_vp : dumpvp, dumpbuf.start, size,
2742 vnode_t *cdev_vp, *cmn_cdev_vp;
2744 ASSERT(dumpbuf.cdev_vp == NULL);
2745 cdev_vp = makespecvp(VTOS(dumpvp)->s_dev, VCHR);
2746 if (cdev_vp != NULL) {
2747 cmn_cdev_vp = common_specvp(cdev_vp);
2753 dumpbuf.cdev_vp = cmn_cdev_vp;
2755 VN_RELE(cdev_vp);
3044 if (dumpbuf.cdev_vp != NULL) {
3045 (void) VOP_CLOSE(dumpbuf.cdev_vp, FREAD | FWRITE, 1, 0,
3047 VN_RELE(dumpbuf.cdev_vp);
3048 dumpbuf.cdev_vp = NULL;