Lines Matching refs:cdev
69 struct cdev *sc_cdev;
71 struct cdev *sc_adev; /* alias device */
105 static int spigen_open(struct cdev *, int, int, struct thread *);
106 static int spigen_ioctl(struct cdev *, u_long, caddr_t, int, struct thread *);
107 static int spigen_close(struct cdev *, int, int, struct thread *);
166 spigen_open(struct cdev *cdev, int oflags, int devtype, struct thread *td)
171 dev = cdev->si_drv1;
182 spigen_transfer(struct cdev *cdev, struct spigen_transfer *st)
185 device_t dev = cdev->si_drv1;
227 spigen_transfer_mmapped(struct cdev *cdev, struct spigen_transfer_mmapped *stm)
230 device_t dev = cdev->si_drv1;
251 spigen_ioctl(struct cdev *cdev, u_long cmd, caddr_t data, int fflag,
254 device_t dev = cdev->si_drv1;
259 error = spigen_transfer(cdev, (struct spigen_transfer *)data);
262 error = spigen_transfer_mmapped(cdev, (struct spigen_transfer_mmapped *)data);
296 spigen_mmap_single(struct cdev *cdev, vm_ooffset_t *offset,
348 spigen_close(struct cdev *cdev, int fflag, int devtype, struct thread *td)
350 device_t dev = cdev->si_drv1;