Home
last modified time | relevance | path

Searched refs:sdkp (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/scsi/
Dsd.c121 static void sd_read_capacity(struct scsi_disk *sdkp, unsigned char *buffer);
141 static void sd_set_flush_flag(struct scsi_disk *sdkp) in sd_set_flush_flag() argument
145 if (sdkp->WCE) { in sd_set_flush_flag()
147 if (sdkp->DPOFUA) in sd_set_flush_flag()
151 blk_queue_write_cache(sdkp->disk->queue, wc, fua); in sd_set_flush_flag()
159 struct scsi_disk *sdkp = to_scsi_disk(dev); in cache_type_store() local
160 struct scsi_device *sdp = sdkp->device; in cache_type_store()
176 sdkp->cache_override = 1; in cache_type_store()
178 sdkp->cache_override = 0; in cache_type_store()
186 wce = (ct & 0x02) && !sdkp->write_prot ? 1 : 0; in cache_type_store()
[all …]
Dsd_zbc.c42 static void sd_zbc_parse_report(struct scsi_disk *sdkp, u8 *buf, in sd_zbc_parse_report() argument
45 struct scsi_device *sdp = sdkp->device; in sd_zbc_parse_report()
73 static int sd_zbc_report_zones(struct scsi_disk *sdkp, unsigned char *buf, in sd_zbc_report_zones() argument
76 struct scsi_device *sdp = sdkp->device; in sd_zbc_report_zones()
94 sd_printk(KERN_ERR, sdkp, in sd_zbc_report_zones()
103 sd_printk(KERN_ERR, sdkp, in sd_zbc_report_zones()
121 struct scsi_disk *sdkp = scsi_disk(rq->rq_disk); in sd_zbc_setup_report_cmnd() local
128 if (!sd_is_zoned(sdkp)) in sd_zbc_setup_report_cmnd()
140 lba = sectors_to_logical(sdkp->device, sector); in sd_zbc_setup_report_cmnd()
148 cmd->transfersize = sdkp->device->sector_size; in sd_zbc_setup_report_cmnd()
[all …]
Dsd_dif.c41 void sd_dif_config_host(struct scsi_disk *sdkp) in sd_dif_config_host() argument
43 struct scsi_device *sdp = sdkp->device; in sd_dif_config_host()
44 struct gendisk *disk = sdkp->disk; in sd_dif_config_host()
45 u8 type = sdkp->protection_type; in sd_dif_config_host()
62 if (scsi_host_get_guard(sdkp->device->host) & SHOST_DIX_GUARD_IP) { in sd_dif_config_host()
76 sd_printk(KERN_NOTICE, sdkp, in sd_dif_config_host()
82 if (!sdkp->ATO) in sd_dif_config_host()
90 sd_printk(KERN_NOTICE, sdkp, "DIF application tag size %u\n", in sd_dif_config_host()
Dsd.h136 if ((sdkp)->first_scan) \
266 static inline int sd_is_zoned(struct scsi_disk *sdkp) in sd_is_zoned() argument
268 return sdkp->zoned == 1 || sdkp->device->type == TYPE_ZBC; in sd_is_zoned()
273 extern int sd_zbc_read_zones(struct scsi_disk *sdkp, unsigned char *buffer);
274 extern void sd_zbc_remove(struct scsi_disk *sdkp);
275 extern void sd_zbc_print_zones(struct scsi_disk *sdkp);
283 static inline int sd_zbc_read_zones(struct scsi_disk *sdkp, in sd_zbc_read_zones() argument
289 static inline void sd_zbc_remove(struct scsi_disk *sdkp) {} in sd_zbc_remove() argument
291 static inline void sd_zbc_print_zones(struct scsi_disk *sdkp) {} in sd_zbc_print_zones() argument
/Linux-v4.19/Documentation/block/
Dwriteback_cache_control.txt74 blk_queue_write_cache(sdkp->disk->queue, true, false);
82 blk_queue_write_cache(sdkp->disk->queue, true, true);
/Linux-v4.19/drivers/usb/storage/
Dtransport.c522 struct scsi_disk *sdkp; in last_sector_hacks() local
552 sdkp = scsi_disk(disk); in last_sector_hacks()
553 if (!sdkp) in last_sector_hacks()
555 if (sector + 1 != sdkp->capacity) in last_sector_hacks()