Lines Matching refs:cdev
73 struct cdev *cdev; member
80 struct cdev *cdev; member
200 vmmdev_lookup2(struct cdev *cdev) in vmmdev_lookup2() argument
202 return (cdev->si_drv1); in vmmdev_lookup2()
206 vmmdev_rw(struct cdev *cdev, struct uio *uio, int flags) in vmmdev_rw() argument
213 sc = vmmdev_lookup2(cdev); in vmmdev_rw()
366 vmmdev_open(struct cdev *dev, int flags, int fmt, struct thread *td) in vmmdev_open()
433 vmmdev_ioctl(struct cdev *cdev, u_long cmd, caddr_t data, int fflag, in vmmdev_ioctl() argument
442 sc = vmmdev_lookup2(cdev); in vmmdev_ioctl()
796 vmmdev_mmap_single(struct cdev *cdev, vm_ooffset_t *offset, vm_size_t mapsize, in vmmdev_mmap_single() argument
811 sc = vmmdev_lookup2(cdev); in vmmdev_mmap_single()
857 KASSERT(sc->cdev == NULL, ("%s: cdev not free", __func__)); in vmmdev_destroy()
868 KASSERT(dsc->cdev != NULL, ("devmem cdev already destroyed")); in vmmdev_destroy()
878 KASSERT(dsc->cdev == NULL, ("%s: devmem not free", __func__)); in vmmdev_destroy()
901 struct cdev *cdev; in vmmdev_lookup_and_destroy() local
907 if (sc == NULL || sc->cdev == NULL) { in vmmdev_lookup_and_destroy()
926 cdev = sc->cdev; in vmmdev_lookup_and_destroy()
927 sc->cdev = NULL; in vmmdev_lookup_and_destroy()
931 destroy_dev(cdev); in vmmdev_lookup_and_destroy()
986 struct cdev *cdev; in vmmdev_create() local
1044 error = make_dev_s(&mda, &cdev, "vmm/%s", name); in vmmdev_create()
1050 sc->cdev = cdev; in vmmdev_create()
1084 struct cdev *sc_cdev; in vmmctl_dtor()
1095 sc_cdev = sc->cdev; in vmmctl_dtor()
1097 sc->cdev = NULL; in vmmctl_dtor()
1124 vmmctl_open(struct cdev *cdev, int flags, int fmt, struct thread *td) in vmmctl_open() argument
1148 vmmctl_ioctl(struct cdev *cdev, u_long cmd, caddr_t data, int fflag, in vmmctl_ioctl() argument
1192 static struct cdev *vmmctl_cdev;
1304 devmem_mmap_single(struct cdev *cdev, vm_ooffset_t *offset, vm_size_t len, in devmem_mmap_single() argument
1313 dsc = cdev->si_drv1; in devmem_mmap_single()
1368 error = make_dev_s(&mda, &dsc->cdev, "vmm.io/%s.%s", vm_name(sc->vm), in devmem_create_cdev()
1386 destroy_dev(dsc->cdev); in devmem_destroy()
1387 dsc->cdev = NULL; in devmem_destroy()