usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1012
struct scsi_device *sd)
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1037
scsa1394_scsi_tgt_probe(struct scsi_device *sd, int (*waitfunc)())
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1077
scsa1394_probe_g0_nodata(struct scsi_device *sd, int (*waitfunc)(),
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
82
scsi_hba_tran_t *, struct scsi_device *);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
84
scsi_hba_tran_t *, struct scsi_device *);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
85
static int scsa1394_scsi_tgt_probe(struct scsi_device *, int (*)());
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
86
static int scsa1394_probe_g0_nodata(struct scsi_device *, int (*)(),
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
969
struct scsi_device *sd)
usr/src/uts/common/io/aac/aac.c
4152
scsi_hba_tran_t *tran, struct scsi_device *sd)
usr/src/uts/common/io/aac/aac.c
4236
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/aac/aac.c
691
_NOTE(SCHEME_PROTECTS_DATA("stable data", scsi_device scsi_address))
usr/src/uts/common/io/aac/aac.c
7140
aac_config_child(struct aac_softstate *softs, struct scsi_device *sd,
usr/src/uts/common/io/aac/aac.c
7210
aac_probe_lun(struct aac_softstate *softs, struct scsi_device *sd)
usr/src/uts/common/io/aac/aac.c
7271
struct scsi_device sd;
usr/src/uts/common/io/aac/aac.c
7283
bzero(&sd, sizeof (struct scsi_device));
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
113
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
178
cpqary3_tgt_probe(struct scsi_device *sd, int (*waitfunc)())
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
24
struct scsi_device *);
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
25
static int cpqary3_tgt_probe(struct scsi_device *, int (*)());
usr/src/uts/common/io/emul64.c
512
scsi_hba_tran_t *tran, struct scsi_device *sd)
usr/src/uts/common/io/emul64.c
77
scsi_hba_tran_t *tran, struct scsi_device *sd);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
10815
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
10901
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
10998
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11024
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11949
fcp_scsi_get_name(struct scsi_device *sd, char *name, int len)
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
12070
fcp_scsi_get_bus_addr(struct scsi_device *sd, char *name, int len)
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
373
scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
375
scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
377
scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
521
static int fcp_scsi_get_name(struct scsi_device *sd, char *name, int len);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
522
static int fcp_scsi_get_bus_addr(struct scsi_device *sd, char *name, int len);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
604
scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
usr/src/uts/common/io/mega_sas/megaraid_sas.c
1130
scsi_hba_tran_t *tran, struct scsi_device *sd)
usr/src/uts/common/io/mega_sas/megaraid_sas.h
1594
scsi_hba_tran_t *, struct scsi_device *);
usr/src/uts/common/io/mr_sas/mr_sas.c
131
scsi_hba_tran_t *, struct scsi_device *);
usr/src/uts/common/io/mr_sas/mr_sas.c
1607
scsi_hba_tran_t *tran, struct scsi_device *sd)
usr/src/uts/common/io/mr_sas/mr_sas.c
1669
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/mr_sas/mr_sas.c
197
scsi_hba_tran_t *, struct scsi_device *);
usr/src/uts/common/io/mr_sas/mr_sas.c
7560
struct scsi_device *sd;
usr/src/uts/common/io/mr_sas/mr_sas.c
7582
sd = kmem_zalloc(sizeof (struct scsi_device), KM_SLEEP);
usr/src/uts/common/io/mr_sas/mr_sas.c
7598
kmem_free(sd, sizeof (struct scsi_device));
usr/src/uts/common/io/mr_sas/mr_sas.c
7606
struct scsi_device *sd, dev_info_t **dipp)
usr/src/uts/common/io/mr_sas/mr_sas.h
1966
struct scsi_device *, dev_info_t **);
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
3515
struct scsi_device *sd;
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
3550
sd = kmem_zalloc(sizeof (struct scsi_device), KM_SLEEP);
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
3572
kmem_free(sd, sizeof (struct scsi_device));
usr/src/uts/common/io/sata/impl/sata.c
164
scsi_hba_tran_t *, struct scsi_device *);
usr/src/uts/common/io/sata/impl/sata.c
165
static int sata_scsi_tgt_probe(struct scsi_device *,
usr/src/uts/common/io/sata/impl/sata.c
168
scsi_hba_tran_t *, struct scsi_device *);
usr/src/uts/common/io/sata/impl/sata.c
2206
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/sata/impl/sata.c
2302
sata_scsi_tgt_probe(struct scsi_device *sd, int (*callback)(void))
usr/src/uts/common/io/sata/impl/sata.c
2338
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/sata/impl/sata.c
572
_NOTE(SCHEME_PROTECTS_DATA("No Mutex Needed", scsi_device))
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
111
static int iscsi_tran_get_name(struct scsi_device *sd, char *name, int len);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
112
static int iscsi_tran_get_bus_addr(struct scsi_device *sd, char *name, int len);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
1309
iscsi_tran_get_name(struct scsi_device *sd, char *name, int len)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
1407
iscsi_tran_get_bus_addr(struct scsi_device *sd, char *name, int len)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
144
scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
146
scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
4703
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
4838
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
772
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
802
iscsi_tran_lun_probe(struct scsi_device *sd, int (*callback) ())
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
84
scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
85
static int iscsi_tran_lun_probe(struct scsi_device *sd, int (*callback) ());
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
890
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
90
scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc.c
1793
lmrc_tgt_find(lmrc_t *lmrc, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc.c
443
struct scsi_device *sd;
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc.h
306
lmrc_tgt_t *lmrc_tgt_find(lmrc_t *, struct scsi_device *);
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_raid.c
395
struct scsi_device sd;
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
133
struct scsi_device *sd = scsi_address_device(sa);
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
190
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
211
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
232
struct scsi_device *sd;
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
498
struct scsi_device *sd = scsi_address_device(sa);
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
561
struct scsi_device *sd = scsi_address_device(sa);
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
625
struct scsi_device *sd;
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
63
scsi_hba_tran_t *, struct scsi_device *);
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
65
scsi_hba_tran_t *, struct scsi_device *);
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
78
struct scsi_device *sd = scsi_address_device(sa);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
187
scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
189
scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
192
static int mptsas_get_name(struct scsi_device *sd, char *name, int len);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
193
static int mptsas_get_bus_addr(struct scsi_device *sd, char *name, int len);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
3106
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
3276
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
643
_NOTE(SCHEME_PROTECTS_DATA("stable data", scsi_device scsi_address))
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9317
mptsas_get_name(struct scsi_device *sd, char *name, int len)
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9334
mptsas_get_bus_addr(struct scsi_device *sd, char *name, int len)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
151
scsi_hba_tran_t *tran, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
33
scsi_hba_tran_t *, struct scsi_device *);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
35
scsi_hba_tran_t *, struct scsi_device *);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
411
scsi_hba_tran_t *tran, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_smhba.c
126
struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1140
struct scsi_device *sd;
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1310
struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1343
struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1364
struct scsi_device *sd;
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1403
struct scsi_device *sd;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/sym.c
111
symmetric_device_unprobe(struct scsi_device *sd, void *ctpriv)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/sym.c
120
symmetric_path_activate(struct scsi_device *sd, char *pathclass, void *ctpriv)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/sym.c
127
symmetric_path_deactivate(struct scsi_device *sd, char *pathclass,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/sym.c
135
symmetric_path_get_opinfo(struct scsi_device *sd,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/sym.c
152
symmetric_path_ping(struct scsi_device *sd, void *ctpriv)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/sym.c
159
symmetric_analyze_sense(struct scsi_device *sd,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/sym.c
76
symmetric_device_probe(struct scsi_device *sd, struct scsi_inquiry *stdinq,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/sym_hds.c
143
hds_sym_device_probe(struct scsi_device *sd, struct scsi_inquiry *stdinq,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/sym_hds.c
213
hds_sym_device_unprobe(struct scsi_device *sd, void *ctpriv)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/sym_hds.c
228
hds_get_inquiry_vpd_page(struct scsi_device *sd, unsigned char page,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/sym_hds.c
278
hds_sym_get_opinfo(struct scsi_device *sd, struct scsi_path_opinfo *opinfo,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/sym_hds.c
56
static int hds_sym_device_probe(struct scsi_device *,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/sym_hds.c
58
static void hds_sym_device_unprobe(struct scsi_device *, void *);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/sym_hds.c
60
static int hds_sym_get_opinfo(struct scsi_device *sd,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tape.c
135
tape_device_unprobe(struct scsi_device *sd, void *ctpriv)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tape.c
145
tape_path_activate(struct scsi_device *sd, char *pathclass, void *ctpriv)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tape.c
152
tape_path_deactivate(struct scsi_device *sd, char *pathclass, void *ctpriv)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tape.c
159
tape_path_get_opinfo(struct scsi_device *sd, struct scsi_path_opinfo *opinfo,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tape.c
176
tape_path_ping(struct scsi_device *sd, void *ctpriv)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tape.c
183
tape_analyze_sense(struct scsi_device *sd, uint8_t *sense,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tape.c
57
tape_device_probe(struct scsi_device *sd, struct scsi_inquiry *inquiry,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
116
std_device_unprobe(struct scsi_device *sd, void *ctpriv)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
125
std_activate_explicit(struct scsi_device *sd, int xlf_capable)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
137
std_process_cmplt_pkt(struct scsi_device *sd, struct scsi_pkt *pkt,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
231
std_path_activate(struct scsi_device *sd, char *pathclass,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
372
static int std_path_deactivate(struct scsi_device *sd, char *pathclass,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
380
std_path_get_opinfo(struct scsi_device *sd, struct scsi_path_opinfo *opinfo,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
421
static int std_path_ping(struct scsi_device *sd, void *ctpriv)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
434
std_analyze_sense(struct scsi_device *sd, uint8_t *sense,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs.c
59
std_device_probe(struct scsi_device *sd, struct scsi_inquiry *inq,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs_tape.c
43
static int tpgs_tape_device_probe(struct scsi_device *sd,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/tpgs_tape.c
96
tpgs_tape_device_probe(struct scsi_device *sd, struct scsi_inquiry *inq,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
3545
struct scsi_device *psd = NULL;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
1066
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
127
scsi_hba_tran_t *, struct scsi_device *);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
129
struct scsi_device *);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
149
static int vhci_scsi_get_bus_addr(struct scsi_device *, char *, int);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
150
static int vhci_scsi_get_name(struct scsi_device *, char *, int);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
157
static struct scsi_failover_ops *vhci_dev_fo(dev_info_t *, struct scsi_device *,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
198
static int vhci_update_pathinfo(struct scsi_device *, mdi_pathinfo_t *,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
2145
vhci_scsi_get_name_bus_addr(struct scsi_device *sd,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
215
static void vhci_lun_free(struct scsi_vhci_lun *dvlp, struct scsi_device *sd);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
2188
vhci_scsi_get_bus_addr(struct scsi_device *sd, char *name, int len)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
2194
vhci_scsi_get_name(struct scsi_device *sd, char *name, int len)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
2227
struct scsi_device *psd = NULL;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
3802
struct scsi_device *psd;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
4072
struct scsi_device *psd = NULL;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
4225
struct scsi_device *psd = NULL;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
4666
struct scsi_device *devp)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
4729
vhci_update_pathinfo(struct scsi_device *psd, mdi_pathinfo_t *pip,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
5059
struct scsi_device *psd = NULL;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
5300
struct scsi_device *psd = NULL;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
5821
struct scsi_device *devp;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
6848
struct scsi_device *sd;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
7326
vhci_lun_free(struct scsi_vhci_lun *dvlp, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
8624
vhci_dev_fo(dev_info_t *vdip, struct scsi_device *psd,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
8727
struct scsi_device *psd = (struct scsi_device *)cinfo;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
919
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci_tpgs.c
205
vhci_tpgs_get_target_fo_mode(struct scsi_device *sd, int *mode,
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_hba.c
159
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_hba.c
195
scsi_hba_tran_t *hba_tran __unused, struct scsi_device *sd __unused)
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_hba.c
28
scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_hba.c
30
scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
1155
struct scsi_device *sd;
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
145
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
169
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
23
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
258
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
295
struct scsi_device *sd;
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
446
struct scsi_device *sd;
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
665
struct scsi_device *sd;
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
70
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
794
struct scsi_device *sd;
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1024
scsi_probe(struct scsi_device *sd, int (*callback)())
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1069
scsi_hba_probe(struct scsi_device *sd, int (*callback)())
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1087
scsi_hba_probe_pi(struct scsi_device *sd, int (*callback)(), int pi)
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1379
scsi_ua_get_reportdev(struct scsi_device *sd, char *ra, int len)
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1394
scsi_hba_ua_get_reportdev(struct scsi_device *sd, char *ra, int len)
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1449
scsi_ua_get(struct scsi_device *sd, char *ua, int len)
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1478
scsi_hba_ua_get(struct scsi_device *sd, char *ua, int len)
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1518
create_inquiry_props(struct scsi_device *sd)
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1567
scsi_device_prop_update_inqstring(struct scsi_device *sd,
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1596
struct scsi_device *
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1604
scsi_device_hba_private_set(struct scsi_device *sd, void *data)
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1612
scsi_device_hba_private_get(struct scsi_device *sd)
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1629
scsi_check_ss2_LUN_limit(struct scsi_device *sd)
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1708
scsi_establish_LUN_limit(struct scsi_device *sd)
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
2006
scsi_device_identity(struct scsi_device *sd, int (*callback)())
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
2087
check_vpd_page_support8083(struct scsi_device *sd, int (*callback)(),
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
2155
send_scsi_INQUIRY(struct scsi_device *sd, int (*callback)(),
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
290
scsi_slave_do_rqsense(struct scsi_device *sd, int (*callback)())
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
357
scsi_slave(struct scsi_device *sd, int (*callback)())
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
442
scsi_unslave(struct scsi_device *sd)
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
454
scsi_unprobe(struct scsi_device *sd)
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
616
struct scsi_device *sd;
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
85
static void create_inquiry_props(struct scsi_device *);
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
87
static int scsi_check_ss2_LUN_limit(struct scsi_device *);
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
88
static void scsi_establish_LUN_limit(struct scsi_device *);
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
91
static int check_vpd_page_support8083(struct scsi_device *sd,
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
93
static int send_scsi_INQUIRY(struct scsi_device *sd,
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
945
struct scsi_device *sd;
usr/src/uts/common/io/scsi/impl/scsi_fm.c
50
scsi_fm_init(struct scsi_device *sd)
usr/src/uts/common/io/scsi/impl/scsi_fm.c
81
scsi_fm_fini(struct scsi_device *sd)
usr/src/uts/common/io/scsi/impl/scsi_fm.c
94
scsi_fm_ereport_post(struct scsi_device *sd, int path_instance,
usr/src/uts/common/io/scsi/impl/scsi_hba.c
1757
struct scsi_device *sd;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
1775
struct scsi_device *sd = ddi_get_driver_private(child);
usr/src/uts/common/io/scsi/impl/scsi_hba.c
1863
struct scsi_device *sd;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
1952
sd = kmem_zalloc(sizeof (struct scsi_device), KM_SLEEP);
usr/src/uts/common/io/scsi/impl/scsi_hba.c
2113
struct scsi_device *sd = ddi_get_driver_private(child);
usr/src/uts/common/io/scsi/impl/scsi_hba.c
2794
return (sizeof (struct scsi_device));
usr/src/uts/common/io/scsi/impl/scsi_hba.c
3094
struct scsi_device *sd;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4202
scsi_device_unit_address(struct scsi_device *sd)
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4227
scsi_device_prop_get_int(struct scsi_device *sd, uint_t flags,
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4253
scsi_device_prop_get_int64(struct scsi_device *sd, uint_t flags,
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4278
scsi_device_prop_lookup_byte_array(struct scsi_device *sd, uint_t flags,
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4300
scsi_device_prop_lookup_int_array(struct scsi_device *sd, uint_t flags,
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4323
scsi_device_prop_lookup_string(struct scsi_device *sd, uint_t flags,
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4345
scsi_device_prop_lookup_string_array(struct scsi_device *sd, uint_t flags,
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4367
scsi_device_prop_update_byte_array(struct scsi_device *sd, uint_t flags,
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4388
scsi_device_prop_update_int(struct scsi_device *sd, uint_t flags,
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4409
scsi_device_prop_update_int64(struct scsi_device *sd, uint_t flags,
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4430
scsi_device_prop_update_int_array(struct scsi_device *sd, uint_t flags,
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4451
scsi_device_prop_update_string(struct scsi_device *sd, uint_t flags,
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4472
scsi_device_prop_update_string_array(struct scsi_device *sd, uint_t flags,
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4493
scsi_device_prop_remove(struct scsi_device *sd, uint_t flags, char *name)
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4512
scsi_device_prop_free(struct scsi_device *sd, uint_t flags, void *data)
usr/src/uts/common/io/scsi/impl/scsi_hba.c
5093
struct scsi_device *sdprobe, dev_info_t **dchildp, mdi_pathinfo_t **pchildp)
usr/src/uts/common/io/scsi/impl/scsi_hba.c
5429
struct scsi_device *sdprobe, int *ppi)
usr/src/uts/common/io/scsi/impl/scsi_hba.c
5648
struct scsi_device *sdprobe;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
5739
struct scsi_device *sd;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
5891
struct scsi_device *sd;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6055
static struct scsi_device *
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6061
struct scsi_device *sdchild;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6062
struct scsi_device *sdprobe;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6813
static struct scsi_device *
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6817
struct scsi_device *sd;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6996
scsi_device_reportluns(struct scsi_device *sd0, char *taddr, int pi,
usr/src/uts/common/io/scsi/impl/scsi_hba.c
7148
scsi_hba_enum_lsf_of_t(struct scsi_device *sd0,
usr/src/uts/common/io/scsi/impl/scsi_hba.c
7413
struct scsi_device *sd;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
7578
struct scsi_device *sd0, *sd;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
7666
sd0 = (struct scsi_device *)-1;
usr/src/uts/common/io/scsi/impl/scsi_subr.c
1093
scsi_generic_errmsg(struct scsi_device *devp, char *label, int severity,
usr/src/uts/common/io/scsi/impl/scsi_subr.c
1097
char *(*decode_fru)(struct scsi_device *, char *, int, uchar_t))
usr/src/uts/common/io/scsi/impl/scsi_subr.c
1223
scsi_vu_errmsg(struct scsi_device *devp, struct scsi_pkt *pkt, char *label,
usr/src/uts/common/io/scsi/impl/scsi_subr.c
1227
char *(*decode_fru)(struct scsi_device *, char *, int, uchar_t))
usr/src/uts/common/io/scsi/impl/scsi_subr.c
1240
scsi_errmsg(struct scsi_device *devp, struct scsi_pkt *pkt, char *label,
usr/src/uts/common/io/scsi/impl/scsi_subr.c
1359
dev_info_t *dip, struct scsi_device *devp)
usr/src/uts/common/io/scsi/impl/scsi_subr.c
1427
struct scsi_device *devp, int options)
usr/src/uts/common/io/scsi/impl/scsi_subr.c
1453
scsi_get_scsi_options(struct scsi_device *sd, int default_scsi_options)
usr/src/uts/common/io/scsi/impl/scsi_subr.c
1489
scsi_get_scsi_maxluns(struct scsi_device *sd)
usr/src/uts/common/io/scsi/impl/scsi_subr.c
246
makecom_g0(struct scsi_pkt *pkt, struct scsi_device *devp,
usr/src/uts/common/io/scsi/impl/scsi_subr.c
253
makecom_g0_s(struct scsi_pkt *pkt, struct scsi_device *devp,
usr/src/uts/common/io/scsi/impl/scsi_subr.c
260
makecom_g1(struct scsi_pkt *pkt, struct scsi_device *devp,
usr/src/uts/common/io/scsi/impl/scsi_subr.c
267
makecom_g5(struct scsi_pkt *pkt, struct scsi_device *devp,
usr/src/uts/common/io/scsi/impl/scsi_watch.c
151
static opaque_t scsi_watch_request_submit_impl(struct scsi_device *devp,
usr/src/uts/common/io/scsi/impl/scsi_watch.c
196
struct scsi_device *devp,
usr/src/uts/common/io/scsi/impl/scsi_watch.c
208
struct scsi_device *devp,
usr/src/uts/common/io/scsi/impl/scsi_watch.c
220
struct scsi_device *devp,
usr/src/uts/common/io/scsi/targets/sd.c
1114
static int sd_alloc_rqs(struct scsi_device *devp, struct sd_lun *un);
usr/src/uts/common/io/scsi/targets/sd.c
11363
struct scsi_device *devp;
usr/src/uts/common/io/scsi/targets/sd.c
15651
sd_alloc_rqs(struct scsi_device *devp, struct sd_lun *un)
usr/src/uts/common/io/scsi/targets/sd.c
2241
struct scsi_device *devp;
usr/src/uts/common/io/scsi/targets/sd.c
2515
sd_scsi_probe_with_cache(struct scsi_device *devp, int (*waitfn)())
usr/src/uts/common/io/scsi/targets/sd.c
6676
struct scsi_device *devp;
usr/src/uts/common/io/scsi/targets/sd.c
740
static int sd_scsi_probe_with_cache(struct scsi_device *devp, int (*fn)());
usr/src/uts/common/io/scsi/targets/sd.c
7996
struct scsi_device *devp;
usr/src/uts/common/io/scsi/targets/ses.c
224
struct scsi_device *devp;
usr/src/uts/common/io/scsi/targets/ses_safte.c
84
_NOTE(MUTEX_PROTECTS_DATA(scsi_device::sd_mutex, scfg))
usr/src/uts/common/io/scsi/targets/ses_ses.c
141
_NOTE(MUTEX_PROTECTS_DATA(scsi_device::sd_mutex, sscfg))
usr/src/uts/common/io/scsi/targets/sgen.c
1001
struct scsi_device *scsidevp;
usr/src/uts/common/io/scsi/targets/sgen.c
435
struct scsi_device *scsidevp;
usr/src/uts/common/io/scsi/targets/sgen.c
481
struct scsi_device *scsidevp;
usr/src/uts/common/io/scsi/targets/sgen.c
570
struct scsi_device *scsidevp;
usr/src/uts/common/io/scsi/targets/sgen.c
868
struct scsi_device *devp;
usr/src/uts/common/io/scsi/targets/st.c
1221
struct scsi_device *devp;
usr/src/uts/common/io/scsi/targets/st.c
1601
st_doattach(struct scsi_device *devp, int (*canwait)())
usr/src/uts/common/io/scsi/targets/st.c
491
static int st_doattach(struct scsi_device *devp, int (*canwait)());
usr/src/uts/common/io/scsi/targets/st.c
683
_NOTE(SCHEME_PROTECTS_DATA("stable data", scsi_device))
usr/src/uts/common/io/scsi/targets/st.c
792
struct scsi_device *devp;
usr/src/uts/common/io/scsi/targets/st.c
870
struct scsi_device *devp;
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
105
static int scsa2usb_scsi_tgt_probe(struct scsi_device *, int (*)(void));
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
107
scsi_hba_tran_t *, struct scsi_device *);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
109
scsi_hba_tran_t *, struct scsi_device *);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2237
scsa2usb_scsi_tgt_probe(struct scsi_device *sd, int (*waitfunc)(void))
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2290
scsi_hba_tran_t *tran, struct scsi_device *sd)
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2359
scsi_hba_tran_t *tran, struct scsi_device *sd)
usr/src/uts/common/io/vioscsi/vioscsi.c
343
struct scsi_device *sd = scsi_address_device(ap);
usr/src/uts/common/io/vioscsi/vioscsi.c
494
struct scsi_device *sd;
usr/src/uts/common/io/vioscsi/vioscsi.c
654
struct scsi_device *sd;
usr/src/uts/common/io/vioscsi/vioscsi.c
952
struct scsi_device *sd)
usr/src/uts/common/io/vioscsi/vioscsi.c
996
struct scsi_device *sd)
usr/src/uts/common/io/vioscsi/vioscsi.h
277
struct scsi_device *vd_sd;
usr/src/uts/common/sys/dktp/dadk.h
37
struct scsi_device *dad_sd; /* back pointer to SCSI_DEVICE */
usr/src/uts/common/sys/dktp/gda.h
44
extern void gda_errmsg(struct scsi_device *, struct cmpkt *, char *,
usr/src/uts/common/sys/fibre-channel/ulp/fcpvar.h
1031
struct scsi_device *lun_sd;
usr/src/uts/common/sys/fibre-channel/ulp/fcpvar.h
1371
scsi_pkt scsi_arq_status scsi_device scsi_hba_tran scsi_cdb))
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs.h
160
struct scsi_device *sd;
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_smhba.h
60
struct scsi_device *);
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
444
struct scsi_device *svp_psd;
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
579
struct scsi_device *sd,
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
587
struct scsi_device *sd,
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
594
struct scsi_device *sd,
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
602
struct scsi_device *sd,
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
610
struct scsi_device *sd,
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
618
struct scsi_device *sd,
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
626
struct scsi_device *sd,
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
674
struct scsi_device *, \
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
677
struct scsi_device *, void *); \
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
679
struct scsi_device *, char *, void *); \
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
681
struct scsi_device *, char *, void *); \
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
683
struct scsi_device *, \
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
686
struct scsi_device *, void *); \
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
688
struct scsi_device *, \
usr/src/uts/common/sys/scsi/adapters/scsi_vhci_tpgs.h
54
extern int vhci_tpgs_get_target_fo_mode(struct scsi_device *sd, int *mode,
usr/src/uts/common/sys/scsi/adapters/smrt/smrt.h
407
struct scsi_device *smtg_scsi_dev;
usr/src/uts/common/sys/scsi/conf/device.h
190
int scsi_probe(struct scsi_device *sd, int (*callback)(void));
usr/src/uts/common/sys/scsi/conf/device.h
191
void scsi_unprobe(struct scsi_device *sd);
usr/src/uts/common/sys/scsi/conf/device.h
195
char *scsi_device_unit_address(struct scsi_device *sd);
usr/src/uts/common/sys/scsi/conf/device.h
216
int scsi_device_prop_get_int(struct scsi_device *sd,
usr/src/uts/common/sys/scsi/conf/device.h
218
int64_t scsi_device_prop_get_int64(struct scsi_device *,
usr/src/uts/common/sys/scsi/conf/device.h
221
int scsi_device_prop_lookup_byte_array(struct scsi_device *sd,
usr/src/uts/common/sys/scsi/conf/device.h
223
int scsi_device_prop_lookup_int_array(struct scsi_device *sd,
usr/src/uts/common/sys/scsi/conf/device.h
225
int scsi_device_prop_lookup_string(struct scsi_device *sd,
usr/src/uts/common/sys/scsi/conf/device.h
227
int scsi_device_prop_lookup_string_array(struct scsi_device *sd,
usr/src/uts/common/sys/scsi/conf/device.h
230
int scsi_device_prop_update_byte_array(struct scsi_device *sd,
usr/src/uts/common/sys/scsi/conf/device.h
232
int scsi_device_prop_update_int(struct scsi_device *sd,
usr/src/uts/common/sys/scsi/conf/device.h
234
int scsi_device_prop_update_int64(struct scsi_device *sd,
usr/src/uts/common/sys/scsi/conf/device.h
236
int scsi_device_prop_update_int_array(struct scsi_device *sd,
usr/src/uts/common/sys/scsi/conf/device.h
238
int scsi_device_prop_update_string(struct scsi_device *sd,
usr/src/uts/common/sys/scsi/conf/device.h
240
int scsi_device_prop_update_string_array(struct scsi_device *sd,
usr/src/uts/common/sys/scsi/conf/device.h
243
int scsi_device_prop_remove(struct scsi_device *sd,
usr/src/uts/common/sys/scsi/conf/device.h
245
void scsi_device_prop_free(struct scsi_device *sd,
usr/src/uts/common/sys/scsi/conf/device.h
249
struct scsi_device *scsi_address_device(struct scsi_address *sa);
usr/src/uts/common/sys/scsi/conf/device.h
250
void scsi_device_hba_private_set(struct scsi_device *sd, void *data);
usr/src/uts/common/sys/scsi/conf/device.h
251
void *scsi_device_hba_private_get(struct scsi_device *sd);
usr/src/uts/common/sys/scsi/conf/device.h
259
int scsi_slave(struct scsi_device *sd, int (*callback)(void));
usr/src/uts/common/sys/scsi/conf/device.h
260
void scsi_unslave(struct scsi_device *sd);
usr/src/uts/common/sys/scsi/impl/commands.h
673
extern void makecom_g0(struct scsi_pkt *pkt, struct scsi_device *devp,
usr/src/uts/common/sys/scsi/impl/commands.h
675
extern void makecom_g0_s(struct scsi_pkt *pkt, struct scsi_device *devp,
usr/src/uts/common/sys/scsi/impl/commands.h
677
extern void makecom_g1(struct scsi_pkt *pkt, struct scsi_device *devp,
usr/src/uts/common/sys/scsi/impl/commands.h
679
extern void makecom_g5(struct scsi_pkt *pkt, struct scsi_device *devp,
usr/src/uts/common/sys/scsi/impl/services.h
67
void scsi_generic_errmsg(struct scsi_device *devp, char *label,
usr/src/uts/common/sys/scsi/impl/services.h
71
char *(*decode_fru)(struct scsi_device *, char *, int, uchar_t));
usr/src/uts/common/sys/scsi/impl/services.h
73
void scsi_vu_errmsg(struct scsi_device *devp, struct scsi_pkt *pktp,
usr/src/uts/common/sys/scsi/impl/services.h
78
char *(*decode_fru)(struct scsi_device *, char *, int, uchar_t));
usr/src/uts/common/sys/scsi/impl/services.h
79
void scsi_errmsg(struct scsi_device *devp, struct scsi_pkt *pkt,
usr/src/uts/common/sys/scsi/impl/transport.h
155
struct scsi_device *sd,
usr/src/uts/common/sys/scsi/impl/transport.h
160
struct scsi_device *sd,
usr/src/uts/common/sys/scsi/impl/transport.h
384
struct scsi_device *sd,
usr/src/uts/common/sys/scsi/impl/transport.h
388
struct scsi_device *sd,
usr/src/uts/common/sys/scsi/impl/transport.h
393
struct scsi_device *sd,
usr/src/uts/common/sys/scsi/impl/transport.h
398
struct scsi_device *sd,
usr/src/uts/common/sys/scsi/impl/transport.h
405
struct scsi_device *sd);
usr/src/uts/common/sys/scsi/impl/transport.h
408
struct scsi_device *sd);
usr/src/uts/common/sys/scsi/impl/transport.h
411
struct scsi_device *sd,
usr/src/uts/common/sys/scsi/impl/transport.h
416
struct scsi_device *sd,
usr/src/uts/common/sys/scsi/impl/transport.h
473
struct scsi_device *sd,
usr/src/uts/common/sys/scsi/impl/transport.h
482
struct scsi_device *sd,
usr/src/uts/common/sys/scsi/impl/transport.h
80
struct scsi_device *tran_sd;
usr/src/uts/common/sys/scsi/impl/transport.h
89
struct scsi_device *sd);
usr/src/uts/common/sys/scsi/impl/transport.h
92
struct scsi_device *sd,
usr/src/uts/common/sys/scsi/impl/transport.h
99
struct scsi_device *sd);
usr/src/uts/common/sys/scsi/scsi_address.h
103
struct scsi_device *a_sd; /* COMPLEX: (private) */
usr/src/uts/common/sys/scsi/scsi_ctl.h
92
int scsi_ua_get_reportdev(struct scsi_device *sd, char *ba, int len);
usr/src/uts/common/sys/scsi/scsi_ctl.h
93
int scsi_ua_get(struct scsi_device *sd, char *ua, int len);
usr/src/uts/common/sys/scsi/scsi_fm.h
37
void scsi_fm_init(struct scsi_device *);
usr/src/uts/common/sys/scsi/scsi_fm.h
38
void scsi_fm_fini(struct scsi_device *);
usr/src/uts/common/sys/scsi/scsi_fm.h
41
void scsi_fm_ereport_post(struct scsi_device *sd, int path_instance,
usr/src/uts/common/sys/scsi/scsi_watch.h
58
opaque_t scsi_watch_request_submit(struct scsi_device *devp,
usr/src/uts/common/sys/scsi/scsi_watch.h
61
opaque_t scsi_mmc_watch_request_submit(struct scsi_device *devp,
usr/src/uts/common/sys/scsi/targets/sddef.h
202
_NOTE(MUTEX_PROTECTS_DATA(scsi_device::sd_mutex, sd_w_map::wm_flags))
usr/src/uts/common/sys/scsi/targets/sddef.h
258
struct scsi_device *un_sd;
usr/src/uts/common/sys/scsi/targets/sddef.h
669
_NOTE(MUTEX_PROTECTS_DATA(scsi_device::sd_mutex, sd_lun))
usr/src/uts/common/sys/scsi/targets/sddef.h
738
_NOTE(SCHEME_PROTECTS_DATA("stable data", scsi_device dk_cinfo))
usr/src/uts/common/sys/scsi/targets/ses.h
163
_NOTE(MUTEX_PROTECTS_DATA(scsi_device::sd_mutex, ses_softc))
usr/src/uts/common/sys/scsi/targets/ses.h
164
_NOTE(MUTEX_PROTECTS_DATA(scsi_device::sd_mutex, ses_softc::ses_lyropen))
usr/src/uts/common/sys/scsi/targets/ses.h
191
_NOTE(SCHEME_PROTECTS_DATA("stable data", scsi_device))
usr/src/uts/common/sys/scsi/targets/ses.h
53
#define Scsidevp struct scsi_device *
usr/src/uts/common/sys/scsi/targets/sgendef.h
70
struct scsi_device *sgen_scsidev; /* pointer to scsi_device */
usr/src/uts/common/sys/scsi/targets/stdef.h
1165
_NOTE(MUTEX_PROTECTS_DATA(scsi_device::sd_mutex, scsi_tape))
usr/src/uts/common/sys/scsi/targets/stdef.h
957
struct scsi_device *un_sd; /* back pointer to SCSI_DEVICE */
usr/src/uts/common/sys/usb/scsa2usb/scsa2usb.h
570
_NOTE(SCHEME_PROTECTS_DATA("stable data", scsi_device scsi_address))
usr/src/uts/intel/io/amr/amr.c
1477
scsi_hba_tran_t *tran, struct scsi_device *sd)
usr/src/uts/intel/io/amr/amr.c
171
scsi_hba_tran_t *tran, struct scsi_device *sd);
usr/src/uts/intel/io/dktp/controller/ata/ata_common.h
477
struct scsi_device *ad_device;
usr/src/uts/intel/io/dktp/controller/ata/ata_disk.c
269
struct scsi_device *devp;
usr/src/uts/intel/io/dktp/controller/ata/ata_disk.c
753
struct scsi_device *devp = ata_drvp->ad_device;
usr/src/uts/intel/io/dktp/controller/ata/ata_disk.c
800
struct scsi_device *devp;
usr/src/uts/intel/io/dktp/controller/ata/ata_disk.c
862
struct scsi_device *devp;
usr/src/uts/intel/io/dktp/controller/ata/atapi.c
327
struct scsi_device *sd)
usr/src/uts/intel/io/dktp/controller/ata/atapi.c
37
scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
usr/src/uts/intel/io/dktp/controller/ata/atapi.c
38
static int atapi_tran_tgt_probe(struct scsi_device *sd, int (*callback)(void));
usr/src/uts/intel/io/dktp/controller/ata/atapi.c
385
atapi_tran_tgt_probe(struct scsi_device *sd, int (*callback)(void))
usr/src/uts/intel/io/dktp/controller/ata/atapi.c
40
scsi_hba_tran_t *hba_tran, struct scsi_device *sd);
usr/src/uts/intel/io/dktp/controller/ata/atapi.c
405
struct scsi_device *sd)
usr/src/uts/intel/io/dktp/dcdev/dadk.c
323
struct scsi_device *sdevp = (struct scsi_device *)devp;
usr/src/uts/intel/io/dktp/dcdev/dadk.c
375
struct scsi_device *devp;
usr/src/uts/intel/io/dktp/dcdev/gda.c
246
gda_errmsg(struct scsi_device *devp, struct cmpkt *pktp, char *label,
usr/src/uts/intel/io/dktp/disk/cmdk.c
1330
struct scsi_device *devp;
usr/src/uts/intel/io/dktp/disk/cmdk.c
834
struct scsi_device *devp;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2301
arcmsr_config_child(struct ACB *acb, struct scsi_device *sd, dev_info_t **dipp)
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2368
struct scsi_device sd;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2378
bzero(&sd, sizeof (struct scsi_device));
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3245
struct scsi_device sd;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3249
bzero(&sd, sizeof (struct scsi_device));
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
767
scsi_hba_tran_t *tran, struct scsi_device *sd)
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
82
struct scsi_device *sd);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
91
static int arcmsr_config_child(struct ACB *acb, struct scsi_device *sd,
usr/src/uts/sun/io/scsi/adapters/fas.c
176
static int fas_scsi_tgt_probe(struct scsi_device *sd,
usr/src/uts/sun/io/scsi/adapters/fas.c
179
scsi_hba_tran_t *, struct scsi_device *);
usr/src/uts/sun/io/scsi/adapters/fas.c
458
fas_scsi_tgt_probe(struct scsi_device *sd,
usr/src/uts/sun/io/scsi/adapters/fas.c
513
scsi_hba_tran_t *hba_tran, struct scsi_device *sd)
usr/src/uts/sun/sys/scsi/adapters/fasvar.h
500
_NOTE(SCHEME_PROTECTS_DATA("stable data", scsi_device scsi_address))