Lines Matching refs:lo_disk
74 struct gendisk *lo_disk; member
210 if (!set_capacity_and_notify(lo->lo_disk, size)) in loop_set_size()
211 kobject_uevent(&disk_to_dev(lo->lo_disk)->kobj, KOBJ_CHANGE); in loop_set_size()
435 mutex_lock(&lo->lo_disk->open_mutex); in loop_reread_partitions()
436 rc = bdev_disk_changed(lo->lo_disk, false); in loop_reread_partitions()
437 mutex_unlock(&lo->lo_disk->open_mutex); in loop_reread_partitions()
545 dev_set_uevent_suppress(disk_to_dev(lo->lo_disk), 1); in loop_change_fd()
580 disk_force_media_change(lo->lo_disk); in loop_change_fd()
603 dev_set_uevent_suppress(disk_to_dev(lo->lo_disk), 0); in loop_change_fd()
609 kobject_uevent(&disk_to_dev(lo->lo_disk)->kobj, KOBJ_CHANGE); in loop_change_fd()
616 dev_set_uevent_suppress(disk_to_dev(lo->lo_disk), 0); in loop_change_fd()
718 lo->sysfs_inited = !sysfs_create_group(&disk_to_dev(lo->lo_disk)->kobj, in loop_sysfs_init()
725 sysfs_remove_group(&disk_to_dev(lo->lo_disk)->kobj, in loop_sysfs_exit()
1038 dev_set_uevent_suppress(disk_to_dev(lo->lo_disk), 1); in loop_configure()
1040 disk_force_media_change(lo->lo_disk); in loop_configure()
1041 set_disk_ro(lo->lo_disk, (lo->lo_flags & LO_FLAGS_READ_ONLY) != 0); in loop_configure()
1074 clear_bit(GD_SUPPRESS_PART_SCAN, &lo->lo_disk->state); in loop_configure()
1076 dev_set_uevent_suppress(disk_to_dev(lo->lo_disk), 0); in loop_configure()
1077 kobject_uevent(&disk_to_dev(lo->lo_disk)->kobj, KOBJ_CHANGE); in loop_configure()
1128 invalidate_disk(lo->lo_disk); in __loop_clr_fd()
1131 kobject_uevent(&disk_to_dev(lo->lo_disk)->kobj, KOBJ_CHANGE); in __loop_clr_fd()
1136 disk_force_media_change(lo->lo_disk); in __loop_clr_fd()
1149 err = bdev_disk_changed(lo->lo_disk, false); in __loop_clr_fd()
1164 set_bit(GD_SUPPRESS_PART_SCAN, &lo->lo_disk->state); in __loop_clr_fd()
1204 if (disk_openers(lo->lo_disk) == 1) in loop_clr_fd()
1259 clear_bit(GD_SUPPRESS_PART_SCAN, &lo->lo_disk->state); in loop_set_status()
2010 disk = lo->lo_disk = blk_mq_alloc_disk(&lo->tag_set, &lim, lo); in loop_add()
2015 lo->lo_queue = lo->lo_disk->queue; in loop_add()
2081 del_gendisk(lo->lo_disk); in loop_remove()
2088 put_disk(lo->lo_disk); in loop_remove()
2131 if (lo->lo_state != Lo_unbound || disk_openers(lo->lo_disk) > 0) { in loop_control_remove()