Lines Matching refs:disk

713 			&zram->disk->part0);  in zram_bvec_rw()
723 generic_end_io_acct(rw, &zram->disk->part0, start_time); in zram_bvec_rw()
809 set_capacity(zram->disk, 0); in zram_reset_device()
810 part_stat_set_all(&zram->disk->part0, 0); in zram_reset_device()
832 meta = zram_meta_alloc(zram->disk->first_minor, disksize); in disksize_store()
856 set_capacity(zram->disk, zram->disksize >> SECTOR_SHIFT); in disksize_store()
864 revalidate_disk(zram->disk); in disksize_store()
885 bdev = bdget_disk(zram->disk, 0); in reset_store()
911 revalidate_disk(zram->disk); in reset_store()
1178 zram->disk = alloc_disk(1); in create_device()
1179 if (!zram->disk) { in create_device()
1186 zram->disk->major = zram_major; in create_device()
1187 zram->disk->first_minor = device_id; in create_device()
1188 zram->disk->fops = &zram_devops; in create_device()
1189 zram->disk->queue = queue; in create_device()
1190 zram->disk->queue->queuedata = zram; in create_device()
1191 zram->disk->private_data = zram; in create_device()
1192 snprintf(zram->disk->disk_name, 16, "zram%d", device_id); in create_device()
1195 set_capacity(zram->disk, 0); in create_device()
1197 queue_flag_set_unlocked(QUEUE_FLAG_NONROT, zram->disk->queue); in create_device()
1198 queue_flag_clear_unlocked(QUEUE_FLAG_ADD_RANDOM, zram->disk->queue); in create_device()
1203 blk_queue_physical_block_size(zram->disk->queue, PAGE_SIZE); in create_device()
1204 blk_queue_logical_block_size(zram->disk->queue, in create_device()
1206 blk_queue_io_min(zram->disk->queue, PAGE_SIZE); in create_device()
1207 blk_queue_io_opt(zram->disk->queue, PAGE_SIZE); in create_device()
1208 zram->disk->queue->limits.discard_granularity = PAGE_SIZE; in create_device()
1209 zram->disk->queue->limits.max_discard_sectors = UINT_MAX; in create_device()
1219 zram->disk->queue->limits.discard_zeroes_data = 1; in create_device()
1221 zram->disk->queue->limits.discard_zeroes_data = 0; in create_device()
1222 queue_flag_set_unlocked(QUEUE_FLAG_DISCARD, zram->disk->queue); in create_device()
1224 add_disk(zram->disk); in create_device()
1226 ret = sysfs_create_group(&disk_to_dev(zram->disk)->kobj, in create_device()
1238 del_gendisk(zram->disk); in create_device()
1239 put_disk(zram->disk); in create_device()
1257 sysfs_remove_group(&disk_to_dev(zram->disk)->kobj, in destroy_devices()
1262 blk_cleanup_queue(zram->disk->queue); in destroy_devices()
1263 del_gendisk(zram->disk); in destroy_devices()
1264 put_disk(zram->disk); in destroy_devices()