MINORMASK
if (disk->first_minor > MINORMASK ||
disk->minors > MINORMASK + 1 ||
disk->first_minor + disk->minors > MINORMASK + 1)
if (dh->minor > MINORMASK) {
if (o_minor < -1 || o_minor > MINORMASK)
(MINORMASK >> part_shift) + 1, GFP_KERNEL);
if (index < 0 || index > MINORMASK >> part_shift) {
if ((vdev->dev_no << PARTITION_SHIFT) & ~(u64)MINORMASK) {
err = __register_chrdev(MISC_MAJOR, 0, MINORMASK + 1, "misc", &misc_fops);
MINORMASK, GFP_KERNEL);
minor = ida_alloc_max(&dax_minor_ida, MINORMASK, GFP_KERNEL);
rc = alloc_chrdev_region(&dax_devt, 0, MINORMASK+1, "dax");
unregister_chrdev_region(dax_devt, MINORMASK+1);
unregister_chrdev_region(dax_devt, MINORMASK+1);
minor = ida_alloc_max(&cdev_ctx->minor_ida, MINORMASK, GFP_KERNEL);
rc = alloc_chrdev_region(&ictx[i].devt, 0, MINORMASK,
unregister_chrdev_region(ictx[i].devt, MINORMASK);
unregister_chrdev_region(ictx[i].devt, MINORMASK);
ret = xa_alloc(&fw_device_xa, &minor, device, XA_LIMIT(0, MINORMASK), GFP_KERNEL);
MINORMASK + 1);
MINORMASK + 1, dfl_chrdevs[i].name);
#define I2C_MINORS (MINORMASK + 1)
devnum <= MINORMASK)
if (next_minor > MINORMASK)
#define MEI_MAX_DEVS MINORMASK
ret = alloc_chrdev_region(&uacce_devt, 0, MINORMASK, UACCE_NAME);
unregister_chrdev_region(uacce_devt, MINORMASK);
if (new->devnum > (MINORMASK >> tr->part_bits) ||
unregister_chrdev_region(ptp_devt, MINORMASK + 1);
err = alloc_chrdev_region(&ptp_devt, 0, MINORMASK + 1, "ptp");
#define RPMSG_DEV_MAX (MINORMASK + 1)
#define RPMSG_DEV_MAX (MINORMASK + 1)
#define QCOM_RMTFS_MEM_DEV_MAX (MINORMASK + 1)
MINORMASK + 1, "vfio-dev");
unregister_chrdev_region(device_devt, MINORMASK + 1);
minor = ida_alloc_max(&vfio.group_ida, MINORMASK, GFP_KERNEL);
ret = alloc_chrdev_region(&vfio.group_devt, 0, MINORMASK + 1, "vfio");
unregister_chrdev_region(vfio.group_devt, MINORMASK + 1);
ret = ida_alloc_max(&vfio.device_ida, MINORMASK, GFP_KERNEL);
if (minorct > MINORMASK + 1 - baseminor) {
name, baseminor, baseminor + minorct - 1, 0, MINORMASK);
le64_to_cpu(info->DevMinor) & MINORMASK);
le64_to_cpu(info->DevMinor) & MINORMASK);
#define MINOR(dev) ((unsigned int) ((dev) & MINORMASK))
ret = alloc_chrdev_region(&mbochs_devt, 0, MINORMASK + 1, MBOCHS_NAME);
cdev_add(&mbochs_cdev, mbochs_devt, MINORMASK + 1);
unregister_chrdev_region(mbochs_devt, MINORMASK + 1);
unregister_chrdev_region(mbochs_devt, MINORMASK + 1);
ret = alloc_chrdev_region(&mdpy_devt, 0, MINORMASK + 1, MDPY_NAME);
cdev_add(&mdpy_cdev, mdpy_devt, MINORMASK + 1);
unregister_chrdev_region(mdpy_devt, MINORMASK + 1);
unregister_chrdev_region(mdpy_devt, MINORMASK + 1);
ret = alloc_chrdev_region(&mtty_dev.vd_devt, 0, MINORMASK + 1,
cdev_add(&mtty_dev.vd_cdev, mtty_dev.vd_devt, MINORMASK + 1);
unregister_chrdev_region(mtty_dev.vd_devt, MINORMASK + 1);
unregister_chrdev_region(mtty_dev.vd_devt, MINORMASK + 1);
#define MINOR(dev) ((unsigned int) ((dev) & MINORMASK))