drivers/ata/libata-sata.c
1007
int ata_ncq_prio_supported(struct ata_port *ap, struct scsi_device *sdev,
drivers/ata/libata-sata.c
1030
struct scsi_device *sdev = to_scsi_device(device);
drivers/ata/libata-sata.c
1059
int ata_ncq_prio_enabled(struct ata_port *ap, struct scsi_device *sdev,
drivers/ata/libata-sata.c
1082
struct scsi_device *sdev = to_scsi_device(device);
drivers/ata/libata-sata.c
1109
int ata_ncq_prio_enable(struct ata_port *ap, struct scsi_device *sdev,
drivers/ata/libata-sata.c
1152
struct scsi_device *sdev = to_scsi_device(device);
drivers/ata/libata-sata.c
1232
struct scsi_device *sdev = to_scsi_device(dev);
drivers/ata/libata-sata.c
1246
struct scsi_device *sdev = to_scsi_device(dev);
drivers/ata/libata-sata.c
1280
int ata_change_queue_depth(struct ata_port *ap, struct scsi_device *sdev,
drivers/ata/libata-sata.c
1341
int ata_scsi_change_queue_depth(struct scsi_device *sdev, int queue_depth)
drivers/ata/libata-sata.c
1360
int ata_sas_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim,
drivers/ata/libata-scsi.c
1027
void ata_scsi_sdev_config(struct scsi_device *sdev)
drivers/ata/libata-scsi.c
1064
int ata_scsi_dev_config(struct scsi_device *sdev, struct queue_limits *lim,
drivers/ata/libata-scsi.c
1149
int ata_scsi_sdev_init(struct scsi_device *sdev)
drivers/ata/libata-scsi.c
1187
int ata_scsi_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/ata/libata-scsi.c
1213
void ata_scsi_sdev_destroy(struct scsi_device *sdev)
drivers/ata/libata-scsi.c
135
struct scsi_device *sdev = to_scsi_device(device);
drivers/ata/libata-scsi.c
3059
const struct scsi_device *scsidev)
drivers/ata/libata-scsi.c
3094
ata_scsi_find_dev(struct ata_port *ap, const struct scsi_device *scsidev)
drivers/ata/libata-scsi.c
3436
struct scsi_device *sdp = cmd->device;
drivers/ata/libata-scsi.c
3481
struct scsi_device *sdp = scmd->device;
drivers/ata/libata-scsi.c
369
int ata_std_bios_param(struct scsi_device *sdev, struct gendisk *unused,
drivers/ata/libata-scsi.c
391
void ata_scsi_unlock_native_capacity(struct scsi_device *sdev)
drivers/ata/libata-scsi.c
423
static int ata_get_identity(struct ata_port *ap, struct scsi_device *sdev,
drivers/ata/libata-scsi.c
4507
struct scsi_device *scsidev = cmd->device;
drivers/ata/libata-scsi.c
462
int ata_cmd_ioctl(struct scsi_device *scsidev, void __user *arg)
drivers/ata/libata-scsi.c
4654
struct scsi_device *sdev = dev->sdev;
drivers/ata/libata-scsi.c
4689
struct scsi_device *sdev;
drivers/ata/libata-scsi.c
4789
struct scsi_device *sdev;
drivers/ata/libata-scsi.c
48
const struct scsi_device *scsidev);
drivers/ata/libata-scsi.c
5003
struct scsi_device *sdev = dev->sdev;
drivers/ata/libata-scsi.c
570
int ata_task_ioctl(struct scsi_device *scsidev, void __user *arg)
drivers/ata/libata-scsi.c
659
int ata_sas_scsi_ioctl(struct ata_port *ap, struct scsi_device *scsidev,
drivers/ata/libata-scsi.c
715
int ata_scsi_ioctl(struct scsi_device *scsidev, unsigned int cmd,
drivers/ata/libata-scsi.c
95
struct scsi_device *sdev = to_scsi_device(device);
drivers/ata/libata.h
101
extern int ata_task_ioctl(struct scsi_device *scsidev, void __user *arg);
drivers/ata/libata.h
102
extern int ata_cmd_ioctl(struct scsi_device *scsidev, void __user *arg);
drivers/ata/libata.h
152
const struct scsi_device *scsidev);
drivers/ata/libata.h
165
void ata_scsi_sdev_config(struct scsi_device *sdev);
drivers/ata/libata.h
166
int ata_scsi_dev_config(struct scsi_device *sdev, struct queue_limits *lim,
drivers/ata/pata_macio.c
815
static int pata_macio_sdev_configure(struct scsi_device *sdev,
drivers/ata/sata_nv.c
1874
static int nv_swncq_sdev_configure(struct scsi_device *sdev,
drivers/ata/sata_nv.c
299
static int nv_adma_sdev_configure(struct scsi_device *sdev,
drivers/ata/sata_nv.c
322
static int nv_swncq_sdev_configure(struct scsi_device *sdev,
drivers/ata/sata_nv.c
666
static int nv_adma_sdev_configure(struct scsi_device *sdev,
drivers/firewire/sbp2.c
1219
struct scsi_device *sdev;
drivers/firewire/sbp2.c
1494
static int sbp2_scsi_sdev_init(struct scsi_device *sdev)
drivers/firewire/sbp2.c
1510
static int sbp2_scsi_sdev_configure(struct scsi_device *sdev,
drivers/firewire/sbp2.c
1567
struct scsi_device *sdev = to_scsi_device(dev);
drivers/firewire/sbp2.c
804
struct scsi_device *sdev;
drivers/hwmon/drivetemp.c
112
struct scsi_device *sdev; /* SCSI device */
drivers/hwmon/drivetemp.c
306
struct scsi_device *sdev = st->sdev;
drivers/hwmon/drivetemp.c
327
struct scsi_device *sdev = st->sdev;
drivers/hwmon/drivetemp.c
437
struct scsi_device *sdev = st->sdev;
drivers/hwmon/drivetemp.c
555
struct scsi_device *sdev = to_scsi_device(dev->parent);
drivers/infiniband/ulp/srp/ib_srp.c
1226
struct scsi_device *sdev,
drivers/infiniband/ulp/srp/ib_srp.c
1265
struct scsi_device *sdev, int result)
drivers/infiniband/ulp/srp/ib_srp.c
2707
srp_change_queue_depth(struct scsi_device *sdev, int qdepth)
drivers/infiniband/ulp/srp/ib_srp.c
2847
static int srp_sdev_configure(struct scsi_device *sdev,
drivers/infiniband/ulp/srp/ib_srp.c
3093
struct scsi_device *sdev;
drivers/message/fusion/mptctl.c
1233
struct scsi_device *sdev;
drivers/message/fusion/mptctl.c
1374
struct scsi_device *sdev;
drivers/message/fusion/mptctl.c
1745
struct scsi_device *sdev;
drivers/message/fusion/mptfc.c
606
mptfc_dump_lun_info(MPT_ADAPTER *ioc, struct fc_rport *rport, struct scsi_device *sdev,
drivers/message/fusion/mptfc.c
635
mptfc_sdev_init(struct scsi_device *sdev)
drivers/message/fusion/mptfc.c
99
static int mptfc_sdev_init(struct scsi_device *sdev);
drivers/message/fusion/mptsas.c
1111
mptsas_block_io_sdev(struct scsi_device *sdev, void *data)
drivers/message/fusion/mptsas.c
1712
mptsas_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/message/fusion/mptsas.c
1869
mptsas_sdev_init(struct scsi_device *sdev)
drivers/message/fusion/mptsas.c
3757
struct scsi_device *sdev;
drivers/message/fusion/mptsas.c
4014
struct scsi_device *sdev;
drivers/message/fusion/mptsas.c
4049
struct scsi_device *sdev;
drivers/message/fusion/mptsas.c
4231
mptsas_reprobe_lun(struct scsi_device *sdev, void *data)
drivers/message/fusion/mptsas.c
4661
struct scsi_device *sdev = NULL;
drivers/message/fusion/mptsas.c
5127
struct scsi_device *sdev;
drivers/message/fusion/mptsas.c
587
struct scsi_device *sdev;
drivers/message/fusion/mptsas.c
994
struct scsi_device *sdev;
drivers/message/fusion/mptsas.h
104
struct scsi_device *sdev;
drivers/message/fusion/mptscsih.c
2076
mptscsih_bios_param(struct scsi_device * sdev, struct gendisk *unused,
drivers/message/fusion/mptscsih.c
2274
mptscsih_sdev_destroy(struct scsi_device *sdev)
drivers/message/fusion/mptscsih.c
2304
mptscsih_change_queue_depth(struct scsi_device *sdev, int qdepth)
drivers/message/fusion/mptscsih.c
2342
mptscsih_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/message/fusion/mptscsih.h
119
extern void mptscsih_sdev_destroy(struct scsi_device *device);
drivers/message/fusion/mptscsih.h
120
extern int mptscsih_sdev_configure(struct scsi_device *device,
drivers/message/fusion/mptscsih.h
126
extern int mptscsih_bios_param(struct scsi_device * sdev, struct gendisk *unused, sector_t capacity, int geom[]);
drivers/message/fusion/mptscsih.h
132
extern int mptscsih_change_queue_depth(struct scsi_device *sdev, int qdepth);
drivers/message/fusion/mptspi.c
109
struct scsi_device *sdev)
drivers/message/fusion/mptspi.c
1119
struct scsi_device *sdev;
drivers/message/fusion/mptspi.c
1263
struct scsi_device *sdev;
drivers/message/fusion/mptspi.c
329
struct scsi_device *sdev)
drivers/message/fusion/mptspi.c
684
struct scsi_device *sdev)
drivers/message/fusion/mptspi.c
716
static int mptspi_sdev_init(struct scsi_device *sdev)
drivers/message/fusion/mptspi.c
749
static int mptspi_sdev_configure(struct scsi_device *sdev,
drivers/message/fusion/mptspi.c
803
static void mptspi_sdev_destroy(struct scsi_device *sdev)
drivers/message/fusion/mptspi.c
865
struct scsi_device *sdev;
drivers/s390/scsi/zfcp_dbf.c
310
struct scsi_device *sdev)
drivers/s390/scsi/zfcp_dbf.c
337
struct zfcp_port *port, struct scsi_device *sdev,
drivers/s390/scsi/zfcp_dbf.c
383
struct zfcp_port *port, struct scsi_device *sdev,
drivers/s390/scsi/zfcp_dbf.c
670
void zfcp_dbf_scsi_common(char *tag, int level, struct scsi_device *sdev,
drivers/s390/scsi/zfcp_dbf.h
444
void zfcp_dbf_scsi_devreset(char *tag, struct scsi_device *sdev, u8 flag,
drivers/s390/scsi/zfcp_def.h
129
struct scsi_device *sdev;
drivers/s390/scsi/zfcp_def.h
293
static inline struct zfcp_scsi_dev *sdev_to_zfcp(struct scsi_device *sdev)
drivers/s390/scsi/zfcp_def.h
302
static inline u64 zfcp_scsi_dev_lun(struct scsi_device *sdev)
drivers/s390/scsi/zfcp_erp.c
1117
static void zfcp_erp_lun_strategy_clearstati(struct scsi_device *sdev)
drivers/s390/scsi/zfcp_erp.c
1152
struct scsi_device *sdev = erp_action->sdev;
drivers/s390/scsi/zfcp_erp.c
1183
struct scsi_device *sdev, enum zfcp_erp_act_result result)
drivers/s390/scsi/zfcp_erp.c
122
struct zfcp_port *port, struct scsi_device *sdev)
drivers/s390/scsi/zfcp_erp.c
1296
struct scsi_device *sdev = erp_action->sdev;
drivers/s390/scsi/zfcp_erp.c
1337
struct scsi_device *sdev = act->sdev;
drivers/s390/scsi/zfcp_erp.c
1418
struct scsi_device *sdev;
drivers/s390/scsi/zfcp_erp.c
1472
struct scsi_device *sdev = act->sdev;
drivers/s390/scsi/zfcp_erp.c
163
struct scsi_device *sdev)
drivers/s390/scsi/zfcp_erp.c
1695
struct scsi_device *sdev;
drivers/s390/scsi/zfcp_erp.c
1732
struct scsi_device *sdev;
drivers/s390/scsi/zfcp_erp.c
1778
struct scsi_device *sdev;
drivers/s390/scsi/zfcp_erp.c
1804
struct scsi_device *sdev;
drivers/s390/scsi/zfcp_erp.c
1833
void zfcp_erp_set_lun_status(struct scsi_device *sdev, u32 mask)
drivers/s390/scsi/zfcp_erp.c
1845
void zfcp_erp_clear_lun_status(struct scsi_device *sdev, u32 mask)
drivers/s390/scsi/zfcp_erp.c
216
struct scsi_device *sdev)
drivers/s390/scsi/zfcp_erp.c
283
struct scsi_device *sdev,
drivers/s390/scsi/zfcp_erp.c
452
static void zfcp_erp_lun_block(struct scsi_device *sdev, int clear_mask)
drivers/s390/scsi/zfcp_erp.c
458
static void _zfcp_erp_lun_reopen(struct scsi_device *sdev, int clear,
drivers/s390/scsi/zfcp_erp.c
478
void zfcp_erp_lun_reopen(struct scsi_device *sdev, int clear, char *dbftag)
drivers/s390/scsi/zfcp_erp.c
496
void zfcp_erp_lun_shutdown(struct scsi_device *sdev, int clear, char *dbftag)
drivers/s390/scsi/zfcp_erp.c
512
void zfcp_erp_lun_shutdown_wait(struct scsi_device *sdev, char *dbftag)
drivers/s390/scsi/zfcp_erp.c
548
static void zfcp_erp_lun_unblock(struct scsi_device *sdev)
drivers/s390/scsi/zfcp_erp.c
671
struct scsi_device *sdev;
drivers/s390/scsi/zfcp_erp.c
83
static void zfcp_erp_action_dismiss_lun(struct scsi_device *sdev)
drivers/s390/scsi/zfcp_erp.c
93
struct scsi_device *sdev;
drivers/s390/scsi/zfcp_ext.h
140
extern struct zfcp_fsf_req *zfcp_fsf_fcp_task_mgmt(struct scsi_device *sdev,
drivers/s390/scsi/zfcp_ext.h
198
extern struct scsi_device *zfcp_unit_sdev(struct zfcp_unit *unit);
drivers/s390/scsi/zfcp_ext.h
36
struct zfcp_port *, struct scsi_device *, u8, u8);
drivers/s390/scsi/zfcp_ext.h
39
struct scsi_device *sdev, u8 want, u8 need);
drivers/s390/scsi/zfcp_ext.h
57
extern void zfcp_dbf_scsi_common(char *tag, int level, struct scsi_device *sdev,
drivers/s390/scsi/zfcp_ext.h
79
extern void zfcp_erp_set_lun_status(struct scsi_device *, u32);
drivers/s390/scsi/zfcp_ext.h
80
extern void zfcp_erp_clear_lun_status(struct scsi_device *, u32);
drivers/s390/scsi/zfcp_ext.h
81
extern void zfcp_erp_lun_reopen(struct scsi_device *, int, char *);
drivers/s390/scsi/zfcp_ext.h
82
extern void zfcp_erp_lun_shutdown(struct scsi_device *, int, char *);
drivers/s390/scsi/zfcp_ext.h
83
extern void zfcp_erp_lun_shutdown_wait(struct scsi_device *, char *);
drivers/s390/scsi/zfcp_fc.h
260
void zfcp_fc_fcp_tm(struct fcp_cmnd *fcp, struct scsi_device *dev, u8 tm_flags)
drivers/s390/scsi/zfcp_fsf.c
1044
struct scsi_device *sdev = scmnd->device;
drivers/s390/scsi/zfcp_fsf.c
2024
struct scsi_device *sdev;
drivers/s390/scsi/zfcp_fsf.c
2116
struct scsi_device *sdev = req->data;
drivers/s390/scsi/zfcp_fsf.c
2239
struct scsi_device *sdev = req->data;
drivers/s390/scsi/zfcp_fsf.c
2391
struct scsi_device *sdev)
drivers/s390/scsi/zfcp_fsf.c
2564
struct scsi_device *sdev = scsi_cmnd->device;
drivers/s390/scsi/zfcp_fsf.c
2654
struct scsi_device *sdev = req->data;
drivers/s390/scsi/zfcp_fsf.c
2675
struct zfcp_fsf_req *zfcp_fsf_fcp_task_mgmt(struct scsi_device *sdev,
drivers/s390/scsi/zfcp_fsf.c
980
struct scsi_device *sdev = req->data;
drivers/s390/scsi/zfcp_scsi.c
113
static int zfcp_scsi_sdev_init(struct scsi_device *sdev)
drivers/s390/scsi/zfcp_scsi.c
289
static int zfcp_scsi_task_mgmt_function(struct scsi_device *sdev, u8 tm_flags)
drivers/s390/scsi/zfcp_scsi.c
338
struct scsi_device *sdev = scpnt->device;
drivers/s390/scsi/zfcp_scsi.c
348
struct scsi_device *sdev = NULL, *tmp_sdev;
drivers/s390/scsi/zfcp_scsi.c
39
static void zfcp_scsi_sdev_destroy(struct scsi_device *sdev)
drivers/s390/scsi/zfcp_scsi.c
51
static int zfcp_scsi_sdev_configure(struct scsi_device *sdp,
drivers/s390/scsi/zfcp_sysfs.c
127
struct scsi_device *sdev;
drivers/s390/scsi/zfcp_sysfs.c
146
struct scsi_device *sdev;
drivers/s390/scsi/zfcp_sysfs.c
266
struct scsi_device *sdev;
drivers/s390/scsi/zfcp_sysfs.c
549
struct scsi_device *sdev = to_scsi_device(dev); \
drivers/s390/scsi/zfcp_sysfs.c
580
struct scsi_device *sdev = to_scsi_device(dev); \
drivers/s390/scsi/zfcp_sysfs.c
610
struct scsi_device *sdev = to_scsi_device(dev); \
drivers/s390/scsi/zfcp_sysfs.c
626
struct scsi_device *sdev = to_scsi_device(dev);
drivers/s390/scsi/zfcp_sysfs.c
640
struct scsi_device *sdev = to_scsi_device(dev);
drivers/s390/scsi/zfcp_sysfs.c
651
struct scsi_device *sdev = to_scsi_device(dev);
drivers/s390/scsi/zfcp_unit.c
195
struct scsi_device *zfcp_unit_sdev(struct zfcp_unit *unit)
drivers/s390/scsi/zfcp_unit.c
217
struct scsi_device *sdev;
drivers/s390/scsi/zfcp_unit.c
241
struct scsi_device *sdev;
drivers/scsi/3w-9xxx.c
1698
static int twa_scsi_biosparam(struct scsi_device *sdev, struct gendisk *unused, sector_t capacity, int geom[])
drivers/scsi/3w-9xxx.c
1971
static int twa_sdev_configure(struct scsi_device *sdev,
drivers/scsi/3w-sas.c
1407
static int twl_scsi_biosparam(struct scsi_device *sdev, struct gendisk *unused, sector_t capacity, int geom[])
drivers/scsi/3w-sas.c
1528
static int twl_sdev_configure(struct scsi_device *sdev,
drivers/scsi/3w-xxxx.c
1343
static int tw_scsi_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/3w-xxxx.c
2224
static int tw_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/53c700.c
1106
struct scsi_device *SDp;
drivers/scsi/53c700.c
1538
struct scsi_device *SDp;
drivers/scsi/53c700.c
161
STATIC int NCR_700_sdev_init(struct scsi_device *SDpnt);
drivers/scsi/53c700.c
162
STATIC int NCR_700_sdev_configure(struct scsi_device *SDpnt,
drivers/scsi/53c700.c
164
STATIC void NCR_700_sdev_destroy(struct scsi_device *SDpnt);
drivers/scsi/53c700.c
165
static int NCR_700_change_queue_depth(struct scsi_device *SDpnt, int depth);
drivers/scsi/53c700.c
2021
NCR_700_sdev_init(struct scsi_device *SDp)
drivers/scsi/53c700.c
2032
NCR_700_sdev_configure(struct scsi_device *SDp, struct queue_limits *lim)
drivers/scsi/53c700.c
2055
NCR_700_sdev_destroy(struct scsi_device *SDp)
drivers/scsi/53c700.c
2062
NCR_700_change_queue_depth(struct scsi_device *SDp, int depth)
drivers/scsi/53c700.c
2072
struct scsi_device *SDp = to_scsi_device(dev);
drivers/scsi/53c700.c
262
NCR_700_get_SXFER(struct scsi_device *SDp)
drivers/scsi/53c700.h
107
static inline char *NCR_700_get_sense_cmnd(struct scsi_device *SDp)
drivers/scsi/53c700.h
115
NCR_700_set_depth(struct scsi_device *SDp, __u8 depth)
drivers/scsi/53c700.h
122
NCR_700_get_depth(struct scsi_device *SDp)
drivers/scsi/53c700.h
129
NCR_700_is_flag_set(struct scsi_device *SDp, __u32 flag)
drivers/scsi/53c700.h
134
NCR_700_is_flag_clear(struct scsi_device *SDp, __u32 flag)
drivers/scsi/53c700.h
139
NCR_700_set_flag(struct scsi_device *SDp, __u32 flag)
drivers/scsi/53c700.h
144
NCR_700_clear_flag(struct scsi_device *SDp, __u32 flag)
drivers/scsi/53c700.h
156
NCR_700_get_tag_neg_state(struct scsi_device *SDp)
drivers/scsi/53c700.h
162
NCR_700_set_tag_neg_state(struct scsi_device *SDp,
drivers/scsi/BusLogic.c
2165
static int blogic_sdev_configure(struct scsi_device *dev,
drivers/scsi/BusLogic.c
3244
static int blogic_diskparam(struct scsi_device *sdev, struct gendisk *disk,
drivers/scsi/BusLogic.h
1277
static int blogic_diskparam(struct scsi_device *, struct gendisk *, sector_t, int *);
drivers/scsi/BusLogic.h
1278
static int blogic_sdev_configure(struct scsi_device *,
drivers/scsi/aacraid/aachba.c
2620
struct scsi_device *sdev = cmd->device;
drivers/scsi/aacraid/aachba.c
2645
struct scsi_device *sdev = scsicmd->device;
drivers/scsi/aacraid/aachba.c
2712
struct scsi_device *sdev = scsicmd->device;
drivers/scsi/aacraid/aachba.c
334
struct scsi_device *device;
drivers/scsi/aacraid/aachba.c
823
struct scsi_device *scsidev = kzalloc_obj(*scsidev);
drivers/scsi/aacraid/commsup.c
1059
struct scsi_device *device;
drivers/scsi/aacraid/commsup.c
1698
static struct scsi_device *aac_lookup_safw_scsi_device(struct aac_dev *dev,
drivers/scsi/aacraid/commsup.c
1716
static void aac_put_safw_scsi_device(struct scsi_device *sdev)
drivers/scsi/aacraid/commsup.c
1724
struct scsi_device *sdev;
drivers/scsi/aacraid/commsup.c
1748
struct scsi_device *sdev;
drivers/scsi/aacraid/linit.c
1034
struct scsi_device * dev = cmd->device;
drivers/scsi/aacraid/linit.c
1087
struct scsi_device * dev = cmd->device;
drivers/scsi/aacraid/linit.c
295
static int aac_biosparm(struct scsi_device *sdev, struct gendisk *disk,
drivers/scsi/aacraid/linit.c
389
static int aac_sdev_configure(struct scsi_device *sdev,
drivers/scsi/aacraid/linit.c
437
struct scsi_device * dev;
drivers/scsi/aacraid/linit.c
518
static int aac_change_queue_depth(struct scsi_device *sdev, int depth)
drivers/scsi/aacraid/linit.c
531
struct scsi_device * dev;
drivers/scsi/aacraid/linit.c
560
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/aacraid/linit.c
581
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/aacraid/linit.c
616
static int aac_ioctl(struct scsi_device *sdev, unsigned int cmd,
drivers/scsi/aacraid/linit.c
684
struct scsi_device * dev = cmd->device;
drivers/scsi/aacraid/linit.c
905
struct scsi_device * dev = cmd->device;
drivers/scsi/aacraid/linit.c
968
struct scsi_device * dev = cmd->device;
drivers/scsi/advansys.c
7098
advansys_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/advansys.c
7197
static void AscAsyncFix(ASC_DVC_VAR *asc_dvc, struct scsi_device *sdev)
drivers/scsi/advansys.c
7221
advansys_narrow_sdev_configure(struct scsi_device *sdev, ASC_DVC_VAR *asc_dvc)
drivers/scsi/advansys.c
7347
advansys_wide_sdev_configure(struct scsi_device *sdev, ADV_DVC_VAR *adv_dvc)
drivers/scsi/advansys.c
7393
static int advansys_sdev_configure(struct scsi_device *sdev,
drivers/scsi/aha152x.c
1249
static int aha152x_biosparam(struct scsi_device *sdev, struct gendisk *disk,
drivers/scsi/aha1542.c
995
static int aha1542_biosparam(struct scsi_device *sdev,
drivers/scsi/aha1740.c
512
static int aha1740_biosparam(struct scsi_device *sdev,
drivers/scsi/aic7xxx/aic79xx_core.c
4058
struct scsi_device *sdev = cmd->device;
drivers/scsi/aic7xxx/aic79xx_osm.c
1387
ahd_platform_set_tags(struct ahd_softc *ahd, struct scsi_device *sdev,
drivers/scsi/aic7xxx/aic79xx_osm.c
1512
ahd_linux_device_queue_depth(struct scsi_device *sdev)
drivers/scsi/aic7xxx/aic79xx_osm.c
1878
struct scsi_device *sdev, struct scb *scb)
drivers/scsi/aic7xxx/aic79xx_osm.c
353
struct scsi_device *,
drivers/scsi/aic7xxx/aic79xx_osm.c
361
static void ahd_linux_device_queue_depth(struct scsi_device *);
drivers/scsi/aic7xxx/aic79xx_osm.c
547
struct scsi_device *sdev)
drivers/scsi/aic7xxx/aic79xx_osm.c
675
ahd_linux_sdev_init(struct scsi_device *sdev)
drivers/scsi/aic7xxx/aic79xx_osm.c
704
ahd_linux_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/aic7xxx/aic79xx_osm.c
723
ahd_linux_biosparam(struct scsi_device *sdev, struct gendisk *disk,
drivers/scsi/aic7xxx/aic79xx_osm.h
638
void ahd_platform_set_tags(struct ahd_softc *ahd, struct scsi_device *sdev,
drivers/scsi/aic7xxx/aic79xx_proc.c
180
struct scsi_device *dev;
drivers/scsi/aic7xxx/aic79xx_proc.c
192
ahd_dump_device_state(struct seq_file *m, struct scsi_device *sdev)
drivers/scsi/aic7xxx/aic79xx_proc.c
50
struct scsi_device *sdev);
drivers/scsi/aic7xxx/aic7xxx_core.c
2654
struct scsi_device *sdev = cmd->device;
drivers/scsi/aic7xxx/aic7xxx_osm.c
1261
ahc_platform_set_tags(struct ahc_softc *ahc, struct scsi_device *sdev,
drivers/scsi/aic7xxx/aic7xxx_osm.c
1382
ahc_linux_device_queue_depth(struct scsi_device *sdev)
drivers/scsi/aic7xxx/aic7xxx_osm.c
1802
struct scsi_device *sdev, struct scb *scb)
drivers/scsi/aic7xxx/aic7xxx_osm.c
2040
ahc_linux_queue_recovery_cmd(struct scsi_device *sdev,
drivers/scsi/aic7xxx/aic7xxx_osm.c
363
struct scsi_device *,
drivers/scsi/aic7xxx/aic7xxx_osm.c
369
static int ahc_linux_queue_recovery_cmd(struct scsi_device *sdev,
drivers/scsi/aic7xxx/aic7xxx_osm.c
374
static void ahc_linux_device_queue_depth(struct scsi_device *);
drivers/scsi/aic7xxx/aic7xxx_osm.c
635
ahc_linux_sdev_init(struct scsi_device *sdev)
drivers/scsi/aic7xxx/aic7xxx_osm.c
667
ahc_linux_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/aic7xxx/aic7xxx_osm.c
686
ahc_linux_biosparam(struct scsi_device *sdev, struct gendisk *disk,
drivers/scsi/aic7xxx/aic7xxx_osm.c
804
struct scsi_device *sdev)
drivers/scsi/aic7xxx/aic7xxx_osm.h
654
void ahc_platform_set_tags(struct ahc_softc *ahc, struct scsi_device *sdev,
drivers/scsi/aic7xxx/aic7xxx_proc.c
160
struct scsi_device *sdev;
drivers/scsi/aic7xxx/aic7xxx_proc.c
172
ahc_dump_device_state(struct seq_file *m, struct scsi_device *sdev)
drivers/scsi/aic7xxx/aic7xxx_proc.c
51
struct scsi_device *dev);
drivers/scsi/arcmsr/arcmsr_hba.c
114
static int arcmsr_bios_param(struct scsi_device *sdev,
drivers/scsi/arcmsr/arcmsr_hba.c
147
static int arcmsr_sdev_configure(struct scsi_device *sdev,
drivers/scsi/arcmsr/arcmsr_hba.c
149
static int arcmsr_adjust_disk_queue_depth(struct scsi_device *sdev, int queue_depth)
drivers/scsi/arcmsr/arcmsr_hba.c
1648
struct scsi_device *psdev;
drivers/scsi/arcmsr/arcmsr_hba.c
3349
static int arcmsr_sdev_configure(struct scsi_device *sdev,
drivers/scsi/arcmsr/arcmsr_hba.c
380
static int arcmsr_bios_param(struct scsi_device *sdev,
drivers/scsi/arcmsr/arcmsr_hba.c
912
struct scsi_device *psdev;
drivers/scsi/arm/acornscsi.c
2703
struct scsi_device *scd;
drivers/scsi/arm/fas216.c
2565
struct scsi_device *SDpnt;
drivers/scsi/arm/fas216.c
2999
struct scsi_device *scd;
drivers/scsi/atp870u.c
1695
static int atp870u_biosparam(struct scsi_device *disk, struct gendisk *unused,
drivers/scsi/bfa/bfad_bsg.c
2552
struct scsi_device *sdev;
drivers/scsi/bfa/bfad_im.c
29
static int bfad_im_sdev_init(struct scsi_device *sdev);
drivers/scsi/bfa/bfad_im.c
411
bfad_im_sdev_destroy(struct scsi_device *sdev)
drivers/scsi/bfa/bfad_im.c
788
bfad_im_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/bfa/bfad_im.c
870
bfad_ramp_up_qdepth(struct bfad_itnim_s *itnim, struct scsi_device *sdev)
drivers/scsi/bfa/bfad_im.c
872
struct scsi_device *tmp_sdev;
drivers/scsi/bfa/bfad_im.c
892
bfad_handle_qfull(struct bfad_itnim_s *itnim, struct scsi_device *sdev)
drivers/scsi/bfa/bfad_im.c
894
struct scsi_device *tmp_sdev;
drivers/scsi/bfa/bfad_im.c
928
bfad_im_check_if_make_lun_visible(struct scsi_device *sdev,
drivers/scsi/bfa/bfad_im.c
954
bfad_im_sdev_init(struct scsi_device *sdev)
drivers/scsi/bfa/bfad_im.h
181
struct scsi_device *sdev);
drivers/scsi/bfa/bfad_im.h
182
void bfad_handle_qfull(struct bfad_itnim_s *itnim, struct scsi_device *sdev);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2651
static int bnx2fc_sdev_configure(struct scsi_device *sdev,
drivers/scsi/ch.c
114
struct scsi_device *device;
drivers/scsi/ch.c
115
struct scsi_device **dt; /* ptrs to data transfer elements */
drivers/scsi/ch.c
896
static int ch_probe(struct scsi_device *sd)
drivers/scsi/ch.c
969
static void ch_remove(struct scsi_device *sd)
drivers/scsi/csiostor/csio_scsi.c
2228
csio_sdev_init(struct scsi_device *sdev)
drivers/scsi/csiostor/csio_scsi.c
2241
csio_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/csiostor/csio_scsi.c
2248
csio_sdev_destroy(struct scsi_device *sdev)
drivers/scsi/dc395x.c
3154
static int dc395x_sdev_init(struct scsi_device *scsi_device)
drivers/scsi/dc395x.c
3156
struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)scsi_device->host->hostdata;
drivers/scsi/dc395x.c
3159
dcb = device_alloc(acb, scsi_device->id, scsi_device->lun);
drivers/scsi/dc395x.c
3174
static void dc395x_sdev_destroy(struct scsi_device *scsi_device)
drivers/scsi/dc395x.c
3176
struct AdapterCtlBlk *acb = (struct AdapterCtlBlk *)scsi_device->host->hostdata;
drivers/scsi/dc395x.c
3177
struct DeviceCtlBlk *dcb = find_dcb(acb, scsi_device->id, scsi_device->lun);
drivers/scsi/device_handler/scsi_dh_alua.c
1008
struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_alua.c
105
struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_alua.c
1066
static int alua_initialize(struct scsi_device *sdev, struct alua_dh_data *h)
drivers/scsi/device_handler/scsi_dh_alua.c
107
static void alua_check(struct scsi_device *sdev, bool force);
drivers/scsi/device_handler/scsi_dh_alua.c
1088
static int alua_set_params(struct scsi_device *sdev, const char *params)
drivers/scsi/device_handler/scsi_dh_alua.c
1132
static int alua_activate(struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_alua.c
1180
static void alua_check(struct scsi_device *sdev, bool force)
drivers/scsi/device_handler/scsi_dh_alua.c
1202
static blk_status_t alua_prep_fn(struct scsi_device *sdev, struct request *req)
drivers/scsi/device_handler/scsi_dh_alua.c
1226
static void alua_rescan(struct scsi_device *sdev)
drivers/scsi/device_handler/scsi_dh_alua.c
1237
static int alua_bus_attach(struct scsi_device *sdev)
drivers/scsi/device_handler/scsi_dh_alua.c
126
static int submit_rtpg(struct scsi_device *sdev, unsigned char *buff,
drivers/scsi/device_handler/scsi_dh_alua.c
1267
static void alua_bus_detach(struct scsi_device *sdev)
drivers/scsi/device_handler/scsi_dh_alua.c
157
static int submit_stpg(struct scsi_device *sdev, int group_id,
drivers/scsi/device_handler/scsi_dh_alua.c
217
static struct alua_port_group *alua_alloc_pg(struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_alua.c
274
static int alua_check_tpgs(struct scsi_device *sdev)
drivers/scsi/device_handler/scsi_dh_alua.c
326
static int alua_check_vpd(struct scsi_device *sdev, struct alua_dh_data *h,
drivers/scsi/device_handler/scsi_dh_alua.c
417
static void alua_handle_state_transition(struct scsi_device *sdev)
drivers/scsi/device_handler/scsi_dh_alua.c
430
static enum scsi_disposition alua_check_sense(struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_alua.c
510
static int alua_tur(struct scsi_device *sdev)
drivers/scsi/device_handler/scsi_dh_alua.c
535
static int alua_rtpg(struct scsi_device *sdev, struct alua_port_group *pg)
drivers/scsi/device_handler/scsi_dh_alua.c
785
static unsigned alua_stpg(struct scsi_device *sdev, struct alua_port_group *pg)
drivers/scsi/device_handler/scsi_dh_alua.c
80
struct scsi_device *rtpg_sdev;
drivers/scsi/device_handler/scsi_dh_alua.c
839
static struct scsi_device * __must_check
drivers/scsi/device_handler/scsi_dh_alua.c
843
struct scsi_device *sdev = NULL, *prev_sdev;
drivers/scsi/device_handler/scsi_dh_alua.c
88
struct scsi_device *sdev;
drivers/scsi/device_handler/scsi_dh_alua.c
889
struct scsi_device *sdev, *prev_sdev = NULL;
drivers/scsi/device_handler/scsi_dh_emc.c
100
static int trespass_endio(struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_emc.c
135
static int parse_sp_info_reply(struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_emc.c
189
static char * parse_sp_model(struct scsi_device *sdev, unsigned char *buffer)
drivers/scsi/device_handler/scsi_dh_emc.c
235
static int send_trespass_cmd(struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_emc.c
286
static enum scsi_disposition clariion_check_sense(struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_emc.c
334
static blk_status_t clariion_prep_fn(struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_emc.c
347
static int clariion_std_inquiry(struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_emc.c
372
static int clariion_send_inquiry(struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_emc.c
384
static int clariion_activate(struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_emc.c
426
static int clariion_set_params(struct scsi_device *sdev, const char *params)
drivers/scsi/device_handler/scsi_dh_emc.c
476
static int clariion_bus_attach(struct scsi_device *sdev)
drivers/scsi/device_handler/scsi_dh_emc.c
510
static void clariion_bus_detach(struct scsi_device *sdev)
drivers/scsi/device_handler/scsi_dh_hp_sw.c
130
struct scsi_device *sdev = h->sdev;
drivers/scsi/device_handler/scsi_dh_hp_sw.c
186
static blk_status_t hp_sw_prep_fn(struct scsi_device *sdev, struct request *req)
drivers/scsi/device_handler/scsi_dh_hp_sw.c
208
static int hp_sw_activate(struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_hp_sw.c
224
static int hp_sw_bus_attach(struct scsi_device *sdev)
drivers/scsi/device_handler/scsi_dh_hp_sw.c
255
static void hp_sw_bus_detach( struct scsi_device *sdev )
drivers/scsi/device_handler/scsi_dh_hp_sw.c
31
struct scsi_device *sdev;
drivers/scsi/device_handler/scsi_dh_hp_sw.c
43
static int tur_done(struct scsi_device *sdev, struct hp_sw_dh_data *h,
drivers/scsi/device_handler/scsi_dh_hp_sw.c
78
static int hp_sw_tur(struct scsi_device *sdev, struct hp_sw_dh_data *h)
drivers/scsi/device_handler/scsi_dh_rdac.c
166
struct scsi_device *ms_sdev;
drivers/scsi/device_handler/scsi_dh_rdac.c
187
struct scsi_device *sdev;
drivers/scsi/device_handler/scsi_dh_rdac.c
327
u8 *array_id, struct scsi_device *sdev)
drivers/scsi/device_handler/scsi_dh_rdac.c
362
static int get_lun_info(struct scsi_device *sdev, struct rdac_dh_data *h,
drivers/scsi/device_handler/scsi_dh_rdac.c
388
static int check_ownership(struct scsi_device *sdev, struct rdac_dh_data *h)
drivers/scsi/device_handler/scsi_dh_rdac.c
437
static int initialize_controller(struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_rdac.c
465
static int set_mode_select(struct scsi_device *sdev, struct rdac_dh_data *h)
drivers/scsi/device_handler/scsi_dh_rdac.c
485
static int mode_select_handle_sense(struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_rdac.c
505
struct scsi_device *sdev = ctlr->ms_sdev;
drivers/scsi/device_handler/scsi_dh_rdac.c
598
static int queue_mode_select(struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_rdac.c
624
static int rdac_activate(struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_rdac.c
660
static blk_status_t rdac_prep_fn(struct scsi_device *sdev, struct request *req)
drivers/scsi/device_handler/scsi_dh_rdac.c
672
static enum scsi_disposition rdac_check_sense(struct scsi_device *sdev,
drivers/scsi/device_handler/scsi_dh_rdac.c
737
static int rdac_bus_attach(struct scsi_device *sdev)
drivers/scsi/device_handler/scsi_dh_rdac.c
784
static void rdac_bus_detach( struct scsi_device *sdev )
drivers/scsi/esas2r/esas2r.h
968
int esas2r_ioctl(struct scsi_device *dev, unsigned int cmd, void __user *arg);
drivers/scsi/esas2r/esas2r_ioctl.c
1523
int esas2r_ioctl(struct scsi_device *sd, unsigned int cmd, void __user *arg)
drivers/scsi/esas2r/esas2r_main.c
1637
struct scsi_device *scsi_dev;
drivers/scsi/esas2r/esas2r_main.c
1671
struct scsi_device *scsi_dev;
drivers/scsi/esp_scsi.c
1142
struct scsi_device *dev;
drivers/scsi/esp_scsi.c
1275
struct scsi_device *dev = cmd->device;
drivers/scsi/esp_scsi.c
2044
static void esp_clear_hold(struct scsi_device *dev, void *data)
drivers/scsi/esp_scsi.c
2444
static int esp_sdev_init(struct scsi_device *dev)
drivers/scsi/esp_scsi.c
2466
static int esp_sdev_configure(struct scsi_device *dev, struct queue_limits *lim)
drivers/scsi/esp_scsi.c
2482
static void esp_sdev_destroy(struct scsi_device *dev)
drivers/scsi/esp_scsi.c
660
struct scsi_device *dev = cmd->device;
drivers/scsi/esp_scsi.c
710
struct scsi_device *dev = cmd->device;
drivers/scsi/esp_scsi.c
738
struct scsi_device *dev;
drivers/scsi/esp_scsi.c
901
struct scsi_device *dev = cmd->device;
drivers/scsi/esp_scsi.c
949
struct scsi_device *dev = ent->cmd->device;
drivers/scsi/esp_scsi.c
957
struct scsi_device *dev = cmd->device;
drivers/scsi/fdomain.c
472
static int fdomain_biosparam(struct scsi_device *sdev,
drivers/scsi/fnic/fnic.h
554
struct scsi_device *device);
drivers/scsi/fnic/fnic.h
556
struct scsi_device *device);
drivers/scsi/fnic/fnic_main.c
103
static int fnic_sdev_init(struct scsi_device *sdev)
drivers/scsi/fnic/fnic_scsi.c
165
struct scsi_device *scsi_device = data1;
drivers/scsi/fnic/fnic_scsi.c
168
if (sc->device != scsi_device || !fnic_priv(sc)->io_req)
drivers/scsi/fnic/fnic_scsi.c
176
fnic_count_lun_ioreqs(struct fnic *fnic, struct scsi_device *scsi_device)
drivers/scsi/fnic/fnic_scsi.c
181
scsi_device, &count);
drivers/scsi/fnic/fnic_scsi.c
184
"lun = %p count = %u\n", scsi_device, count);
drivers/scsi/fnic/fnic_scsi.c
2346
struct scsi_device *lun_dev;
drivers/scsi/fnic/fnic_scsi.c
2355
struct scsi_device *lun_dev = iter_data->lun_dev;
drivers/scsi/hisi_sas/hisi_sas.h
666
int hisi_sas_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim);
drivers/scsi/hisi_sas/hisi_sas.h
667
extern int hisi_sas_sdev_init(struct scsi_device *sdev);
drivers/scsi/hisi_sas/hisi_sas_main.c
840
int hisi_sas_sdev_init(struct scsi_device *sdev)
drivers/scsi/hisi_sas/hisi_sas_main.c
903
int hisi_sas_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
2965
static int sdev_configure_v3_hw(struct scsi_device *sdev,
drivers/scsi/hpsa.c
1882
struct scsi_device *sdev = NULL;
drivers/scsi/hpsa.c
2104
static int hpsa_sdev_init(struct scsi_device *sdev)
drivers/scsi/hpsa.c
2139
static int hpsa_sdev_configure(struct scsi_device *sdev,
drivers/scsi/hpsa.c
2171
static void hpsa_sdev_destroy(struct scsi_device *sdev)
drivers/scsi/hpsa.c
255
static int hpsa_ioctl(struct scsi_device *dev, unsigned int cmd,
drivers/scsi/hpsa.c
263
static int hpsa_compat_ioctl(struct scsi_device *dev, unsigned int cmd,
drivers/scsi/hpsa.c
284
static int hpsa_change_queue_depth(struct scsi_device *sdev, int qdepth);
drivers/scsi/hpsa.c
287
static int hpsa_sdev_init(struct scsi_device *sdev);
drivers/scsi/hpsa.c
288
static int hpsa_sdev_configure(struct scsi_device *sdev,
drivers/scsi/hpsa.c
290
static void hpsa_sdev_destroy(struct scsi_device *sdev);
drivers/scsi/hpsa.c
337
static inline struct ctlr_info *sdev_to_hba(struct scsi_device *sdev)
drivers/scsi/hpsa.c
5808
static int hpsa_change_queue_depth(struct scsi_device *sdev, int qdepth)
drivers/scsi/hpsa.c
6256
static int hpsa_ioctl32_passthru(struct scsi_device *dev, unsigned int cmd,
drivers/scsi/hpsa.c
6287
static int hpsa_ioctl32_big_passthru(struct scsi_device *dev,
drivers/scsi/hpsa.c
6318
static int hpsa_compat_ioctl(struct scsi_device *dev, unsigned int cmd,
drivers/scsi/hpsa.c
6612
static int hpsa_ioctl(struct scsi_device *dev, unsigned int cmd,
drivers/scsi/hpsa.c
671
struct scsi_device *sdev;
drivers/scsi/hpsa.c
703
struct scsi_device *sdev;
drivers/scsi/hpsa.c
725
struct scsi_device *sdev;
drivers/scsi/hpsa.c
753
struct scsi_device *sdev;
drivers/scsi/hpsa.c
776
struct scsi_device *sdev;
drivers/scsi/hpsa.c
804
struct scsi_device *sdev;
drivers/scsi/hptiop.c
1101
static int hptiop_adjust_disk_queue_depth(struct scsi_device *sdev,
drivers/scsi/hptiop.c
1154
static int hptiop_sdev_configure(struct scsi_device *sdev,
drivers/scsi/ibmvscsi/ibmvfc.c
1827
static void ibmvfc_relogin(struct scsi_device *sdev)
drivers/scsi/ibmvscsi/ibmvfc.c
1928
static struct ibmvfc_cmd *ibmvfc_init_vfc_cmd(struct ibmvfc_event *evt, struct scsi_device *sdev)
drivers/scsi/ibmvscsi/ibmvfc.c
2341
static int ibmvfc_reset_device(struct scsi_device *sdev, int type, char *desc)
drivers/scsi/ibmvscsi/ibmvfc.c
2559
struct scsi_device *sdev,
drivers/scsi/ibmvscsi/ibmvfc.c
2599
static int ibmvfc_cancel_all_mq(struct scsi_device *sdev, int type)
drivers/scsi/ibmvscsi/ibmvfc.c
2679
static int ibmvfc_cancel_all_sq(struct scsi_device *sdev, int type)
drivers/scsi/ibmvscsi/ibmvfc.c
2759
static int ibmvfc_cancel_all(struct scsi_device *sdev, int type)
drivers/scsi/ibmvscsi/ibmvfc.c
2812
static int ibmvfc_abort_task_set(struct scsi_device *sdev)
drivers/scsi/ibmvscsi/ibmvfc.c
2936
struct scsi_device *sdev = cmd->device;
drivers/scsi/ibmvscsi/ibmvfc.c
2969
struct scsi_device *sdev = cmd->device;
drivers/scsi/ibmvscsi/ibmvfc.c
2999
static void ibmvfc_dev_cancel_all_noreset(struct scsi_device *sdev, void *data)
drivers/scsi/ibmvscsi/ibmvfc.c
3028
struct scsi_device *sdev;
drivers/scsi/ibmvscsi/ibmvfc.c
3085
struct scsi_device *sdev;
drivers/scsi/ibmvscsi/ibmvfc.c
3406
static int ibmvfc_sdev_init(struct scsi_device *sdev)
drivers/scsi/ibmvscsi/ibmvfc.c
3455
static int ibmvfc_sdev_configure(struct scsi_device *sdev,
drivers/scsi/ibmvscsi/ibmvfc.c
3478
static int ibmvfc_change_queue_depth(struct scsi_device *sdev, int qdepth)
drivers/scsi/ibmvscsi/ibmvscsi.c
1034
static inline u16 lun_from_dev(struct scsi_device *dev)
drivers/scsi/ibmvscsi/ibmvscsi.c
1873
static int ibmvscsi_sdev_configure(struct scsi_device *sdev,
drivers/scsi/ibmvscsi/ibmvscsi.c
1896
static int ibmvscsi_change_queue_depth(struct scsi_device *sdev, int qdepth)
drivers/scsi/imm.c
957
static int imm_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/initio.c
2658
static int i91u_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/ipr.c
3240
struct scsi_device *sdev;
drivers/scsi/ipr.c
4409
static int ipr_change_queue_depth(struct scsi_device *sdev, int qdepth)
drivers/scsi/ipr.c
4426
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/ipr.c
4460
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/ipr.c
4500
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/ipr.c
4536
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/ipr.c
4572
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/ipr.c
4602
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/ipr.c
4659
static int ipr_biosparam(struct scsi_device *sdev,
drivers/scsi/ipr.c
4732
static struct ipr_resource_entry *ipr_find_sdev(struct scsi_device *sdev)
drivers/scsi/ipr.c
4754
static void ipr_sdev_destroy(struct scsi_device *sdev)
drivers/scsi/ipr.c
4781
static int ipr_sdev_configure(struct scsi_device *sdev,
drivers/scsi/ipr.c
4829
static int ipr_sdev_init(struct scsi_device *sdev)
drivers/scsi/ipr.h
1265
struct scsi_device *sdev;
drivers/scsi/ipr.h
1571
struct scsi_device *sdev;
drivers/scsi/ips.c
1127
static int ips_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/ips.c
1178
ips_sdev_configure(struct scsi_device *SDptr, struct queue_limits *lim)
drivers/scsi/ips.h
401
static int ips_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/ips.h
403
static int ips_sdev_configure(struct scsi_device *SDptr,
drivers/scsi/isci/request.c
275
static u8 scu_bg_blk_size(struct scsi_device *sdp)
drivers/scsi/iscsi_tcp.c
1016
static int iscsi_sw_tcp_sdev_configure(struct scsi_device *sdev,
drivers/scsi/libfc/fc_fcp.c
2232
int fc_sdev_init(struct scsi_device *sdev)
drivers/scsi/libsas/sas_ata.c
1028
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/libsas/sas_ata.c
963
struct scsi_device *sdev = to_scsi_device(device);
drivers/scsi/libsas/sas_ata.c
982
struct scsi_device *sdev = to_scsi_device(device);
drivers/scsi/libsas/sas_ata.c
998
struct scsi_device *sdev = to_scsi_device(device);
drivers/scsi/libsas/sas_scsi_host.c
1198
int sas_sdev_init(struct scsi_device *sdev)
drivers/scsi/libsas/sas_scsi_host.c
753
int sas_ioctl(struct scsi_device *sdev, unsigned int cmd, void __user *arg)
drivers/scsi/libsas/sas_scsi_host.c
809
int sas_sdev_configure(struct scsi_device *scsi_dev, struct queue_limits *lim)
drivers/scsi/libsas/sas_scsi_host.c
836
int sas_change_queue_depth(struct scsi_device *sdev, int depth)
drivers/scsi/libsas/sas_scsi_host.c
849
int sas_bios_param(struct scsi_device *scsi_dev,
drivers/scsi/lpfc/lpfc_scsi.c
168
struct scsi_device *sdev;
drivers/scsi/lpfc/lpfc_scsi.c
213
struct scsi_device *sdev;
drivers/scsi/lpfc/lpfc_scsi.c
6254
lpfc_sdev_init(struct scsi_device *sdev)
drivers/scsi/lpfc/lpfc_scsi.c
6369
lpfc_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/lpfc/lpfc_scsi.c
6393
lpfc_sdev_destroy(struct scsi_device *sdev)
drivers/scsi/lpfc/lpfc_scsi.c
6753
lpfc_init_no_sdev(struct scsi_device *sdev)
drivers/scsi/lpfc/lpfc_scsi.c
6759
lpfc_config_no_sdev(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/lpfc/lpfc_scsi.c
74
lpfc_rport_data_from_scsi_device(struct scsi_device *sdev)
drivers/scsi/megaraid.c
2784
megaraid_biosparam(struct scsi_device *sdev, struct gendisk *disk,
drivers/scsi/megaraid.h
980
static int megaraid_biosparam(struct scsi_device *, struct gendisk *,
drivers/scsi/megaraid/megaraid_mbox.c
4007
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/megaraid/megaraid_sas.h
2703
void megasas_set_dynamic_target_properties(struct scsi_device *sdev,
drivers/scsi/megaraid/megaraid_sas.h
2706
struct scsi_device *sdev);
drivers/scsi/megaraid/megaraid_sas.h
2725
void megasas_update_sdev_properties(struct scsi_device *sdev);
drivers/scsi/megaraid/megaraid_sas_base.c
142
struct scsi_device *sdev);
drivers/scsi/megaraid/megaraid_sas_base.c
1889
void megasas_set_dynamic_target_properties(struct scsi_device *sdev,
drivers/scsi/megaraid/megaraid_sas_base.c
1971
megasas_set_nvme_device_properties(struct scsi_device *sdev,
drivers/scsi/megaraid/megaraid_sas_base.c
1993
static void megasas_set_fw_assisted_qd(struct scsi_device *sdev,
drivers/scsi/megaraid/megaraid_sas_base.c
2043
static void megasas_set_static_target_properties(struct scsi_device *sdev,
drivers/scsi/megaraid/megaraid_sas_base.c
2070
static int megasas_sdev_configure(struct scsi_device *sdev,
drivers/scsi/megaraid/megaraid_sas_base.c
2114
static int megasas_sdev_init(struct scsi_device *sdev)
drivers/scsi/megaraid/megaraid_sas_base.c
2158
static void megasas_sdev_destroy(struct scsi_device *sdev)
drivers/scsi/megaraid/megaraid_sas_base.c
3144
megasas_bios_param(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/megaraid/megaraid_sas_base.c
3435
struct scsi_device *sdev;
drivers/scsi/megaraid/megaraid_sas_base.c
4535
megasas_get_pd_info(struct megasas_instance *instance, struct scsi_device *sdev)
drivers/scsi/megaraid/megaraid_sas_base.c
6803
struct scsi_device *sdev)
drivers/scsi/megaraid/megaraid_sas_base.c
8743
static inline void megasas_remove_scsi_device(struct scsi_device *sdev)
drivers/scsi/megaraid/megaraid_sas_base.c
8804
struct scsi_device *sdev1;
drivers/scsi/megaraid/megaraid_sas_base.c
8887
struct scsi_device *sdev1;
drivers/scsi/megaraid/megaraid_sas_fusion.c
4695
static u16 megasas_get_tm_devhandle(struct scsi_device *sdev)
drivers/scsi/megaraid/megaraid_sas_fusion.c
4917
struct scsi_device *sdev;
drivers/scsi/mpi3mr/mpi3mr_app.c
3320
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/mpi3mr/mpi3mr_app.c
3354
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/mpi3mr/mpi3mr_app.c
3387
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/mpi3mr/mpi3mr_app.c
3420
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/mpi3mr/mpi3mr_app.c
3440
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/mpi3mr/mpi3mr_app.c
3454
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/mpi3mr/mpi3mr_os.c
1017
static int mpi3mr_change_queue_depth(struct scsi_device *sdev,
drivers/scsi/mpi3mr/mpi3mr_os.c
1067
mpi3mr_update_sdev(struct scsi_device *sdev, void *data)
drivers/scsi/mpi3mr/mpi3mr_os.c
2067
static void mpi3mr_update_sdev_qd(struct scsi_device *sdev, void *data)
drivers/scsi/mpi3mr/mpi3mr_os.c
3947
struct scsi_device *sdev = NULL;
drivers/scsi/mpi3mr/mpi3mr_os.c
4145
static int mpi3mr_bios_param(struct scsi_device *sdev,
drivers/scsi/mpi3mr/mpi3mr_os.c
4727
static void mpi3mr_sdev_destroy(struct scsi_device *sdev)
drivers/scsi/mpi3mr/mpi3mr_os.c
4816
static int mpi3mr_sdev_configure(struct scsi_device *sdev,
drivers/scsi/mpi3mr/mpi3mr_os.c
4861
static int mpi3mr_sdev_init(struct scsi_device *sdev)
drivers/scsi/mpi3mr/mpi3mr_os.c
563
struct scsi_device *sdev = (struct scsi_device *)data;
drivers/scsi/mpt3sas/mpt3sas_base.h
1846
void mpt3sas_scsih_change_queue_depth(struct scsi_device *sdev, int qdepth);
drivers/scsi/mpt3sas/mpt3sas_base.h
720
struct scsi_device *sdev;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
4195
struct scsi_device *sdev;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
4316
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
4338
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
4358
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
4376
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
4388
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
10222
_scsih_reprobe_lun(struct scsi_device *sdev, void *no_uld_attach)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
10874
struct scsi_device *sdev;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
10894
struct scsi_device *sdev;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1853
scsih_change_queue_depth(struct scsi_device *sdev, int qdepth)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
1913
mpt3sas_scsih_change_queue_depth(struct scsi_device *sdev, int qdepth)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
2099
scsih_sdev_init(struct scsi_device *sdev)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
2177
scsih_sdev_destroy(struct scsi_device *sdev)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
2233
u16 handle, struct scsi_device *sdev)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
2285
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
2296
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
2308
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
2369
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
2436
struct scsi_device *sdev, u8 volume_type)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
2544
_scsih_enable_tlr(struct MPT3SAS_ADAPTER *ioc, struct scsi_device *sdev)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
2570
scsih_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
2830
scsih_bios_param(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/mpt3sas/mpt3sas_scsih.c
2951
struct scsi_device *sdev;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
2979
struct scsi_device *sdev;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
3861
_scsih_internal_device_block(struct scsi_device *sdev,
drivers/scsi/mpt3sas/mpt3sas_scsih.c
3886
_scsih_internal_device_unblock(struct scsi_device *sdev,
drivers/scsi/mpt3sas/mpt3sas_scsih.c
3932
struct scsi_device *sdev;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4035
struct scsi_device *sdev;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4167
struct scsi_device *sdev;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4194
struct scsi_device *sdev;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4223
struct scsi_device *sdev;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
934
struct _sas_device *sas_device, struct scsi_device *sdev,
drivers/scsi/mpt3sas/mpt3sas_scsih.c
9878
struct scsi_device *sdev;
drivers/scsi/mvsas/mv_sas.h
207
struct scsi_device *sdev;
drivers/scsi/mvumi.c
1381
struct scsi_device *sdev;
drivers/scsi/mvumi.c
1464
struct scsi_device *sdev = NULL;
drivers/scsi/mvumi.c
1499
struct scsi_device *sdev;
drivers/scsi/mvumi.c
2002
static int mvumi_sdev_configure(struct scsi_device *sdev,
drivers/scsi/mvumi.c
2144
mvumi_bios_param(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/mvumi.c
2388
struct scsi_device *sdev = NULL;
drivers/scsi/mvumi.h
477
struct scsi_device *sdev;
drivers/scsi/myrb.c
1272
struct scsi_device *sdev = scmd->device;
drivers/scsi/myrb.c
1426
struct scsi_device *sdev = scmd->device;
drivers/scsi/myrb.c
1609
struct scsi_device *sdev = scmd->device;
drivers/scsi/myrb.c
1622
static int myrb_ldev_sdev_init(struct scsi_device *sdev)
drivers/scsi/myrb.c
1666
static int myrb_pdev_sdev_init(struct scsi_device *sdev)
drivers/scsi/myrb.c
1702
static int myrb_sdev_init(struct scsi_device *sdev)
drivers/scsi/myrb.c
1716
static int myrb_sdev_configure(struct scsi_device *sdev,
drivers/scsi/myrb.c
1743
static void myrb_sdev_destroy(struct scsi_device *sdev)
drivers/scsi/myrb.c
1748
static int myrb_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/myrb.c
1763
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrb.c
1808
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrb.c
1876
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrb.c
1898
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrb.c
1920
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrb.c
2025
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrb.c
2226
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrb.c
2237
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrb.c
2264
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrb.c
228
enum myrb_cmd_opcode op, struct scsi_device *sdev,
drivers/scsi/myrb.c
357
struct scsi_device *sdev;
drivers/scsi/myrb.c
400
struct scsi_device *sdev;
drivers/scsi/myrb.c
481
struct scsi_device *sdev;
drivers/scsi/myrb.c
555
struct scsi_device *sdev;
drivers/scsi/myrb.c
583
struct scsi_device *sdev = NULL;
drivers/scsi/myrb.c
779
struct scsi_device *sdev, enum myrb_devstate state)
drivers/scsi/myrs.c
1056
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrs.c
1082
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrs.c
1111
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrs.c
1187
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrs.c
1211
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrs.c
1497
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrs.c
1591
struct scsi_device *sdev = scmd->device;
drivers/scsi/myrs.c
1778
struct scsi_device *sdev)
drivers/scsi/myrs.c
1789
static int myrs_sdev_init(struct scsi_device *sdev)
drivers/scsi/myrs.c
1885
static int myrs_sdev_configure(struct scsi_device *sdev,
drivers/scsi/myrs.c
1914
static void myrs_sdev_destroy(struct scsi_device *sdev)
drivers/scsi/myrs.c
1965
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrs.c
1978
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrs.c
2002
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrs.c
2143
struct scsi_device *sdev;
drivers/scsi/myrs.c
817
struct scsi_device *sdev;
drivers/scsi/myrs.c
937
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/myrs.c
972
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/ncr53c8xx.c
1911
static struct lcb * ncr_setup_lcb (struct ncb *np, struct scsi_device *sdev);
drivers/scsi/ncr53c8xx.c
1931
static void ncr_setup_tags (struct ncb *np, struct scsi_device *sdev);
drivers/scsi/ncr53c8xx.c
4084
struct scsi_device *sdev = cmd->device;
drivers/scsi/ncr53c8xx.c
5457
static void ncr_setup_tags (struct ncb *np, struct scsi_device *sdev)
drivers/scsi/ncr53c8xx.c
7407
static struct lcb *ncr_setup_lcb (struct ncb *np, struct scsi_device *sdev)
drivers/scsi/ncr53c8xx.c
7789
static int ncr53c8xx_sdev_init(struct scsi_device *device)
drivers/scsi/ncr53c8xx.c
7799
static int ncr53c8xx_sdev_configure(struct scsi_device *device,
drivers/scsi/pcmcia/sym53c500_cs.c
599
SYM53C500_biosparm(struct scsi_device *disk,
drivers/scsi/pm8001/pm8001_sas.h
250
struct scsi_device *sdev;
drivers/scsi/pmcraid.c
139
static int pmcraid_sdev_init(struct scsi_device *scsi_dev)
drivers/scsi/pmcraid.c
213
static int pmcraid_sdev_configure(struct scsi_device *scsi_dev,
drivers/scsi/pmcraid.c
261
static void pmcraid_sdev_destroy(struct scsi_device *scsi_dev)
drivers/scsi/pmcraid.c
2697
struct scsi_device *scsi_dev,
drivers/scsi/pmcraid.c
281
static int pmcraid_change_queue_depth(struct scsi_device *scsi_dev, int depth)
drivers/scsi/pmcraid.c
3036
struct scsi_device *sdev = NULL;
drivers/scsi/pmcraid.c
3071
struct scsi_device *scsi_dev = NULL, *tmp;
drivers/scsi/pmcraid.c
3840
struct scsi_device *sdev;
drivers/scsi/pmcraid.h
800
struct scsi_device *scsi_dev; /* Link scsi_device structure */
drivers/scsi/ppa.c
848
static int ppa_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/ps3rom.c
64
static int ps3rom_sdev_configure(struct scsi_device *scsi_dev,
drivers/scsi/qedf/qedf_main.c
985
static int qedf_sdev_configure(struct scsi_device *sdev,
drivers/scsi/qla1280.c
1028
qla1280_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/qla1280.c
1175
qla1280_sdev_configure(struct scsi_device *device, struct queue_limits *lim)
drivers/scsi/qla1280.c
3883
struct scsi_device *device)
drivers/scsi/qla1280.c
433
struct scsi_device *);
drivers/scsi/qla2xxx/qla_os.c
1439
struct scsi_device *sdev = cmd->device;
drivers/scsi/qla2xxx/qla_os.c
1508
struct scsi_device *sdev = cmd->device;
drivers/scsi/qla2xxx/qla_os.c
1935
qla2xxx_sdev_init(struct scsi_device *sdev)
drivers/scsi/qla2xxx/qla_os.c
1948
qla2xxx_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/qla2xxx/qla_os.c
1958
qla2xxx_sdev_destroy(struct scsi_device *sdev)
drivers/scsi/qla4xxx/ql4_os.c
164
static int qla4xxx_sdev_init(struct scsi_device *device);
drivers/scsi/qla4xxx/ql4_os.c
9062
static int qla4xxx_sdev_init(struct scsi_device *sdev)
drivers/scsi/qla4xxx/ql4_os.c
9184
struct scsi_device *sdev)
drivers/scsi/qlogicfas408.c
495
int qlogicfas408_biosparam(struct scsi_device *disk, struct gendisk *unused,
drivers/scsi/qlogicfas408.h
109
int qlogicfas408_biosparam(struct scsi_device * disk,
drivers/scsi/qlogicpti.c
978
static int qlogicpti_sdev_configure(struct scsi_device *sdev,
drivers/scsi/raid_class.c
66
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi.c
1004
struct scsi_device *scsi_device_lookup(struct Scsi_Host *shost,
drivers/scsi/scsi.c
1007
struct scsi_device *sdev;
drivers/scsi/scsi.c
160
struct scsi_device *sdev = cmd->device;
drivers/scsi/scsi.c
205
int scsi_device_max_queue_depth(struct scsi_device *sdev)
drivers/scsi/scsi.c
217
int scsi_change_queue_depth(struct scsi_device *sdev, int depth)
drivers/scsi/scsi.c
259
int scsi_track_queue_full(struct scsi_device *sdev, int depth)
drivers/scsi/scsi.c
299
static int scsi_vpd_inquiry(struct scsi_device *sdev, unsigned char *buffer,
drivers/scsi/scsi.c
343
static int scsi_get_vpd_size(struct scsi_device *sdev, u8 page)
drivers/scsi/scsi.c
404
int scsi_get_vpd_page(struct scsi_device *sdev, u8 page, unsigned char *buf,
drivers/scsi/scsi.c
442
static struct scsi_vpd *scsi_get_vpd_buf(struct scsi_device *sdev, u8 page)
drivers/scsi/scsi.c
479
static void scsi_update_vpd_page(struct scsi_device *sdev, u8 page,
drivers/scsi/scsi.c
506
void scsi_attach_vpd(struct scsi_device *sdev)
drivers/scsi/scsi.c
566
int scsi_report_opcode(struct scsi_device *sdev, unsigned char *buffer,
drivers/scsi/scsi.c
621
static bool scsi_cdl_check_cmd(struct scsi_device *sdev, u8 opcode, u16 sa,
drivers/scsi/scsi.c
657
void scsi_cdl_check(struct scsi_device *sdev)
drivers/scsi/scsi.c
715
int scsi_cdl_enable(struct scsi_device *sdev, bool enable)
drivers/scsi/scsi.c
789
int scsi_device_get(struct scsi_device *sdev)
drivers/scsi/scsi.c
814
void scsi_device_put(struct scsi_device *sdev)
drivers/scsi/scsi.c
824
struct scsi_device *__scsi_iterate_devices(struct Scsi_Host *shost,
drivers/scsi/scsi.c
825
struct scsi_device *prev)
drivers/scsi/scsi.c
828
struct scsi_device *next = NULL;
drivers/scsi/scsi.c
833
next = list_entry(list->next, struct scsi_device, siblings);
drivers/scsi/scsi.c
862
void (*fn)(struct scsi_device *, void *))
drivers/scsi/scsi.c
865
struct scsi_device *sdev;
drivers/scsi/scsi.c
890
void (*fn)(struct scsi_device *, void *))
drivers/scsi/scsi.c
893
struct scsi_device *sdev;
drivers/scsi/scsi.c
918
struct scsi_device *__scsi_device_lookup_by_target(struct scsi_target *starget,
drivers/scsi/scsi.c
921
struct scsi_device *sdev;
drivers/scsi/scsi.c
943
struct scsi_device *scsi_device_lookup_by_target(struct scsi_target *starget,
drivers/scsi/scsi.c
946
struct scsi_device *sdev;
drivers/scsi/scsi.c
976
struct scsi_device *__scsi_device_lookup(struct Scsi_Host *shost,
drivers/scsi/scsi.c
979
struct scsi_device *sdev;
drivers/scsi/scsi_bsg.c
99
struct bsg_device *scsi_bsg_register_queue(struct scsi_device *sdev)
drivers/scsi/scsi_debug.c
1044
static u32 sdebug_get_devsel(struct scsi_device *sdp)
drivers/scsi/scsi_debug.c
1065
static void sdebug_err_add(struct scsi_device *sdev, struct sdebug_err_inject *new)
drivers/scsi/scsi_debug.c
1082
static int sdebug_err_remove(struct scsi_device *sdev, const char *buf, size_t count)
drivers/scsi/scsi_debug.c
1112
struct scsi_device *sdev = (struct scsi_device *)m->private;
drivers/scsi/scsi_debug.c
1158
struct scsi_device *sdev = (struct scsi_device *)file->f_inode->i_private;
drivers/scsi/scsi_debug.c
1447
static int scsi_debug_ioctl(struct scsi_device *dev, unsigned int cmd,
drivers/scsi/scsi_debug.c
1463
static void config_cdb_len(struct scsi_device *sdev)
drivers/scsi/scsi_debug.c
1506
struct scsi_device *sdev;
drivers/scsi/scsi_debug.c
3900
struct scsi_device *sdp = scp->device;
drivers/scsi/scsi_debug.c
3976
struct scsi_device *sdp = scp->device;
drivers/scsi/scsi_debug.c
5251
struct scsi_device *sdp = scp->device;
drivers/scsi/scsi_debug.c
5375
struct scsi_device *sdp = scp->device;
drivers/scsi/scsi_debug.c
6587
static struct sdebug_dev_info *find_build_dev_info(struct scsi_device *sdev)
drivers/scsi/scsi_debug.c
6622
static int scsi_debug_sdev_init(struct scsi_device *sdp)
drivers/scsi/scsi_debug.c
6631
static int scsi_debug_sdev_configure(struct scsi_device *sdp,
drivers/scsi/scsi_debug.c
6685
static void scsi_debug_sdev_destroy(struct scsi_device *sdp)
drivers/scsi/scsi_debug.c
6832
struct scsi_device *sdp = cmnd->device;
drivers/scsi/scsi_debug.c
6886
struct scsi_device *sdp = data;
drivers/scsi/scsi_debug.c
6896
static void scsi_debug_stop_all_queued(struct scsi_device *sdp)
drivers/scsi/scsi_debug.c
6906
struct scsi_device *sdp = cmnd->device;
drivers/scsi/scsi_debug.c
6948
struct scsi_device *sdp = SCpnt->device;
drivers/scsi/scsi_debug.c
6987
struct scsi_device *sdp = SCpnt->device;
drivers/scsi/scsi_debug.c
7022
struct scsi_device *sdp = SCpnt->device;
drivers/scsi/scsi_debug.c
7193
struct scsi_device *sdp;
drivers/scsi/scsi_debug.c
8973
static int sdebug_change_qdepth(struct scsi_device *sdev, int qdepth)
drivers/scsi/scsi_debug.c
9022
struct scsi_device *sdp = scp->device;
drivers/scsi/scsi_debug.c
9161
struct scsi_device *sdp = cmnd->device;
drivers/scsi/scsi_debug.c
9189
struct scsi_device *sdp = cmnd->device;
drivers/scsi/scsi_debug.c
9218
struct scsi_device *sdp = cmnd->device;
drivers/scsi/scsi_debug.c
9309
struct scsi_device *sdp = scp->device;
drivers/scsi/scsi_devinfo.c
547
blist_flags_t scsi_get_device_flags(struct scsi_device *sdev,
drivers/scsi/scsi_devinfo.c
569
blist_flags_t scsi_get_device_flags_keyed(struct scsi_device *sdev,
drivers/scsi/scsi_dh.c
124
static int scsi_dh_handler_attach(struct scsi_device *sdev,
drivers/scsi/scsi_dh.c
163
static void scsi_dh_handler_detach(struct scsi_device *sdev)
drivers/scsi/scsi_dh.c
170
void scsi_dh_add_device(struct scsi_device *sdev)
drivers/scsi/scsi_dh.c
186
void scsi_dh_release_device(struct scsi_device *sdev)
drivers/scsi/scsi_dh.c
253
struct scsi_device *sdev;
drivers/scsi/scsi_dh.c
300
struct scsi_device *sdev;
drivers/scsi/scsi_dh.c
322
struct scsi_device *sdev;
drivers/scsi/scsi_dh.c
362
struct scsi_device *sdev;
drivers/scsi/scsi_dh.c
71
scsi_dh_find_driver(struct scsi_device *sdev)
drivers/scsi/scsi_error.c
1074
struct scsi_device *sdev = scmd->device;
drivers/scsi/scsi_error.c
1199
struct scsi_device *sdev = scmd->device;
drivers/scsi/scsi_error.c
127
struct scsi_device *sdev = cmd->device;
drivers/scsi/scsi_error.c
1483
struct scsi_device *sdev;
drivers/scsi/scsi_error.c
151
struct scsi_device *sdev = scmd->device;
drivers/scsi/scsi_error.c
1561
struct scsi_device *sdev;
drivers/scsi/scsi_error.c
1627
struct scsi_device *sdev;
drivers/scsi/scsi_error.c
1861
struct scsi_device *sdev;
drivers/scsi/scsi_error.c
2139
static void scsi_eh_lock_door(struct scsi_device *sdev)
drivers/scsi/scsi_error.c
2175
struct scsi_device *sdev;
drivers/scsi/scsi_error.c
2258
struct scsi_device *sdev = scmd->device;
drivers/scsi/scsi_error.c
230
struct scsi_device *sdev = scmd->device;
drivers/scsi/scsi_error.c
2446
struct scsi_device *sdev;
drivers/scsi/scsi_error.c
2479
struct scsi_device *sdev;
drivers/scsi/scsi_error.c
2495
scsi_ioctl_reset(struct scsi_device *dev, int __user *arg)
drivers/scsi/scsi_error.c
393
int scsi_block_when_processing_errors(struct scsi_device *sdev)
drivers/scsi/scsi_error.c
415
struct scsi_device *sdev;
drivers/scsi/scsi_error.c
456
static void scsi_report_lun_change(struct scsi_device *sdev)
drivers/scsi/scsi_error.c
467
static void scsi_report_sense(struct scsi_device *sdev,
drivers/scsi/scsi_error.c
551
struct scsi_device *sdev = scmd->device;
drivers/scsi/scsi_error.c
756
static void scsi_handle_queue_ramp_up(struct scsi_device *sdev)
drivers/scsi/scsi_error.c
759
struct scsi_device *tmp_sdev;
drivers/scsi/scsi_error.c
791
static void scsi_handle_queue_full(struct scsi_device *sdev)
drivers/scsi/scsi_error.c
794
struct scsi_device *tmp_sdev;
drivers/scsi/scsi_error.c
961
static void __scsi_report_device_reset(struct scsi_device *sdev, void *data)
drivers/scsi/scsi_ioctl.c
136
int scsi_set_medium_removal(struct scsi_device *sdev, char state)
drivers/scsi/scsi_ioctl.c
169
static int scsi_ioctl_get_pci(struct scsi_device *sdev, void __user *arg)
drivers/scsi/scsi_ioctl.c
191
static int sg_set_timeout(struct scsi_device *sdev, int __user *p)
drivers/scsi/scsi_ioctl.c
201
static int sg_get_reserved_size(struct scsi_device *sdev, int __user *p)
drivers/scsi/scsi_ioctl.c
209
static int sg_set_reserved_size(struct scsi_device *sdev, int __user *p)
drivers/scsi/scsi_ioctl.c
233
static int scsi_get_idlun(struct scsi_device *sdev, void __user *argp)
drivers/scsi/scsi_ioctl.c
247
static int scsi_send_start_stop(struct scsi_device *sdev, int data)
drivers/scsi/scsi_ioctl.c
364
static int scsi_fill_sghdr_rq(struct scsi_device *sdev, struct request *rq,
drivers/scsi/scsi_ioctl.c
426
static int sg_io(struct scsi_device *sdev, struct sg_io_hdr *hdr,
drivers/scsi/scsi_ioctl.c
69
static int ioctl_internal_command(struct scsi_device *sdev, char *cmd,
drivers/scsi/scsi_ioctl.c
795
static int scsi_cdrom_send_packet(struct scsi_device *sdev, bool open_for_write,
drivers/scsi/scsi_ioctl.c
851
static int scsi_ioctl_sg_io(struct scsi_device *sdev, bool open_for_write,
drivers/scsi/scsi_ioctl.c
881
int scsi_ioctl(struct scsi_device *sdev, bool open_for_write, int cmd,
drivers/scsi/scsi_ioctl.c
972
int scsi_ioctl_block_when_processing_errors(struct scsi_device *sdev, int cmd,
drivers/scsi/scsi_lib.c
1110
static inline bool scsi_cmd_needs_dma_drain(struct scsi_device *sdev,
drivers/scsi/scsi_lib.c
1132
struct scsi_device *sdev = cmd->device;
drivers/scsi/scsi_lib.c
1276
void scsi_init_command(struct scsi_device *dev, struct scsi_cmnd *cmd)
drivers/scsi/scsi_lib.c
1290
static blk_status_t scsi_setup_scsi_cmnd(struct scsi_device *sdev,
drivers/scsi/scsi_lib.c
1316
scsi_device_state_check(struct scsi_device *sdev, struct request *req)
drivers/scsi/scsi_lib.c
1369
struct scsi_device *sdev)
drivers/scsi/scsi_lib.c
1404
struct scsi_device *sdev)
drivers/scsi/scsi_lib.c
145
struct scsi_device *device = cmd->device;
drivers/scsi/scsi_lib.c
1460
struct scsi_device *sdev,
drivers/scsi/scsi_lib.c
1517
struct scsi_device *sdev = q->queuedata;
drivers/scsi/scsi_lib.c
1675
struct scsi_device *sdev = req->q->queuedata;
drivers/scsi/scsi_lib.c
1771
struct scsi_device *sdev = q->queuedata;
drivers/scsi/scsi_lib.c
1786
struct scsi_device *sdev = q->queuedata;
drivers/scsi/scsi_lib.c
1834
struct scsi_device *sdev = q->queuedata;
drivers/scsi/scsi_lib.c
2155
struct scsi_cmnd *scsi_get_internal_cmd(struct scsi_device *sdev,
drivers/scsi/scsi_lib.c
2191
struct scsi_device *scsi_device_from_queue(struct request_queue *q)
drivers/scsi/scsi_lib.c
2193
struct scsi_device *sdev = NULL;
drivers/scsi/scsi_lib.c
2265
int scsi_mode_select(struct scsi_device *sdev, int pf, int sp,
drivers/scsi/scsi_lib.c
2347
scsi_mode_sense(struct scsi_device *sdev, int dbd, int modepage, int subpage,
drivers/scsi/scsi_lib.c
2475
scsi_test_unit_ready(struct scsi_device *sdev, int timeout, int retries,
drivers/scsi/scsi_lib.c
2509
scsi_device_set_state(struct scsi_device *sdev, enum scsi_device_state state)
drivers/scsi/scsi_lib.c
2635
static void scsi_evt_emit(struct scsi_device *sdev, struct scsi_event *evt)
drivers/scsi/scsi_lib.c
2685
struct scsi_device *sdev;
drivers/scsi/scsi_lib.c
2689
sdev = container_of(work, struct scsi_device, event_work);
drivers/scsi/scsi_lib.c
2723
void sdev_evt_send(struct scsi_device *sdev, struct scsi_event *evt)
drivers/scsi/scsi_lib.c
2788
void sdev_evt_send_simple(struct scsi_device *sdev,
drivers/scsi/scsi_lib.c
2816
scsi_device_quiesce(struct scsi_device *sdev)
drivers/scsi/scsi_lib.c
2865
void scsi_device_resume(struct scsi_device *sdev)
drivers/scsi/scsi_lib.c
2883
device_quiesce_fn(struct scsi_device *sdev, void *data)
drivers/scsi/scsi_lib.c
2896
device_resume_fn(struct scsi_device *sdev, void *data)
drivers/scsi/scsi_lib.c
2908
static int __scsi_internal_device_block_nowait(struct scsi_device *sdev)
drivers/scsi/scsi_lib.c
2916
void scsi_start_queue(struct scsi_device *sdev)
drivers/scsi/scsi_lib.c
2922
static void scsi_stop_queue(struct scsi_device *sdev)
drivers/scsi/scsi_lib.c
2948
int scsi_internal_device_block_nowait(struct scsi_device *sdev)
drivers/scsi/scsi_lib.c
295
int scsi_execute_cmd(struct scsi_device *sdev, const unsigned char *cmd,
drivers/scsi/scsi_lib.c
2978
static void scsi_device_block(struct scsi_device *sdev, void *data)
drivers/scsi/scsi_lib.c
3015
int scsi_internal_device_unblock_nowait(struct scsi_device *sdev,
drivers/scsi/scsi_lib.c
3068
static int scsi_internal_device_unblock(struct scsi_device *sdev,
drivers/scsi/scsi_lib.c
3111
device_unblock(struct scsi_device *sdev, void *data)
drivers/scsi/scsi_lib.c
3148
struct scsi_device *sdev;
drivers/scsi/scsi_lib.c
3175
struct scsi_device *sdev;
drivers/scsi/scsi_lib.c
3248
void sdev_disable_disk_events(struct scsi_device *sdev)
drivers/scsi/scsi_lib.c
3254
void sdev_enable_disk_events(struct scsi_device *sdev)
drivers/scsi/scsi_lib.c
3348
int scsi_vpd_lun_id(struct scsi_device *sdev, char *id, size_t id_len)
drivers/scsi/scsi_lib.c
3474
int scsi_vpd_tpg_id(struct scsi_device *sdev, int *rel_id)
drivers/scsi/scsi_lib.c
398
void scsi_device_unbusy(struct scsi_device *sdev, struct scsi_cmnd *cmd)
drivers/scsi/scsi_lib.c
417
static void scsi_kick_sdev_queue(struct scsi_device *sdev, void *data)
drivers/scsi/scsi_lib.c
419
struct scsi_device *current_sdev = data;
drivers/scsi/scsi_lib.c
432
static void scsi_single_lun_run(struct scsi_device *current_sdev)
drivers/scsi/scsi_lib.c
458
static inline bool scsi_device_is_busy(struct scsi_device *sdev)
drivers/scsi/scsi_lib.c
490
struct scsi_device *sdev;
drivers/scsi/scsi_lib.c
513
struct scsi_device, starved_entry);
drivers/scsi/scsi_lib.c
554
struct scsi_device *sdev = q->queuedata;
drivers/scsi/scsi_lib.c
567
struct scsi_device *sdev;
drivers/scsi/scsi_lib.c
570
sdev = container_of(work, struct scsi_device, requeue_work);
drivers/scsi/scsi_lib.c
577
struct scsi_device *sdev;
drivers/scsi/scsi_lib.c
610
static void scsi_run_queue_async(struct scsi_device *sdev)
drivers/scsi/scsi_lib.c
644
struct scsi_device *sdev = cmd->device;
drivers/scsi/scsi_lib.c
82
struct scsi_device *device = cmd->device;
drivers/scsi/scsi_logging.c
292
scsi_log_dump_sense(const struct scsi_device *sdev, const char *name, int tag,
drivers/scsi/scsi_logging.c
318
scsi_log_print_sense_hdr(const struct scsi_device *sdev, const char *name,
drivers/scsi/scsi_logging.c
343
scsi_log_print_sense(const struct scsi_device *sdev, const char *name, int tag,
drivers/scsi/scsi_logging.c
358
scsi_print_sense_hdr(const struct scsi_device *sdev, const char *name,
drivers/scsi/scsi_logging.c
366
void __scsi_print_sense(const struct scsi_device *sdev, const char *name,
drivers/scsi/scsi_logging.c
56
void sdev_prefix_printk(const char *level, const struct scsi_device *sdev,
drivers/scsi/scsi_pm.c
148
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_pm.c
176
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_pm.c
215
int scsi_autopm_get_device(struct scsi_device *sdev)
drivers/scsi/scsi_pm.c
228
void scsi_autopm_put_device(struct scsi_device *sdev)
drivers/scsi/scsi_priv.h
104
extern void scsi_device_unbusy(struct scsi_device *sdev, struct scsi_cmnd *cmd);
drivers/scsi/scsi_priv.h
110
extern void scsi_start_queue(struct scsi_device *sdev);
drivers/scsi/scsi_priv.h
13
struct scsi_device;
drivers/scsi/scsi_priv.h
139
struct scsi_device *scsi_get_pseudo_sdev(struct Scsi_Host *);
drivers/scsi/scsi_priv.h
151
extern int scsi_sysfs_add_sdev(struct scsi_device *);
drivers/scsi/scsi_priv.h
155
extern void scsi_sysfs_device_initialize(struct scsi_device *);
drivers/scsi/scsi_priv.h
157
extern void __scsi_remove_device(struct scsi_device *);
drivers/scsi/scsi_priv.h
189
void scsi_dh_add_device(struct scsi_device *sdev);
drivers/scsi/scsi_priv.h
190
void scsi_dh_release_device(struct scsi_device *sdev);
drivers/scsi/scsi_priv.h
192
static inline void scsi_dh_add_device(struct scsi_device *sdev) { }
drivers/scsi/scsi_priv.h
193
static inline void scsi_dh_release_device(struct scsi_device *sdev) { }
drivers/scsi/scsi_priv.h
196
struct bsg_device *scsi_bsg_register_queue(struct scsi_device *sdev);
drivers/scsi/scsi_priv.h
198
extern int scsi_device_max_queue_depth(struct scsi_device *sdev);
drivers/scsi/scsi_priv.h
52
void scsi_init_command(struct scsi_device *dev, struct scsi_cmnd *cmd);
drivers/scsi/scsi_priv.h
71
extern blist_flags_t scsi_get_device_flags(struct scsi_device *sdev,
drivers/scsi/scsi_priv.h
74
extern blist_flags_t scsi_get_device_flags_keyed(struct scsi_device *sdev,
drivers/scsi/scsi_proc.c
275
struct scsi_device *sdev;
drivers/scsi/scsi_proc.c
368
struct scsi_device *sdev;
drivers/scsi/scsi_scan.c
1182
struct scsi_device **sdevp,
drivers/scsi/scsi_scan.c
1186
struct scsi_device *sdev;
drivers/scsi/scsi_scan.c
1439
struct scsi_device *sdev;
drivers/scsi/scsi_scan.c
1613
struct scsi_device *__scsi_add_device(struct Scsi_Host *shost, uint channel,
drivers/scsi/scsi_scan.c
1616
struct scsi_device *sdev = ERR_PTR(-ENODEV);
drivers/scsi/scsi_scan.c
1671
struct scsi_device *sdev =
drivers/scsi/scsi_scan.c
1681
int scsi_resume_device(struct scsi_device *sdev)
drivers/scsi/scsi_scan.c
1715
int scsi_rescan_device(struct scsi_device *sdev)
drivers/scsi/scsi_scan.c
1916
struct scsi_device *sdev;
drivers/scsi/scsi_scan.c
202
static void scsi_unlock_floptical(struct scsi_device *sdev,
drivers/scsi/scsi_scan.c
2090
struct scsi_device *sdev;
drivers/scsi/scsi_scan.c
2129
struct scsi_device *scsi_get_pseudo_sdev(struct Scsi_Host *shost)
drivers/scsi/scsi_scan.c
2131
struct scsi_device *sdev = NULL;
drivers/scsi/scsi_scan.c
218
static int scsi_realloc_sdev_budget_map(struct scsi_device *sdev,
drivers/scsi/scsi_scan.c
280
static struct scsi_device *scsi_alloc_sdev(struct scsi_target *starget,
drivers/scsi/scsi_scan.c
284
struct scsi_device *sdev;
drivers/scsi/scsi_scan.c
646
static int scsi_probe_lun(struct scsi_device *sdev, unsigned char *inq_result,
drivers/scsi/scsi_scan.c
875
static int scsi_add_lun(struct scsi_device *sdev, unsigned char *inq_result,
drivers/scsi/scsi_sysfs.c
1014
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
1042
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
1065
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
1095
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
1107
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
1148
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
1168
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
1186
struct scsi_device *sdev;
drivers/scsi/scsi_sysfs.c
1197
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
1214
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
1242
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
1260
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
1384
int scsi_sysfs_add_sdev(struct scsi_device *sdev)
drivers/scsi/scsi_sysfs.c
1443
void __scsi_remove_device(struct scsi_device *sdev)
drivers/scsi/scsi_sysfs.c
1517
void scsi_remove_device(struct scsi_device *sdev)
drivers/scsi/scsi_sysfs.c
1531
struct scsi_device *sdev;
drivers/scsi/scsi_sysfs.c
1595
static int scsi_legacy_probe(struct scsi_device *sdp)
drivers/scsi/scsi_sysfs.c
1603
static void scsi_legacy_remove(struct scsi_device *sdp)
drivers/scsi/scsi_sysfs.c
1611
static void scsi_legacy_shutdown(struct scsi_device *sdp)
drivers/scsi/scsi_sysfs.c
1662
void scsi_sysfs_device_initialize(struct scsi_device *sdev)
drivers/scsi/scsi_sysfs.c
438
struct scsi_device *sdev;
drivers/scsi/scsi_sysfs.c
446
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
533
struct scsi_device *sdp;
drivers/scsi/scsi_sysfs.c
546
const struct scsi_device *sdev;
drivers/scsi/scsi_sysfs.c
559
struct scsi_device *sdp = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
570
struct scsi_device *sdp = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
579
struct scsi_device *sdp = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
633
struct scsi_device *sdev; \
drivers/scsi/scsi_sysfs.c
660
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
669
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
680
struct scsi_device *sdev;
drivers/scsi/scsi_sysfs.c
689
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
705
struct scsi_device *sdev;
drivers/scsi/scsi_sysfs.c
714
struct scsi_device *sdev;
drivers/scsi/scsi_sysfs.c
745
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
780
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
837
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
852
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
865
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
885
struct scsi_device *sdev = to_scsi_device(dev); \
drivers/scsi/scsi_sysfs.c
917
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_sysfs.c
949
struct scsi_device *sdev = to_scsi_device(dev); \
drivers/scsi/scsi_sysfs.c
963
struct scsi_device *sdev;
drivers/scsi/scsi_sysfs.c
974
struct scsi_device *sdev = to_scsi_device(dev); \
drivers/scsi/scsi_sysfs.c
984
struct scsi_device *sdev = to_scsi_device(dev); \
drivers/scsi/scsi_transport_sas.c
1265
int sas_read_port_mode_page(struct scsi_device *sdev)
drivers/scsi/scsi_transport_sas.c
163
static struct sas_end_device *sas_sdev_to_rdev(struct scsi_device *sdev)
drivers/scsi/scsi_transport_sas.c
330
u64 sas_get_address(struct scsi_device *sdev)
drivers/scsi/scsi_transport_sas.c
347
sas_tlr_supported(struct scsi_device *sdev)
drivers/scsi/scsi_transport_sas.c
384
sas_disable_tlr(struct scsi_device *sdev)
drivers/scsi/scsi_transport_sas.c
399
void sas_enable_tlr(struct scsi_device *sdev)
drivers/scsi/scsi_transport_sas.c
414
unsigned int sas_is_tlr_enabled(struct scsi_device *sdev)
drivers/scsi/scsi_transport_sas.c
429
bool sas_ata_ncq_prio_supported(struct scsi_device *sdev)
drivers/scsi/scsi_transport_spi.c
1069
struct scsi_device *sdev;
drivers/scsi/scsi_transport_spi.c
107
static int spi_execute(struct scsi_device *sdev, const void *cmd,
drivers/scsi/scsi_transport_spi.c
1077
struct scsi_device *sdev = wqw->sdev;
drivers/scsi/scsi_transport_spi.c
1096
spi_schedule_dv_device(struct scsi_device *sdev)
drivers/scsi/scsi_transport_spi.c
1381
struct scsi_device *sdev;
drivers/scsi/scsi_transport_spi.c
214
struct scsi_device *sdev = to_scsi_device(dev);
drivers/scsi/scsi_transport_spi.c
627
spi_dv_device_echo_buffer(struct scsi_device *sdev, u8 *buffer,
drivers/scsi/scsi_transport_spi.c
713
spi_dv_device_compare_inquiry(struct scsi_device *sdev, u8 *buffer,
drivers/scsi/scsi_transport_spi.c
749
spi_dv_retrain(struct scsi_device *sdev, u8 *buffer, u8 *ptr,
drivers/scsi/scsi_transport_spi.c
751
(*compare_fn)(struct scsi_device *, u8 *, u8 *, int))
drivers/scsi/scsi_transport_spi.c
807
spi_dv_device_get_echo_buffer(struct scsi_device *sdev, u8 *buffer)
drivers/scsi/scsi_transport_spi.c
854
spi_dv_device_internal(struct scsi_device *sdev, u8 *buffer)
drivers/scsi/scsi_transport_spi.c
999
spi_dv_device(struct scsi_device *sdev)
drivers/scsi/scsi_transport_srp.c
536
struct scsi_device *sdev;
drivers/scsi/scsi_transport_srp.c
605
struct scsi_device *sdev = scmd->device;
drivers/scsi/sd.c
1036
struct scsi_device *sdp = cmd->device;
drivers/scsi/sd.c
1063
struct scsi_device *sdp = cmd->device;
drivers/scsi/sd.c
1090
struct scsi_device *sdp = cmd->device;
drivers/scsi/sd.c
1318
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
1359
struct scsi_device *sdp = cmd->device;
drivers/scsi/sd.c
1554
struct scsi_device *sdev = sdkp->device;
drivers/scsi/sd.c
1626
struct scsi_device *sdev = sdkp->device;
drivers/scsi/sd.c
1641
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
1682
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
1751
struct scsi_device *sdp;
drivers/scsi/sd.c
1819
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
1903
struct scsi_device *sdev = scsi_disk(disk)->device;
drivers/scsi/sd.c
195
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
1972
struct scsi_device *sdev = sdkp->device;
drivers/scsi/sd.c
2055
struct scsi_device *sdev = sdkp->device;
drivers/scsi/sd.c
2085
struct scsi_device *sdev = sdkp->device;
drivers/scsi/sd.c
2222
struct scsi_device *sdev = scmd->device;
drivers/scsi/sd.c
2263
struct scsi_device *sdev = scmd->device;
drivers/scsi/sd.c
2586
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
2612
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
2631
static void read_capacity_error(struct scsi_disk *sdkp, struct scsi_device *sdp,
drivers/scsi/sd.c
2663
static int read_capacity_16(struct scsi_disk *sdkp, struct scsi_device *sdp,
drivers/scsi/sd.c
272
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
2754
static int read_capacity_10(struct scsi_disk *sdkp, struct scsi_device *sdp,
drivers/scsi/sd.c
2833
static int sd_try_rc16_first(struct scsi_device *sdp)
drivers/scsi/sd.c
2854
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
286
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
297
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
2999
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
3058
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
317
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
3234
struct scsi_device *sdev = sdkp->device;
drivers/scsi/sd.c
3259
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
328
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
3303
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
347
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
3489
struct scsi_device *sdev = sdkp->device;
drivers/scsi/sd.c
3517
struct scsi_device *sdev = sdkp->device;
drivers/scsi/sd.c
357
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
3611
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
3639
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
3690
struct scsi_device *sdev = sdkp->device;
drivers/scsi/sd.c
3721
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
376
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
386
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
3866
struct scsi_device *sdev = scsi_disk(disk)->device;
drivers/scsi/sd.c
3951
static int sd_probe(struct scsi_device *sdp)
drivers/scsi/sd.c
4126
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
415
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
4162
static void sd_shutdown(struct scsi_device *sdp)
drivers/scsi/sd.c
4202
static void sd_remove(struct scsi_device *sdp)
drivers/scsi/sd.c
4217
static inline bool sd_do_start_stop(struct scsi_device *sdev, bool runtime)
drivers/scsi/sd.c
4312
struct scsi_device *sdp = sdkp ? sdkp->device : NULL;
drivers/scsi/sd.c
4326
struct scsi_device *sdp;
drivers/scsi/sd.c
488
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
549
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
649
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd.c
701
struct scsi_device *sdev = sdkp->device;
drivers/scsi/sd.c
811
struct scsi_device *sdev = sdkp->device;
drivers/scsi/sd.c
946
struct scsi_device *sdp = cmd->device;
drivers/scsi/sd.h
211
static inline sector_t logical_to_sectors(struct scsi_device *sdev, sector_t blocks)
drivers/scsi/sd.h
216
static inline unsigned int logical_to_bytes(struct scsi_device *sdev, sector_t blocks)
drivers/scsi/sd.h
221
static inline sector_t bytes_to_logical(struct scsi_device *sdev, unsigned int bytes)
drivers/scsi/sd.h
226
static inline sector_t sectors_to_logical(struct scsi_device *sdev, sector_t sector)
drivers/scsi/sd.h
85
struct scsi_device *device;
drivers/scsi/sd_dif.c
29
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd_zbc.c
109
struct scsi_device *sdp = sdkp->device;
drivers/scsi/sd_zbc.c
48
struct scsi_device *sdp = sdkp->device;
drivers/scsi/ses.c
133
static int ses_send_diag(struct scsi_device *sdev, int page_code,
drivers/scsi/ses.c
183
struct scsi_device *sdev = to_scsi_device(edev->edev.parent);
drivers/scsi/ses.c
213
struct scsi_device *sdev = to_scsi_device(edev->edev.parent);
drivers/scsi/ses.c
45
static int ses_probe(struct scsi_device *sdev)
drivers/scsi/ses.c
452
struct scsi_device *sdev;
drivers/scsi/ses.c
551
struct scsi_device *sdev,
drivers/scsi/ses.c
668
struct scsi_device *sdev,
drivers/scsi/ses.c
671
struct scsi_device *edev_sdev = to_scsi_device(edev->edev.parent);
drivers/scsi/ses.c
691
struct scsi_device *sdev = to_scsi_device(cdev->parent);
drivers/scsi/ses.c
692
struct scsi_device *tmp_sdev;
drivers/scsi/ses.c
76
static int ses_recv_diag(struct scsi_device *sdev, int page_code,
drivers/scsi/ses.c
848
static void ses_intf_remove_component(struct scsi_device *sdev)
drivers/scsi/ses.c
861
static void ses_intf_remove_enclosure(struct scsi_device *sdev)
drivers/scsi/ses.c
888
struct scsi_device *sdev = to_scsi_device(cdev->parent);
drivers/scsi/sg.c
1431
sg_alloc(struct scsi_device *scsidp)
drivers/scsi/sg.c
1493
struct scsi_device *scsidp = to_scsi_device(cl_dev->parent);
drivers/scsi/sg.c
1593
struct scsi_device *scsidp = to_scsi_device(cl_dev->parent);
drivers/scsi/sg.c
163
struct scsi_device *device;
drivers/scsi/sg.c
2206
struct scsi_device *device = sdp->device;
drivers/scsi/sg.c
2489
struct scsi_device *scsidp;
drivers/scsi/sg.c
2515
struct scsi_device *scsidp;
drivers/scsi/sg.c
2618
struct scsi_device *scsidp = sdp->device;
drivers/scsi/sg.c
289
struct scsi_device *device;
drivers/scsi/smartpqi/smartpqi.h
1167
struct scsi_device *sdev;
drivers/scsi/smartpqi/smartpqi_init.c
229
static inline void pqi_disable_write_same(struct scsi_device *sdev)
drivers/scsi/smartpqi/smartpqi_init.c
3162
static inline void pqi_take_device_offline(struct scsi_device *sdev, char *path)
drivers/scsi/smartpqi/smartpqi_init.c
6229
struct pqi_scsi_dev *scsi_device;
drivers/scsi/smartpqi/smartpqi_init.c
6246
scsi_device = scmd->device->hostdata;
drivers/scsi/smartpqi/smartpqi_init.c
6249
if (scsi_device == device && (u8)scmd->device->lun == lun)
drivers/scsi/smartpqi/smartpqi_init.c
6543
static int pqi_sdev_init(struct scsi_device *sdev)
drivers/scsi/smartpqi/smartpqi_init.c
6611
static int pqi_sdev_configure(struct scsi_device *sdev,
drivers/scsi/smartpqi/smartpqi_init.c
6628
static void pqi_sdev_destroy(struct scsi_device *sdev)
drivers/scsi/smartpqi/smartpqi_init.c
6921
static int pqi_ioctl(struct scsi_device *sdev, unsigned int cmd,
drivers/scsi/smartpqi/smartpqi_init.c
7169
struct scsi_device *sdev;
drivers/scsi/smartpqi/smartpqi_init.c
7208
struct scsi_device *sdev;
drivers/scsi/smartpqi/smartpqi_init.c
7240
struct scsi_device *sdev;
drivers/scsi/smartpqi/smartpqi_init.c
7326
struct scsi_device *sdev;
drivers/scsi/smartpqi/smartpqi_init.c
7356
struct scsi_device *sdev;
drivers/scsi/smartpqi/smartpqi_init.c
7387
struct scsi_device *sdev;
drivers/scsi/smartpqi/smartpqi_init.c
7420
struct scsi_device *sdev;
drivers/scsi/smartpqi/smartpqi_init.c
7457
struct scsi_device *sdev;
drivers/scsi/smartpqi/smartpqi_init.c
7488
struct scsi_device *sdev;
drivers/scsi/smartpqi/smartpqi_init.c
7523
struct scsi_device *sdev;
drivers/scsi/smartpqi/smartpqi_init.c
7536
struct scsi_device *sdev;
drivers/scsi/smartpqi/smartpqi_init.c
9151
struct scsi_device *sdev;
drivers/scsi/snic/snic_main.c
49
snic_sdev_init(struct scsi_device *sdev)
drivers/scsi/snic/snic_main.c
64
snic_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/snic/snic_main.c
85
snic_change_queue_depth(struct scsi_device *sdev, int qdepth)
drivers/scsi/snic/snic_scsi.c
1655
struct scsi_device *lr_sdev = NULL;
drivers/scsi/snic/snic_scsi.c
1705
struct scsi_device *lr_sdev)
drivers/scsi/snic/snic_scsi.c
1851
struct scsi_device *lr_sdev = lr_sc->device;
drivers/scsi/snic/snic_scsi.c
2073
snic_dev_reset_supported(struct scsi_device *sdev)
drivers/scsi/sr.c
158
static unsigned int sr_get_events(struct scsi_device *sdev)
drivers/scsi/sr.c
498
struct scsi_device *sdev = cd->device;
drivers/scsi/sr.c
536
struct scsi_device *sdev = cd->device;
drivers/scsi/sr.c
603
struct scsi_device *sdev = cd->device;
drivers/scsi/sr.c
619
static int sr_probe(struct scsi_device *sdev)
drivers/scsi/sr.c
85
static int sr_probe(struct scsi_device *);
drivers/scsi/sr.c
86
static void sr_remove(struct scsi_device *);
drivers/scsi/sr.c
922
struct scsi_device *sdev = cd->device;
drivers/scsi/sr.c
985
static void sr_remove(struct scsi_device *sdev)
drivers/scsi/sr.h
26
struct scsi_device;
drivers/scsi/sr.h
35
struct scsi_device *device;
drivers/scsi/sr_ioctl.c
190
struct scsi_device *SDev;
drivers/scsi/st.c
205
static int st_probe(struct scsi_device *);
drivers/scsi/st.c
206
static void st_remove(struct scsi_device *);
drivers/scsi/st.c
275
struct scsi_device *sdev = STp->device;
drivers/scsi/st.c
297
static char * st_incompatible(struct scsi_device* SDp)
drivers/scsi/st.c
4345
static int st_probe(struct scsi_device *SDp)
drivers/scsi/st.c
4502
static void st_remove(struct scsi_device *SDp)
drivers/scsi/st.h
120
struct scsi_device *device;
drivers/scsi/stex.c
1459
static int stex_biosparam(struct scsi_device *sdev,
drivers/scsi/stex.c
587
stex_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/scsi/storvsc_drv.c
1568
static int storvsc_device_alloc(struct scsi_device *sdevice)
drivers/scsi/storvsc_drv.c
1584
static int storvsc_sdev_configure(struct scsi_device *sdevice,
drivers/scsi/storvsc_drv.c
1613
static int storvsc_get_chs(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/storvsc_drv.c
2130
static int storvsc_change_queue_depth(struct scsi_device *sdev, int queue_depth)
drivers/scsi/storvsc_drv.c
343
static int storvsc_change_queue_depth(struct scsi_device *sdev, int queue_depth);
drivers/scsi/storvsc_drv.c
480
struct scsi_device *sdev;
drivers/scsi/storvsc_drv.c
497
struct scsi_device *sdev;
drivers/scsi/storvsc_drv.c
526
struct scsi_device *sdev;
drivers/scsi/sym53c8xx_2/sym_glue.c
282
struct scsi_device *sdev = cmd->device;
drivers/scsi/sym53c8xx_2/sym_glue.c
768
static int sym53c8xx_sdev_init(struct scsi_device *sdev)
drivers/scsi/sym53c8xx_2/sym_glue.c
828
static int sym53c8xx_sdev_configure(struct scsi_device *sdev,
drivers/scsi/sym53c8xx_2/sym_glue.c
865
static void sym53c8xx_sdev_destroy(struct scsi_device *sdev)
drivers/scsi/sym53c8xx_2/sym_hipd.c
2715
struct scsi_device *dev = cp->cmd->device;
drivers/scsi/sym53c8xx_2/sym_hipd.c
5132
struct scsi_device *sdev = cmd->device;
drivers/scsi/sym53c8xx_2/sym_hipd.c
5352
struct scsi_device *sdev;
drivers/scsi/virtio_scsi.c
289
struct scsi_device *sdev;
drivers/scsi/virtio_scsi.c
321
struct scsi_device *sdev;
drivers/scsi/virtio_scsi.c
345
struct scsi_device *sdev;
drivers/scsi/virtio_scsi.c
674
static int virtscsi_device_alloc(struct scsi_device *sdevice)
drivers/scsi/virtio_scsi.c
701
static int virtscsi_change_queue_depth(struct scsi_device *sdev, int qdepth)
drivers/scsi/vmw_pvscsi.c
1038
struct scsi_device *sdev;
drivers/scsi/vmw_pvscsi.c
532
static int pvscsi_change_queue_depth(struct scsi_device *sdev, int qdepth)
drivers/scsi/vmw_pvscsi.c
695
struct scsi_device *sdev;
drivers/scsi/wd719x.c
548
static int wd719x_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/xen-scsifront.c
1049
struct scsi_device *sdev;
drivers/scsi/xen-scsifront.c
738
static int scsifront_sdev_configure(struct scsi_device *sdev,
drivers/scsi/xen-scsifront.c
760
static void scsifront_sdev_destroy(struct scsi_device *sdev)
drivers/target/loopback/tcm_loop.c
645
struct scsi_device *sd;
drivers/target/target_core_pscsi.c
135
struct scsi_device *sdev)
drivers/target/target_core_pscsi.c
164
pscsi_set_inquiry_info(struct scsi_device *sdev, struct t10_wwn *wwn)
drivers/target/target_core_pscsi.c
183
pscsi_get_inquiry_vpd_serial(struct scsi_device *sdev, struct t10_wwn *wwn)
drivers/target/target_core_pscsi.c
216
pscsi_get_inquiry_vpd_device_ident(struct scsi_device *sdev,
drivers/target/target_core_pscsi.c
284
struct scsi_device *sd)
drivers/target/target_core_pscsi.c
350
static int pscsi_create_type_disk(struct se_device *dev, struct scsi_device *sd)
drivers/target/target_core_pscsi.c
395
static int pscsi_create_type_nondisk(struct se_device *dev, struct scsi_device *sd)
drivers/target/target_core_pscsi.c
426
struct scsi_device *sd;
drivers/target/target_core_pscsi.c
559
struct scsi_device *sd = pdv->pdv_sd;
drivers/target/target_core_pscsi.c
592
struct scsi_device *sd = pdv->pdv_sd;
drivers/target/target_core_pscsi.c
792
struct scsi_device *sd = pdv->pdv_sd;
drivers/target/target_core_pscsi.c
990
struct scsi_device *sd = pdv->pdv_sd;
drivers/target/target_core_pscsi.h
23
struct scsi_device;
drivers/target/target_core_pscsi.h
41
struct scsi_device *pdv_sd;
drivers/ufs/core/ufs-rpmb.c
42
struct scsi_device *sdev = hba->ufs_rpmb_wlun;
drivers/ufs/core/ufs-sysfs.c
1596
struct scsi_device *sdev;
drivers/ufs/core/ufs-sysfs.c
1985
struct scsi_device *sdev = to_scsi_device(dev); \
drivers/ufs/core/ufs-sysfs.c
2036
struct scsi_device *sdev = to_scsi_device(dev);
drivers/ufs/core/ufs-sysfs.c
2060
struct scsi_device *sdev = to_scsi_device(dev);
drivers/ufs/core/ufs_trace.h
271
TP_PROTO(struct scsi_device *sdev, struct ufs_hba *hba,
drivers/ufs/core/ufs_trace.h
280
__field(struct scsi_device *, sdev)
drivers/ufs/core/ufshcd.c
10270
struct scsi_device *sdev = to_scsi_device(dev);
drivers/ufs/core/ufshcd.c
10290
struct scsi_device *sdev = to_scsi_device(dev);
drivers/ufs/core/ufshcd.c
10312
struct scsi_device *sdev = to_scsi_device(dev);
drivers/ufs/core/ufshcd.c
10342
struct scsi_device *sdev = to_scsi_device(dev);
drivers/ufs/core/ufshcd.c
10559
static void ufshcd_wl_shutdown(struct scsi_device *sdev)
drivers/ufs/core/ufshcd.c
11159
struct scsi_device *sdev = to_scsi_device(dev);
drivers/ufs/core/ufshcd.c
11167
static int ufshcd_wl_probe(struct scsi_device *sdev)
drivers/ufs/core/ufshcd.c
11181
static void ufshcd_wl_remove(struct scsi_device *sdev)
drivers/ufs/core/ufshcd.c
1297
struct scsi_device *sdev;
drivers/ufs/core/ufshcd.c
2985
static inline bool is_device_wlun(struct scsi_device *sdev)
drivers/ufs/core/ufshcd.c
5163
static void ufshcd_setup_links(struct ufs_hba *hba, struct scsi_device *sdev)
drivers/ufs/core/ufshcd.c
5200
static void ufshcd_lu_init(struct ufs_hba *hba, struct scsi_device *sdev)
drivers/ufs/core/ufshcd.c
5283
static int ufshcd_sdev_init(struct scsi_device *sdev)
drivers/ufs/core/ufshcd.c
5320
static int ufshcd_change_queue_depth(struct scsi_device *sdev, int depth)
drivers/ufs/core/ufshcd.c
5332
static int ufshcd_sdev_configure(struct scsi_device *sdev,
drivers/ufs/core/ufshcd.c
5367
static void ufshcd_sdev_destroy(struct scsi_device *sdev)
drivers/ufs/core/ufshcd.c
5736
struct scsi_device *sdev = rq->q->queuedata;
drivers/ufs/core/ufshcd.c
5763
struct scsi_device *sdev = rq->q->queuedata;
drivers/ufs/core/ufshcd.c
646
struct scsi_device *sdev = req->q->queuedata;
drivers/ufs/core/ufshcd.c
6584
struct scsi_device *sdev;
drivers/ufs/core/ufshcd.c
6653
struct scsi_device *sdev = cmd->device;
drivers/ufs/core/ufshcd.c
680
const struct scsi_device *sdev_ufs = hba->ufs_device_wlun;
drivers/ufs/core/ufshcd.c
7633
struct scsi_device *sdev = cmd->device;
drivers/ufs/core/ufshcd.c
8209
static inline void ufshcd_blk_pm_runtime_init(struct scsi_device *sdev)
drivers/ufs/core/ufshcd.c
8250
struct scsi_device *sdev_boot, *sdev_rpmb;
drivers/ufs/core/ufshcd.c
9748
static int ufshcd_execute_start_stop(struct scsi_device *sdev,
drivers/ufs/core/ufshcd.c
9787
struct scsi_device *sdp;
drivers/ufs/host/ufs-mediatek.c
2298
static void ufs_mtk_config_scsi_dev(struct scsi_device *sdev)
drivers/usb/image/microtek.c
325
static int mts_sdev_init (struct scsi_device *s)
drivers/usb/storage/isd200.c
482
static struct scsi_device srb_dev;
drivers/usb/storage/scsiglue.c
578
struct scsi_device *sdev = to_scsi_device(dev);
drivers/usb/storage/scsiglue.c
587
struct scsi_device *sdev = to_scsi_device(dev);
drivers/usb/storage/scsiglue.c
67
static int sdev_init (struct scsi_device *sdev)
drivers/usb/storage/scsiglue.c
91
static int sdev_configure(struct scsi_device *sdev, struct queue_limits *lim)
drivers/usb/storage/uas.c
180
struct scsi_device *sdev = cmnd->device;
drivers/usb/storage/uas.c
503
struct scsi_device *sdev = cmnd->device;
drivers/usb/storage/uas.c
641
struct scsi_device *sdev = cmnd->device;
drivers/usb/storage/uas.c
777
struct scsi_device *sdev = cmnd->device;
drivers/usb/storage/uas.c
830
static int uas_sdev_init(struct scsi_device *sdev)
drivers/usb/storage/uas.c
845
static int uas_sdev_configure(struct scsi_device *sdev,
include/linux/libata.h
1145
extern int ata_scsi_ioctl(struct scsi_device *dev, unsigned int cmd,
include/linux/libata.h
1159
extern int ata_sas_scsi_ioctl(struct ata_port *ap, struct scsi_device *dev,
include/linux/libata.h
1209
extern int ata_std_bios_param(struct scsi_device *sdev,
include/linux/libata.h
1212
extern void ata_scsi_unlock_native_capacity(struct scsi_device *sdev);
include/linux/libata.h
1213
extern int ata_scsi_sdev_init(struct scsi_device *sdev);
include/linux/libata.h
1214
int ata_scsi_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim);
include/linux/libata.h
1215
extern void ata_scsi_sdev_destroy(struct scsi_device *sdev);
include/linux/libata.h
1216
extern int ata_scsi_change_queue_depth(struct scsi_device *sdev,
include/linux/libata.h
1218
extern int ata_change_queue_depth(struct ata_port *ap, struct scsi_device *sdev,
include/linux/libata.h
1220
extern int ata_ncq_prio_supported(struct ata_port *ap, struct scsi_device *sdev,
include/linux/libata.h
1222
extern int ata_ncq_prio_enabled(struct ata_port *ap, struct scsi_device *sdev,
include/linux/libata.h
1224
extern int ata_ncq_prio_enable(struct ata_port *ap, struct scsi_device *sdev,
include/linux/libata.h
1314
int ata_sas_sdev_configure(struct scsi_device *sdev, struct queue_limits *lim,
include/linux/libata.h
533
struct scsi_device;
include/linux/libata.h
724
struct scsi_device *sdev; /* attached SCSI device */
include/scsi/libfc.h
967
int fc_sdev_init(struct scsi_device *);
include/scsi/libiscsi.h
27
struct scsi_device;
include/scsi/libsas.h
400
sdev_to_domain_dev(struct scsi_device *sdev) {
include/scsi/libsas.h
695
int sas_sdev_configure(struct scsi_device *dev, struct queue_limits *lim);
include/scsi/libsas.h
696
extern int sas_change_queue_depth(struct scsi_device *, int new_depth);
include/scsi/libsas.h
697
extern int sas_bios_param(struct scsi_device *, struct gendisk *,
include/scsi/libsas.h
714
extern int sas_sdev_init(struct scsi_device *);
include/scsi/libsas.h
715
extern int sas_ioctl(struct scsi_device *sdev, unsigned int cmd,
include/scsi/scsi_cmnd.h
75
struct scsi_device *device;
include/scsi/scsi_dbg.h
12
extern void scsi_print_sense_hdr(const struct scsi_device *, const char *,
include/scsi/scsi_dbg.h
15
extern void __scsi_print_sense(const struct scsi_device *, const char *name,
include/scsi/scsi_dbg.h
6
struct scsi_device;
include/scsi/scsi_device.h
302
container_of(d, struct scsi_device, sdev_gendev)
include/scsi/scsi_device.h
304
container_of(d, struct scsi_device, sdev_dev)
include/scsi/scsi_device.h
316
sdev_prefix_printk(const char *, const struct scsi_device *, const char *,
include/scsi/scsi_device.h
350
struct scsi_device *starget_sdev_user;
include/scsi/scsi_device.h
389
static inline struct scsi_target *scsi_target(struct scsi_device *sdev)
include/scsi/scsi_device.h
399
extern struct scsi_device *__scsi_add_device(struct Scsi_Host *,
include/scsi/scsi_device.h
404
extern void scsi_remove_device(struct scsi_device *);
include/scsi/scsi_device.h
406
void scsi_attach_vpd(struct scsi_device *sdev);
include/scsi/scsi_device.h
407
void scsi_cdl_check(struct scsi_device *sdev);
include/scsi/scsi_device.h
408
int scsi_cdl_enable(struct scsi_device *sdev, bool enable);
include/scsi/scsi_device.h
410
extern struct scsi_device *scsi_device_from_queue(struct request_queue *q);
include/scsi/scsi_device.h
411
extern int __must_check scsi_device_get(struct scsi_device *);
include/scsi/scsi_device.h
412
extern void scsi_device_put(struct scsi_device *);
include/scsi/scsi_device.h
413
extern struct scsi_device *scsi_device_lookup(struct Scsi_Host *,
include/scsi/scsi_device.h
415
extern struct scsi_device *__scsi_device_lookup(struct Scsi_Host *,
include/scsi/scsi_device.h
417
extern struct scsi_device *scsi_device_lookup_by_target(struct scsi_target *,
include/scsi/scsi_device.h
419
extern struct scsi_device *__scsi_device_lookup_by_target(struct scsi_target *,
include/scsi/scsi_device.h
422
void (*fn)(struct scsi_device *, void *));
include/scsi/scsi_device.h
424
void (*fn)(struct scsi_device *,
include/scsi/scsi_device.h
428
extern struct scsi_device *__scsi_iterate_devices(struct Scsi_Host *,
include/scsi/scsi_device.h
429
struct scsi_device *);
include/scsi/scsi_device.h
461
extern int scsi_change_queue_depth(struct scsi_device *, int);
include/scsi/scsi_device.h
462
extern int scsi_track_queue_full(struct scsi_device *, int);
include/scsi/scsi_device.h
464
extern int scsi_set_medium_removal(struct scsi_device *, char);
include/scsi/scsi_device.h
466
int scsi_mode_sense(struct scsi_device *sdev, int dbd, int modepage,
include/scsi/scsi_device.h
470
extern int scsi_mode_select(struct scsi_device *sdev, int pf, int sp,
include/scsi/scsi_device.h
474
extern int scsi_test_unit_ready(struct scsi_device *sdev, int timeout,
include/scsi/scsi_device.h
476
extern int scsi_get_vpd_page(struct scsi_device *, u8 page, unsigned char *buf,
include/scsi/scsi_device.h
478
int scsi_report_opcode(struct scsi_device *sdev, unsigned char *buffer,
include/scsi/scsi_device.h
481
extern int scsi_device_set_state(struct scsi_device *sdev,
include/scsi/scsi_device.h
485
extern void sdev_evt_send(struct scsi_device *sdev, struct scsi_event *evt);
include/scsi/scsi_device.h
486
extern void sdev_evt_send_simple(struct scsi_device *sdev,
include/scsi/scsi_device.h
488
extern int scsi_device_quiesce(struct scsi_device *sdev);
include/scsi/scsi_device.h
489
extern void scsi_device_resume(struct scsi_device *sdev);
include/scsi/scsi_device.h
561
int scsi_execute_cmd(struct scsi_device *sdev, const unsigned char *cmd,
include/scsi/scsi_device.h
567
struct scsi_cmnd *scsi_get_internal_cmd(struct scsi_device *sdev,
include/scsi/scsi_device.h
571
extern void sdev_disable_disk_events(struct scsi_device *sdev);
include/scsi/scsi_device.h
572
extern void sdev_enable_disk_events(struct scsi_device *sdev);
include/scsi/scsi_device.h
573
extern int scsi_vpd_lun_id(struct scsi_device *, char *, size_t);
include/scsi/scsi_device.h
574
extern int scsi_vpd_tpg_id(struct scsi_device *, int *);
include/scsi/scsi_device.h
577
extern int scsi_autopm_get_device(struct scsi_device *);
include/scsi/scsi_device.h
578
extern void scsi_autopm_put_device(struct scsi_device *);
include/scsi/scsi_device.h
580
static inline int scsi_autopm_get_device(struct scsi_device *d) { return 0; }
include/scsi/scsi_device.h
581
static inline void scsi_autopm_put_device(struct scsi_device *d) {}
include/scsi/scsi_device.h
584
static inline int __must_check scsi_device_reprobe(struct scsi_device *sdev)
include/scsi/scsi_device.h
589
static inline unsigned int sdev_channel(struct scsi_device *sdev)
include/scsi/scsi_device.h
594
static inline unsigned int sdev_id(struct scsi_device *sdev)
include/scsi/scsi_device.h
613
static inline bool scsi_device_is_pseudo_dev(struct scsi_device *sdev)
include/scsi/scsi_device.h
621
static inline int scsi_device_online(struct scsi_device *sdev)
include/scsi/scsi_device.h
627
static inline int scsi_device_blocked(struct scsi_device *sdev)
include/scsi/scsi_device.h
632
static inline int scsi_device_created(struct scsi_device *sdev)
include/scsi/scsi_device.h
638
int scsi_internal_device_block_nowait(struct scsi_device *sdev);
include/scsi/scsi_device.h
639
int scsi_internal_device_unblock_nowait(struct scsi_device *sdev,
include/scsi/scsi_device.h
643
static inline int scsi_device_sync(struct scsi_device *sdev)
include/scsi/scsi_device.h
647
static inline int scsi_device_wide(struct scsi_device *sdev)
include/scsi/scsi_device.h
651
static inline int scsi_device_dt(struct scsi_device *sdev)
include/scsi/scsi_device.h
655
static inline int scsi_device_dt_only(struct scsi_device *sdev)
include/scsi/scsi_device.h
661
static inline int scsi_device_ius(struct scsi_device *sdev)
include/scsi/scsi_device.h
667
static inline int scsi_device_qas(struct scsi_device *sdev)
include/scsi/scsi_device.h
673
static inline int scsi_device_enclosure(struct scsi_device *sdev)
include/scsi/scsi_device.h
678
static inline int scsi_device_protection(struct scsi_device *sdev)
include/scsi/scsi_device.h
686
static inline int scsi_device_tpgs(struct scsi_device *sdev)
include/scsi/scsi_device.h
699
static inline int scsi_device_supports_vpd(struct scsi_device *sdev)
include/scsi/scsi_device.h
716
static inline int scsi_device_busy(struct scsi_device *sdev)
include/scsi/scsi_dh.h
55
enum scsi_disposition (*check_sense)(struct scsi_device *,
include/scsi/scsi_dh.h
57
int (*attach)(struct scsi_device *);
include/scsi/scsi_dh.h
58
void (*detach)(struct scsi_device *);
include/scsi/scsi_dh.h
59
int (*activate)(struct scsi_device *, activate_complete, void *);
include/scsi/scsi_dh.h
60
blk_status_t (*prep_fn)(struct scsi_device *, struct request *);
include/scsi/scsi_dh.h
61
int (*set_params)(struct scsi_device *, const char *);
include/scsi/scsi_dh.h
62
void (*rescan)(struct scsi_device *);
include/scsi/scsi_driver.h
15
int (*probe)(struct scsi_device *);
include/scsi/scsi_driver.h
16
void (*remove)(struct scsi_device *);
include/scsi/scsi_driver.h
17
void (*shutdown)(struct scsi_device *);
include/scsi/scsi_eh.h
17
extern int scsi_block_when_processing_errors(struct scsi_device *);
include/scsi/scsi_eh.h
30
extern int scsi_ioctl_reset(struct scsi_device *, int __user *);
include/scsi/scsi_eh.h
9
struct scsi_device;
include/scsi/scsi_host.h
124
int (*ioctl)(struct scsi_device *dev, unsigned int cmd,
include/scsi/scsi_host.h
135
int (*compat_ioctl)(struct scsi_device *dev, unsigned int cmd,
include/scsi/scsi_host.h
18
struct scsi_device;
include/scsi/scsi_host.h
192
int (* sdev_init)(struct scsi_device *);
include/scsi/scsi_host.h
223
int (* sdev_configure)(struct scsi_device *, struct queue_limits *lim);
include/scsi/scsi_host.h
234
void (* sdev_destroy)(struct scsi_device *);
include/scsi/scsi_host.h
294
int (* change_queue_depth)(struct scsi_device *, int);
include/scsi/scsi_host.h
329
int (* bios_param)(struct scsi_device *, struct gendisk *,
include/scsi/scsi_host.h
338
void (*unlock_native_capacity)(struct scsi_device *);
include/scsi/scsi_host.h
738
struct scsi_device *pseudo_sdev;
include/scsi/scsi_host.h
809
extern int scsi_resume_device(struct scsi_device *sdev);
include/scsi/scsi_host.h
810
extern int scsi_rescan_device(struct scsi_device *sdev);
include/scsi/scsi_ioctl.h
22
struct scsi_device;
include/scsi/scsi_ioctl.h
46
int scsi_ioctl_block_when_processing_errors(struct scsi_device *sdev,
include/scsi/scsi_ioctl.h
48
int scsi_ioctl(struct scsi_device *sdev, bool open_for_write, int cmd,
include/scsi/scsi_transport.h
79
scsi_transport_device_data(struct scsi_device *sdev)
include/scsi/scsi_transport_sas.h
197
u64 sas_get_address(struct scsi_device *);
include/scsi/scsi_transport_sas.h
198
unsigned int sas_tlr_supported(struct scsi_device *);
include/scsi/scsi_transport_sas.h
199
unsigned int sas_is_tlr_enabled(struct scsi_device *);
include/scsi/scsi_transport_sas.h
200
void sas_disable_tlr(struct scsi_device *);
include/scsi/scsi_transport_sas.h
201
void sas_enable_tlr(struct scsi_device *);
include/scsi/scsi_transport_sas.h
203
bool sas_ata_ncq_prio_supported(struct scsi_device *sdev);
include/scsi/scsi_transport_sas.h
232
int sas_read_port_mode_page(struct scsi_device *);
include/scsi/scsi_transport_spi.h
139
void spi_schedule_dv_device(struct scsi_device *);
include/scsi/scsi_transport_spi.h
140
void spi_dv_device(struct scsi_device *);
include/scsi/scsi_transport_spi.h
15
struct scsi_device;
include/ufs/ufshcd.h
33
struct scsi_device;
include/ufs/ufshcd.h
381
void (*config_scsi_dev)(struct scsi_device *sdev);
include/ufs/ufshcd.h
963
struct scsi_device *ufs_device_wlun;
include/ufs/ufshcd.h
964
struct scsi_device *ufs_rpmb_wlun;