Lines Matching refs:disk

104 static void sd_unlock_native_capacity(struct gendisk *disk);
147 blk_queue_flush(sdkp->disk->queue, flush); in sd_set_flush_flag()
214 revalidate_disk(sdkp->disk); in cache_type_store()
567 static struct scsi_disk *scsi_disk_get(struct gendisk *disk) in scsi_disk_get() argument
573 if (disk->private_data) { in scsi_disk_get()
574 sdkp = scsi_disk(disk); in scsi_disk_get()
634 struct request_queue *q = sdkp->disk->queue; in sd_config_discard()
779 struct request_queue *q = sdkp->disk->queue; in sd_config_write_same()
887 struct gendisk *disk = rq->rq_disk; in sd_setup_read_write_cmnd() local
900 sdkp = scsi_disk(disk); in sd_setup_read_write_cmnd()
912 block + blk_rq_sectors(rq) > get_capacity(disk)) { in sd_setup_read_write_cmnd()
934 threshold = get_capacity(disk) - SD_LAST_BUGGY_SECTORS * in sd_setup_read_write_cmnd()
1238 static void sd_release(struct gendisk *disk, fmode_t mode) in sd_release() argument
1240 struct scsi_disk *sdkp = scsi_disk(disk); in sd_release()
1300 struct gendisk *disk = bdev->bd_disk; in sd_ioctl() local
1301 struct scsi_disk *sdkp = scsi_disk(disk); in sd_ioctl()
1307 "cmd=0x%x\n", disk->disk_name, cmd)); in sd_ioctl()
1384 static unsigned int sd_check_events(struct gendisk *disk, unsigned int clearing) in sd_check_events() argument
1386 struct scsi_disk *sdkp = scsi_disk(disk); in sd_check_events()
1510 revalidate_disk(sdkp->disk); in sd_rescan()
2262 set_disk_ro(sdkp->disk, 0); in sd_read_write_protect_flag()
2300 set_disk_ro(sdkp->disk, sdkp->write_prot); in sd_read_write_protect_flag()
2553 blk_queue_io_min(sdkp->disk->queue, in sd_read_block_limits()
2555 blk_queue_io_opt(sdkp->disk->queue, in sd_read_block_limits()
2623 queue_flag_set_unlocked(QUEUE_FLAG_NONROT, sdkp->disk->queue); in sd_read_block_characteristics()
2624 queue_flag_clear_unlocked(QUEUE_FLAG_ADD_RANDOM, sdkp->disk->queue); in sd_read_block_characteristics()
2710 static int sd_revalidate_disk(struct gendisk *disk) in sd_revalidate_disk() argument
2712 struct scsi_disk *sdkp = scsi_disk(disk); in sd_revalidate_disk()
2766 sdkp->disk->queue->limits.max_sectors = in sd_revalidate_disk()
2767 min_not_zero(queue_max_hw_sectors(sdkp->disk->queue), max_xfer); in sd_revalidate_disk()
2769 set_capacity(disk, logical_to_sectors(sdp, sdkp->capacity)); in sd_revalidate_disk()
2789 static void sd_unlock_native_capacity(struct gendisk *disk) in sd_unlock_native_capacity() argument
2791 struct scsi_device *sdev = scsi_disk(disk)->device; in sd_unlock_native_capacity()
2855 gd = sdkp->disk; in sd_probe_async()
2966 sdkp->disk = gd; in sd_probe()
3025 devt = disk_devt(sdkp->disk); in sd_remove()
3031 del_gendisk(sdkp->disk); in sd_remove()
3057 struct gendisk *disk = sdkp->disk; in scsi_disk_release() local
3063 blk_integrity_unregister(disk); in scsi_disk_release()
3064 disk->private_data = NULL; in scsi_disk_release()
3065 put_disk(disk); in scsi_disk_release()
3279 sdkp->disk ? sdkp->disk->disk_name : NULL, sshdr); in sd_print_sense_hdr()