Lines Matching refs:dev
236 int alloc_chrdev_region(dev_t *dev, unsigned baseminor, unsigned count, in alloc_chrdev_region() argument
243 *dev = MKDEV(cd->major, cd->baseminor); in alloc_chrdev_region()
457 static struct kobject *exact_match(dev_t dev, int *part, void *data) in exact_match() argument
463 static int exact_lock(dev_t dev, void *data) in exact_lock() argument
479 int cdev_add(struct cdev *p, dev_t dev, unsigned count) in cdev_add() argument
483 p->dev = dev; in cdev_add()
486 error = kobj_map(cdev_map, dev, count, NULL, in cdev_add()
534 int cdev_device_add(struct cdev *cdev, struct device *dev) in cdev_device_add() argument
538 if (dev->devt) { in cdev_device_add()
539 cdev_set_parent(cdev, &dev->kobj); in cdev_device_add()
541 rc = cdev_add(cdev, dev->devt, 1); in cdev_device_add()
546 rc = device_add(dev); in cdev_device_add()
568 void cdev_device_del(struct cdev *cdev, struct device *dev) in cdev_device_del() argument
570 device_del(dev); in cdev_device_del()
571 if (dev->devt) in cdev_device_del()
575 static void cdev_unmap(dev_t dev, unsigned count) in cdev_unmap() argument
577 kobj_unmap(cdev_map, dev, count); in cdev_unmap()
593 cdev_unmap(p->dev, p->count); in cdev_del()
656 static struct kobject *base_probe(dev_t dev, int *part, void *data) in base_probe() argument
658 if (request_module("char-major-%d-%d", MAJOR(dev), MINOR(dev)) > 0) in base_probe()
660 request_module("char-major-%d", MAJOR(dev)); in base_probe()