Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/scsi/
Dsd.h70 struct scsi_disk { struct
120 #define to_scsi_disk(obj) container_of(obj,struct scsi_disk,dev) argument
122 static inline struct scsi_disk *scsi_disk(struct gendisk *disk) in scsi_disk() function
124 return container_of(disk->private_data, struct scsi_disk, driver); in scsi_disk()
193 extern void sd_dif_config_host(struct scsi_disk *);
197 static inline void sd_dif_config_host(struct scsi_disk *disk) in sd_dif_config_host()
203 static inline int sd_is_zoned(struct scsi_disk *sdkp) in sd_is_zoned()
210 extern int sd_zbc_read_zones(struct scsi_disk *sdkp, unsigned char *buffer);
211 extern void sd_zbc_print_zones(struct scsi_disk *sdkp);
220 static inline int sd_zbc_read_zones(struct scsi_disk *sdkp, in sd_zbc_read_zones()
[all …]
Dsd.c107 static void sd_config_discard(struct scsi_disk *, unsigned int);
108 static void sd_config_write_same(struct scsi_disk *);
123 static void sd_read_capacity(struct scsi_disk *sdkp, unsigned char *buffer);
125 static void sd_print_sense_hdr(struct scsi_disk *, struct scsi_sense_hdr *);
126 static void sd_print_result(const struct scsi_disk *, const char *, int);
144 static void sd_set_flush_flag(struct scsi_disk *sdkp) in sd_set_flush_flag()
162 struct scsi_disk *sdkp = to_scsi_disk(dev); in cache_type_store()
230 struct scsi_disk *sdkp = to_scsi_disk(dev); in manage_start_stop_show()
240 struct scsi_disk *sdkp = to_scsi_disk(dev); in manage_start_stop_store()
259 struct scsi_disk *sdkp = to_scsi_disk(dev); in allow_restart_show()
[all …]
Dsd_zbc.c30 static void sd_zbc_parse_report(struct scsi_disk *sdkp, u8 *buf, in sd_zbc_parse_report()
66 static int sd_zbc_do_report_zones(struct scsi_disk *sdkp, unsigned char *buf, in sd_zbc_do_report_zones()
125 static void *sd_zbc_alloc_report_buffer(struct scsi_disk *sdkp, in sd_zbc_alloc_report_buffer()
166 struct scsi_disk *sdkp = scsi_disk(disk); in sd_zbc_report_zones()
204 static inline sector_t sd_zbc_zone_sectors(struct scsi_disk *sdkp) in sd_zbc_zone_sectors()
219 struct scsi_disk *sdkp = scsi_disk(rq->rq_disk); in sd_zbc_setup_reset_cmnd()
286 static int sd_zbc_check_zoned_characteristics(struct scsi_disk *sdkp, in sd_zbc_check_zoned_characteristics()
338 static int sd_zbc_check_zones(struct scsi_disk *sdkp, u32 *zblocks) in sd_zbc_check_zones()
456 int sd_zbc_read_zones(struct scsi_disk *sdkp, unsigned char *buf) in sd_zbc_read_zones()
524 void sd_zbc_print_zones(struct scsi_disk *sdkp) in sd_zbc_print_zones()
Dsd_dif.c27 void sd_dif_config_host(struct scsi_disk *sdkp) in sd_dif_config_host()
/Linux-v5.4/Documentation/scsi/
Dhpsa.txt84 /sys/class/scsi_disk/c:b:t:l/device/unique_id
85 /sys/class/scsi_disk/c:b:t:l/device/raid_level
86 /sys/class/scsi_disk/c:b:t:l/device/lunid
92 root@host:/sys/class/scsi_disk/4:0:0:0/device# cat unique_id
94 root@host:/sys/class/scsi_disk/4:0:0:0/device# cat lunid
96 root@host:/sys/class/scsi_disk/4:0:0:0/device# cat raid_level
/Linux-v5.4/drivers/usb/storage/
Dtransport.c522 struct scsi_disk *sdkp; in last_sector_hacks()
552 sdkp = scsi_disk(disk); in last_sector_hacks()