Lines Matching defs:baseminor
37 unsigned int baseminor;
97 __register_chrdev_region(unsigned int major, unsigned int baseminor,
110 if (minorct > MINORMASK + 1 - baseminor) {
112 name, baseminor, baseminor + minorct - 1, 0, MINORMASK);
141 if (curr->baseminor + curr->minorct <= baseminor)
144 if (curr->baseminor >= baseminor + minorct)
151 cd->baseminor = baseminor;
172 __unregister_chrdev_region(unsigned major, unsigned baseminor, int minorct)
180 (*cp)->baseminor == baseminor &&
228 * @baseminor: first of the requested range of minor numbers
236 int alloc_chrdev_region(dev_t *dev, unsigned baseminor, unsigned count,
240 cd = __register_chrdev_region(0, baseminor, count, name);
243 *dev = MKDEV(cd->major, cd->baseminor);
250 * @baseminor: first of the requested range of minor numbers
268 int __register_chrdev(unsigned int major, unsigned int baseminor,
276 cd = __register_chrdev_region(major, baseminor, count, name);
288 err = cdev_add(cdev, MKDEV(cd->major, baseminor), count);
298 kfree(__unregister_chrdev_region(cd->major, baseminor, count));
327 * @baseminor: first of the range of minor numbers
332 * @major, @baseminor and @count. This function undoes what
335 void __unregister_chrdev(unsigned int major, unsigned int baseminor,
340 cd = __unregister_chrdev_region(major, baseminor, count);