Lines Matching refs:disk

819 			&zram->disk->part0);  in zram_bvec_rw()
829 generic_end_io_acct(rw, &zram->disk->part0, start_time); in zram_bvec_rw()
1014 set_capacity(zram->disk, 0); in zram_reset_device()
1015 part_stat_set_all(&zram->disk->part0, 0); in zram_reset_device()
1037 meta = zram_meta_alloc(zram->disk->disk_name, disksize); in disksize_store()
1061 set_capacity(zram->disk, zram->disksize >> SECTOR_SHIFT); in disksize_store()
1069 revalidate_disk(zram->disk); in disksize_store()
1097 bdev = bdget_disk(zram->disk, 0); in reset_store()
1116 revalidate_disk(zram->disk); in reset_store()
1219 zram->disk = alloc_disk(1); in zram_add()
1220 if (!zram->disk) { in zram_add()
1227 zram->disk->major = zram_major; in zram_add()
1228 zram->disk->first_minor = device_id; in zram_add()
1229 zram->disk->fops = &zram_devops; in zram_add()
1230 zram->disk->queue = queue; in zram_add()
1231 zram->disk->queue->queuedata = zram; in zram_add()
1232 zram->disk->private_data = zram; in zram_add()
1233 snprintf(zram->disk->disk_name, 16, "zram%d", device_id); in zram_add()
1236 set_capacity(zram->disk, 0); in zram_add()
1238 queue_flag_set_unlocked(QUEUE_FLAG_NONROT, zram->disk->queue); in zram_add()
1239 queue_flag_clear_unlocked(QUEUE_FLAG_ADD_RANDOM, zram->disk->queue); in zram_add()
1244 blk_queue_physical_block_size(zram->disk->queue, PAGE_SIZE); in zram_add()
1245 blk_queue_logical_block_size(zram->disk->queue, in zram_add()
1247 blk_queue_io_min(zram->disk->queue, PAGE_SIZE); in zram_add()
1248 blk_queue_io_opt(zram->disk->queue, PAGE_SIZE); in zram_add()
1249 zram->disk->queue->limits.discard_granularity = PAGE_SIZE; in zram_add()
1250 blk_queue_max_discard_sectors(zram->disk->queue, UINT_MAX); in zram_add()
1260 zram->disk->queue->limits.discard_zeroes_data = 1; in zram_add()
1262 zram->disk->queue->limits.discard_zeroes_data = 0; in zram_add()
1263 queue_flag_set_unlocked(QUEUE_FLAG_DISCARD, zram->disk->queue); in zram_add()
1265 add_disk(zram->disk); in zram_add()
1267 ret = sysfs_create_group(&disk_to_dev(zram->disk)->kobj, in zram_add()
1278 pr_info("Added device: %s\n", zram->disk->disk_name); in zram_add()
1282 del_gendisk(zram->disk); in zram_add()
1283 put_disk(zram->disk); in zram_add()
1297 bdev = bdget_disk(zram->disk, 0); in zram_remove()
1318 sysfs_remove_group(&disk_to_dev(zram->disk)->kobj, in zram_remove()
1326 pr_info("Removed device: %s\n", zram->disk->disk_name); in zram_remove()
1328 blk_cleanup_queue(zram->disk->queue); in zram_remove()
1329 del_gendisk(zram->disk); in zram_remove()
1330 put_disk(zram->disk); in zram_remove()