Lines Matching refs:disk

360 	zram->disk->fops = &zram_devops;
480 zram->disk->fops = &zram_wb_devops;
886 zram->debugfs_dir = debugfs_create_dir(zram->disk->disk_name,
1168 zram->mem_pool = zs_create_pool(zram->disk->disk_name);
1735 set_capacity(zram->disk, 0);
1736 part_stat_set_all(&zram->disk->part0, 0);
1781 set_capacity(zram->disk, zram->disksize >> SECTOR_SHIFT);
1783 revalidate_disk_size(zram->disk, true);
1811 bdev = bdget_disk(zram->disk, 0);
1830 revalidate_disk_size(zram->disk, true);
1951 pr_err("Error allocating disk queue for device %d\n",
1958 zram->disk = alloc_disk(1);
1959 if (!zram->disk) {
1960 pr_err("Error allocating disk structure for device %d\n",
1966 zram->disk->major = zram_major;
1967 zram->disk->first_minor = device_id;
1968 zram->disk->fops = &zram_devops;
1969 zram->disk->queue = queue;
1970 zram->disk->private_data = zram;
1971 snprintf(zram->disk->disk_name, 16, "zram%d", device_id);
1974 set_capacity(zram->disk, 0);
1976 blk_queue_flag_set(QUEUE_FLAG_NONROT, zram->disk->queue);
1977 blk_queue_flag_clear(QUEUE_FLAG_ADD_RANDOM, zram->disk->queue);
1983 blk_queue_physical_block_size(zram->disk->queue, PAGE_SIZE);
1984 blk_queue_logical_block_size(zram->disk->queue,
1986 blk_queue_io_min(zram->disk->queue, PAGE_SIZE);
1987 blk_queue_io_opt(zram->disk->queue, PAGE_SIZE);
1988 zram->disk->queue->limits.discard_granularity = PAGE_SIZE;
1989 blk_queue_max_discard_sectors(zram->disk->queue, UINT_MAX);
1990 blk_queue_flag_set(QUEUE_FLAG_DISCARD, zram->disk->queue);
2001 blk_queue_max_write_zeroes_sectors(zram->disk->queue, UINT_MAX);
2003 blk_queue_flag_set(QUEUE_FLAG_STABLE_WRITES, zram->disk->queue);
2004 device_add_disk(NULL, zram->disk, zram_disk_attr_groups);
2009 pr_info("Added device: %s\n", zram->disk->disk_name);
2025 bdev = bdget_disk(zram->disk, 0);
2046 pr_info("Removed device: %s\n", zram->disk->disk_name);
2048 del_gendisk(zram->disk);
2049 blk_cleanup_queue(zram->disk->queue);
2050 put_disk(zram->disk);