Lines Matching refs:cdev
199 r->r_u.cdev = make_dev(&proto_devsw, res, 0, 0, 0600,
202 r->r_u.cdev->si_drv1 = sc;
203 r->r_u.cdev->si_drv2 = r;
207 r->r_u.cdev = make_dev(&proto_devsw, res, 0, 0, 0600,
209 r->r_u.cdev->si_drv1 = sc;
210 r->r_u.cdev->si_drv2 = r;
215 r->r_u.cdev = make_dev(&proto_devsw, res, 0, 0, 0600,
217 r->r_u.cdev->si_drv1 = sc;
218 r->r_u.cdev->si_drv2 = r;
257 destroy_dev(r->r_u.cdev);
260 destroy_dev(r->r_u.cdev);
264 destroy_dev(r->r_u.cdev);
278 proto_open(struct cdev *cdev, int oflags, int devtype, struct thread *td)
282 r = cdev->si_drv2;
289 proto_close(struct cdev *cdev, int fflag, int devtype, struct thread *td)
294 sc = cdev->si_drv1;
295 r = cdev->si_drv2;
304 proto_read(struct cdev *cdev, struct uio *uio, int ioflag)
319 sc = cdev->si_drv1;
321 r = cdev->si_drv2;
359 proto_write(struct cdev *cdev, struct uio *uio, int ioflag)
374 sc = cdev->si_drv1;
376 r = cdev->si_drv2;
423 proto_ioctl(struct cdev *cdev, u_long cmd, caddr_t data, int fflag,
432 sc = cdev->si_drv1;
433 r = cdev->si_drv2;
465 proto_mmap(struct cdev *cdev, vm_ooffset_t offset, vm_paddr_t *paddr,
475 r = cdev->si_drv2;