Lines Matching refs:disk
546 struct gendisk *disk = dev_to_disk(dev); in loop_attr_show() local
547 struct loop_device *lo = disk->private_data; in loop_attr_show()
1341 static void lo_release(struct gendisk *disk, fmode_t mode) in lo_release() argument
1343 struct loop_device *lo = disk->private_data; in lo_release()
1533 struct gendisk *disk; in loop_add() local
1578 disk = lo->lo_disk = alloc_disk(1 << part_shift); in loop_add()
1579 if (!disk) in loop_add()
1601 disk->flags |= GENHD_FL_NO_PART_SCAN; in loop_add()
1602 disk->flags |= GENHD_FL_EXT_DEVT; in loop_add()
1606 disk->major = LOOP_MAJOR; in loop_add()
1607 disk->first_minor = i << part_shift; in loop_add()
1608 disk->fops = &lo_fops; in loop_add()
1609 disk->private_data = lo; in loop_add()
1610 disk->queue = lo->lo_queue; in loop_add()
1611 sprintf(disk->disk_name, "loop%d", i); in loop_add()
1612 add_disk(disk); in loop_add()