Home
last modified time | relevance | path

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

/linux/drivers/scsi/
A Dsd_zbc.c189 return logical_to_sectors(sdkp->device, sdkp->zone_blocks); in sd_zbc_zone_sectors()
196 sector_t capacity = logical_to_sectors(sdkp->device, sdkp->capacity); in sd_zbc_report_zones()
294 ret = sd_zbc_do_report_zones(sdkp, sdkp->zone_wp_update_buf, in sd_zbc_update_wp_offset_workfn()
299 sd_zbc_parse_report(sdkp, sdkp->zone_wp_update_buf + 64, in sd_zbc_update_wp_offset_workfn()
301 sdkp); in sd_zbc_update_wp_offset_workfn()
482 if (sdkp->zones_wp_offset[zno] < sd_zbc_zone_sectors(sdkp)) in sd_zbc_zone_wp_update()
490 sdkp->zones_wp_offset[zno] = sd_zbc_zone_sectors(sdkp); in sd_zbc_zone_wp_update()
641 if (!sd_is_zoned(sdkp) || !sdkp->capacity) in sd_zbc_print_zones()
644 if (sdkp->capacity & (sdkp->zone_blocks - 1)) in sd_zbc_print_zones()
698 swap(sdkp->zones_wp_offset, sdkp->rev_wp_offset); in sd_zbc_revalidate_zones_cb()
[all …]
A Dsd.c288 int ct = sdkp->RCD + 2*sdkp->WCE; in cache_type_show()
1016 else if (sdkp->ws16 || sdkp->ws10 || sdkp->device->no_report_opcodes) in sd_config_write_same()
1024 if (sdkp->lbprz && sdkp->lbpws) in sd_config_write_same()
1026 else if (sdkp->lbprz && sdkp->lbpws10) in sd_config_write_same()
2712 set_disk_ro(sdkp->disk, sdkp->write_prot); in sd_read_write_protect_flag()
2860 if (sdkp->WCE && sdkp->write_prot) in sd_read_cache_type()
2863 if (sdkp->first_scan || old_wce != sdkp->WCE || in sd_read_cache_type()
2994 if (sdkp->lbpu && sdkp->max_unmap_blocks) in sd_read_block_limits()
3498 sdkp = kzalloc(sizeof(*sdkp), GFP_KERNEL); in sd_probe()
3736 if (sdkp->WCE && sdkp->media_present) { in sd_shutdown()
[all …]
A Dsd_dif.c27 void sd_dif_config_host(struct scsi_disk *sdkp) in sd_dif_config_host() argument
29 struct scsi_device *sdp = sdkp->device; in sd_dif_config_host()
30 struct gendisk *disk = sdkp->disk; in sd_dif_config_host()
31 u8 type = sdkp->protection_type; in sd_dif_config_host()
48 if (scsi_host_get_guard(sdkp->device->host) & SHOST_DIX_GUARD_IP) { in sd_dif_config_host()
62 sd_printk(KERN_NOTICE, sdkp, in sd_dif_config_host()
68 if (!sdkp->ATO) in sd_dif_config_host()
76 sd_printk(KERN_NOTICE, sdkp, "DIF application tag size %u\n", in sd_dif_config_host()
A Dsd.h213 static inline int sd_is_zoned(struct scsi_disk *sdkp) in sd_is_zoned() argument
215 return sdkp->zoned == 1 || sdkp->device->type == TYPE_ZBC; in sd_is_zoned()
220 void sd_zbc_release_disk(struct scsi_disk *sdkp);
221 int sd_zbc_read_zones(struct scsi_disk *sdkp, unsigned char *buffer);
222 int sd_zbc_revalidate_zones(struct scsi_disk *sdkp);
235 static inline void sd_zbc_release_disk(struct scsi_disk *sdkp) {} in sd_zbc_release_disk() argument
237 static inline int sd_zbc_read_zones(struct scsi_disk *sdkp, in sd_zbc_read_zones() argument
243 static inline int sd_zbc_revalidate_zones(struct scsi_disk *sdkp) in sd_zbc_revalidate_zones() argument
272 void sd_print_sense_hdr(struct scsi_disk *sdkp, struct scsi_sense_hdr *sshdr);
273 void sd_print_result(const struct scsi_disk *sdkp, const char *msg, int result);
/linux/Documentation/block/
A Dwriteback_cache_control.rst74 blk_queue_write_cache(sdkp->disk->queue, true, false);
82 blk_queue_write_cache(sdkp->disk->queue, true, true);
/linux/drivers/usb/storage/
A Dtransport.c527 struct scsi_disk *sdkp; in last_sector_hacks() local
557 sdkp = scsi_disk(disk); in last_sector_hacks()
558 if (!sdkp) in last_sector_hacks()
560 if (sector + 1 != sdkp->capacity) in last_sector_hacks()

Completed in 22 milliseconds