Lines Matching defs:dev

111  * you can change it via /proc/sys/dev/raid/speed_limit_min and _max.
323 .procname = "dev",
335 * a device node in /dev and to open it. This causes races with device-close.
770 int dev = 0;
772 dev = MKDEV(MD_MAJOR, next_minor);
783 is_free = !mddev_find_locked(dev);
785 new->unit = dev;
786 new->md_minor = MINOR(dev);
874 static struct md_rdev *find_rdev(struct mddev *mddev, dev_t dev)
879 if (rdev->bdev->bd_dev == dev)
885 struct md_rdev *md_find_rdev_rcu(struct mddev *mddev, dev_t dev)
890 if (rdev->bdev->bd_dev == dev)
1141 * int load_super(struct md_rdev *dev, struct md_rdev *refdev, int minor_version)
1142 * loads and validates a superblock on dev.
1145 * 0 - dev has a superblock that is compatible with refdev
1146 * 1 - dev has a superblock that is compatible and newer than refdev
1147 * so dev should be used as the refdev in future
1151 * int validate_super(struct mddev *mddev, struct md_rdev *dev)
1152 * Verify that dev is acceptable into mddev.
1154 * dev should be merged in. Subsequent calls check that dev
1157 * void sync_super(struct mddev *mddev, struct md_rdev *dev)
2500 if ((err = kobject_add(&rdev->kobj, &mddev->kobj, "dev-%s", b)))
2521 pr_warn("md: failed to register dev-%s for %s\n",
2552 * writing to 'remove' to "dev/state". We also need
2566 static int lock_rdev(struct md_rdev *rdev, dev_t dev, int shared)
2571 bdev = blkdev_get_by_dev(dev, FMODE_READ|FMODE_WRITE|FMODE_EXCL,
2575 MAJOR(dev), MINOR(dev));
2589 void md_autodetect_dev(dev_t dev);
4643 dev_t dev;
4652 dev = MKDEV(major, minor);
4653 if (major != MAJOR(dev) ||
4654 minor != MINOR(dev))
4662 rdev = md_import_device(dev, mddev->major_version,
4674 rdev = md_import_device(dev, -2, -1);
4676 rdev = md_import_device(dev, -1, -1);
5695 static int md_alloc(dev_t dev, char *name)
5698 * If dev is zero, name is the name of a device to allocate with
5700 * If dev is non-zero it must be a device number with a MAJOR of
5702 * the device is being created by opening a node in /dev.
5707 struct mddev *mddev = mddev_find_or_alloc(dev);
5732 if (name && !dev) {
5746 if (name && dev)
5748 * Creating /dev/mdNNN via "newarray", so adjust hold_active.
5809 static struct kobject *md_probe(dev_t dev, int *part, void *data)
5812 md_alloc(dev, NULL);
6550 dev_t dev;
6569 dev = MKDEV(mdp_major,
6571 unit = MINOR(dev) >> MdpMinorShift;
6573 dev = MKDEV(MD_MAJOR, rdev0->preferred_minor);
6574 unit = MINOR(dev);
6582 md_probe(dev, NULL, NULL);
6583 mddev = mddev_find(dev);
6768 dev_t dev = MKDEV(info->major,info->minor);
6777 if (info->major != MAJOR(dev) || info->minor != MINOR(dev))
6783 rdev = md_import_device(dev, mddev->major_version, mddev->minor_version);
6822 rdev = md_import_device(dev, mddev->major_version,
6825 rdev = md_import_device(dev, -1, -1);
6933 rdev = md_import_device(dev, -1, 0);
6971 static int hot_remove_disk(struct mddev *mddev, dev_t dev)
6979 rdev = find_rdev(mddev, dev);
7013 static int hot_add_disk(struct mddev *mddev, dev_t dev)
7033 rdev = md_import_device(dev, -1, 0);
7213 /* don't set md_minor, it is determined by which /dev/md* was
7487 static int set_disk_faulty(struct mddev *mddev, dev_t dev)
7496 rdev = md_find_rdev_rcu(mddev, dev);
9826 dev_t dev;
9829 void md_autodetect_dev(dev_t dev)
9835 node_detected_dev->dev = dev;
9846 dev_t dev;
9860 dev = node_detected_dev->dev;
9863 rdev = md_import_device(dev,0, 90);