Lines Matching refs:cdev
200 r->r_u.cdev = make_dev(&proto_devsw, res, 0, 0, 0600,
203 r->r_u.cdev->si_drv1 = sc;
204 r->r_u.cdev->si_drv2 = r;
208 r->r_u.cdev = make_dev(&proto_devsw, res, 0, 0, 0600,
210 r->r_u.cdev->si_drv1 = sc;
211 r->r_u.cdev->si_drv2 = r;
216 r->r_u.cdev = make_dev(&proto_devsw, res, 0, 0, 0600,
218 r->r_u.cdev->si_drv1 = sc;
219 r->r_u.cdev->si_drv2 = r;
257 destroy_dev(r->r_u.cdev);
262 destroy_dev(r->r_u.cdev);
265 destroy_dev(r->r_u.cdev);
284 proto_open(struct cdev *cdev, int oflags, int devtype, struct thread *td)
290 sc = cdev->si_drv1;
293 r = cdev->si_drv2;
307 proto_close(struct cdev *cdev, int fflag, int devtype, struct thread *td)
313 sc = cdev->si_drv1;
316 r = cdev->si_drv2;
332 proto_read(struct cdev *cdev, struct uio *uio, int ioflag)
347 sc = cdev->si_drv1;
349 r = cdev->si_drv2;
387 proto_write(struct cdev *cdev, struct uio *uio, int ioflag)
402 sc = cdev->si_drv1;
404 r = cdev->si_drv2;
451 proto_ioctl(struct cdev *cdev, u_long cmd, caddr_t data, int fflag,
460 sc = cdev->si_drv1;
461 r = cdev->si_drv2;
493 proto_mmap(struct cdev *cdev, vm_ooffset_t offset, vm_paddr_t *paddr,
503 r = cdev->si_drv2;