Lines Matching refs:gendisk
297 part_stat_inc(cpu, &mddev->gendisk->part0, ios[rw]); in md_make_request()
298 part_stat_add(cpu, &mddev->gendisk->part0, sectors[rw], sectors); in md_make_request()
491 if (mddev->gendisk) { in mddev_put()
1961 if (!mddev->gendisk || blk_get_integrity(mddev->gendisk)) in md_integrity_register()
1985 if (blk_integrity_register(mddev->gendisk, in md_integrity_register()
2007 if (!mddev->gendisk) in md_integrity_add_rdev()
2011 bi_mddev = blk_get_integrity(mddev->gendisk); in md_integrity_add_rdev()
2017 if (bi_rdev && blk_integrity_compare(mddev->gendisk, in md_integrity_add_rdev()
2021 blk_integrity_unregister(mddev->gendisk); in md_integrity_add_rdev()
2090 bd_link_disk_holder(rdev->bdev, mddev->gendisk); in bind_rdev_to_array()
2114 bd_unlink_disk_holder(rdev->bdev, rdev->mddev->gendisk); in unbind_rdev_from_array()
3866 set_disk_ro(mddev->gendisk, 1); in array_state_store()
3878 set_disk_ro(mddev->gendisk, 0); in array_state_store()
3911 set_disk_ro(mddev->gendisk, 0); in array_state_store()
4723 set_capacity(mddev->gendisk, mddev->array_sectors); in array_size_store()
4724 revalidate_disk(mddev->gendisk); in array_size_store()
4830 if (mddev->gendisk) { in md_free()
4831 del_gendisk(mddev->gendisk); in md_free()
4832 put_disk(mddev->gendisk); in md_free()
4863 struct gendisk *disk; in md_alloc()
4883 if (mddev->gendisk) in md_alloc()
4893 if (mddev2->gendisk && in md_alloc()
4894 strcmp(mddev2->gendisk->disk_name, name) == 0) { in md_alloc()
4933 mddev->gendisk = disk; in md_alloc()
5233 set_capacity(mddev->gendisk, mddev->array_sectors); in do_md_run()
5234 revalidate_disk(mddev->gendisk); in do_md_run()
5236 kobject_uevent(&disk_to_dev(mddev->gendisk)->kobj, KOBJ_CHANGE); in do_md_run()
5243 struct gendisk *disk = mddev->gendisk; in restart_array()
5440 set_disk_ro(mddev->gendisk, 1); in md_set_readonly()
5459 struct gendisk *disk = mddev->gendisk; in do_md_stop()
5540 kobject_uevent(&disk_to_dev(mddev->gendisk)->kobj, KOBJ_CHANGE); in do_md_stop()
5630 if (!mddev || !mddev->gendisk) { in autorun_devices()
6319 revalidate_disk(mddev->gendisk); in update_size()
6776 set_disk_ro(mddev->gendisk, 0); in md_ioctl()
6883 if (mddev->gendisk != bdev->bd_disk) { in md_open()
6908 static void md_release(struct gendisk *disk, fmode_t mode) in md_release()
6917 static int md_media_changed(struct gendisk *disk) in md_media_changed()
6924 static int md_revalidate(struct gendisk *disk) in md_revalidate()
7457 struct gendisk *disk = rdev->bdev->bd_contains->bd_disk; in is_mddev_idle()