Lines Matching refs:dev
225 dev_release(struct device *dev)
227 pr_debug("dev_release: %s\n", dev_name(dev));
228 kfree(dev);
235 struct device *dev;
238 dev = kzalloc(sizeof(*dev), M_WAITOK);
239 dev->parent = parent;
240 dev->class = class;
241 dev->devt = devt;
242 dev->driver_data = drvdata;
243 dev->release = dev_release;
245 kobject_set_name_vargs(&dev->kobj, fmt, args);
247 device_register(dev);
249 return (dev);
284 linux_dev_open(struct cdev *dev, int oflags, int devtype, struct thread *td)
292 ldev = dev->si_drv1;
319 linux_dev_close(struct cdev *dev, int fflag, int devtype, struct thread *td)
327 ldev = dev->si_drv1;
340 linux_dev_ioctl(struct cdev *dev, u_long cmd, caddr_t data, int fflag,
349 ldev = dev->si_drv1;
371 linux_dev_read(struct cdev *dev, struct uio *uio, int ioflag)
380 ldev = dev->si_drv1;
405 linux_dev_write(struct cdev *dev, struct uio *uio, int ioflag)
414 ldev = dev->si_drv1;
439 linux_dev_poll(struct cdev *dev, int events, struct thread *td)
448 ldev = dev->si_drv1;
463 linux_dev_mmap_single(struct cdev *dev, vm_ooffset_t *offset,
473 ldev = dev->si_drv1;