Home
last modified time | relevance | path

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

/linux-6.15/drivers/scsi/
H A Dsd.h84 struct scsi_disk { struct
160 #define to_scsi_disk(obj) container_of(obj, struct scsi_disk, disk_dev) argument
162 static inline struct scsi_disk *scsi_disk(struct gendisk *disk) in scsi_disk() function
231 void sd_dif_config_host(struct scsi_disk *sdkp, struct queue_limits *lim);
235 int sd_zbc_read_zones(struct scsi_disk *sdkp, struct queue_limits *lim,
237 int sd_zbc_revalidate_zones(struct scsi_disk *sdkp);
247 static inline int sd_zbc_read_zones(struct scsi_disk *sdkp, in sd_zbc_read_zones()
253 static inline int sd_zbc_revalidate_zones(struct scsi_disk *sdkp) in sd_zbc_revalidate_zones()
275 void sd_print_sense_hdr(struct scsi_disk *sdkp, struct scsi_sense_hdr *sshdr);
276 void sd_print_result(const struct scsi_disk *sdkp, const char *msg, int result);
H A Dsd.c912 struct scsi_disk *sdkp = scsi_disk(rq->q->disk); in sd_setup_unmap_cmnd()
1002 struct scsi_disk *sdkp = scsi_disk(rq->q->disk); in sd_setup_write_same16_cmnd()
1029 struct scsi_disk *sdkp = scsi_disk(rq->q->disk); in sd_setup_write_same10_cmnd()
1055 struct scsi_disk *sdkp = scsi_disk(rq->q->disk); in sd_setup_write_zeroes_cmnd()
1149 struct scsi_disk *sdkp = scsi_disk(rq->q->disk); in sd_setup_flush_cmnd()
1184 struct scsi_disk *sdkp = scsi_disk(rq->q->disk); in sd_group_number()
1512 struct scsi_disk *sdkp = scsi_disk(disk); in sd_open()
1584 struct scsi_disk *sdkp = scsi_disk(disk); in sd_release()
1640 struct scsi_disk *sdkp = scsi_disk(disk); in sd_ioctl()
2130 struct scsi_disk *sdkp = scsi_disk(disk); in scsi_disk_free_disk()
[all …]
H A Dsd_zbc.c46 static int sd_zbc_parse_report(struct scsi_disk *sdkp, const u8 buf[64], in sd_zbc_parse_report()
111 static int sd_zbc_do_report_zones(struct scsi_disk *sdkp, unsigned char *buf, in sd_zbc_do_report_zones()
168 static void *sd_zbc_alloc_report_buffer(struct scsi_disk *sdkp, in sd_zbc_alloc_report_buffer()
210 static inline sector_t sd_zbc_zone_sectors(struct scsi_disk *sdkp) in sd_zbc_zone_sectors()
229 struct scsi_disk *sdkp = scsi_disk(disk); in sd_zbc_report_zones()
303 struct scsi_disk *sdkp = scsi_disk(rq->q->disk); in sd_zbc_cmnd_checks()
335 struct scsi_disk *sdkp = scsi_disk(rq->q->disk); in sd_zbc_setup_zone_mgmt_cmnd()
397 static int sd_zbc_check_zoned_characteristics(struct scsi_disk *sdkp, in sd_zbc_check_zoned_characteristics()
525 static void sd_zbc_print_zones(struct scsi_disk *sdkp) in sd_zbc_print_zones()
547 int sd_zbc_revalidate_zones(struct scsi_disk *sdkp) in sd_zbc_revalidate_zones()
[all …]
H A Dsd_dif.c27 void sd_dif_config_host(struct scsi_disk *sdkp, struct queue_limits *lim) in sd_dif_config_host()
/linux-6.15/Documentation/scsi/
H A Dhpsa.rst90 /sys/class/scsi_disk/c:b:t:l/device/unique_id
91 /sys/class/scsi_disk/c:b:t:l/device/raid_level
92 /sys/class/scsi_disk/c:b:t:l/device/lunid
98 root@host:/sys/class/scsi_disk/4:0:0:0/device# cat unique_id
100 root@host:/sys/class/scsi_disk/4:0:0:0/device# cat lunid
102 root@host:/sys/class/scsi_disk/4:0:0:0/device# cat raid_level
/linux-6.15/drivers/usb/storage/
H A Dtransport.c527 struct scsi_disk *sdkp; in last_sector_hacks()
557 sdkp = scsi_disk(disk); in last_sector_hacks()