/illumos-gate/usr/src/uts/common/sys/scsi/conf/ |
H A D | device.h | 49 struct scsi_device { struct 191 void scsi_unprobe(struct scsi_device *sd); 195 char *scsi_device_unit_address(struct scsi_device *sd); 216 int scsi_device_prop_get_int(struct scsi_device *sd, 218 int64_t scsi_device_prop_get_int64(struct scsi_device *, 225 int scsi_device_prop_lookup_string(struct scsi_device *sd, 232 int scsi_device_prop_update_int(struct scsi_device *sd, 234 int scsi_device_prop_update_int64(struct scsi_device *sd, 243 int scsi_device_prop_remove(struct scsi_device *sd, 245 void scsi_device_prop_free(struct scsi_device *sd, [all …]
|
/illumos-gate/usr/src/uts/common/sys/scsi/impl/ |
H A D | transport.h | 80 struct scsi_device *tran_sd; 89 struct scsi_device *sd); 92 struct scsi_device *sd, 99 struct scsi_device *sd); 155 struct scsi_device *sd, 160 struct scsi_device *sd, 384 struct scsi_device *sd, 388 struct scsi_device *sd, 393 struct scsi_device *sd, 398 struct scsi_device *sd, [all …]
|
H A D | services.h | 67 void scsi_generic_errmsg(struct scsi_device *devp, char *label, 71 char *(*decode_fru)(struct scsi_device *, char *, int, uchar_t)); 73 void scsi_vu_errmsg(struct scsi_device *devp, struct scsi_pkt *pktp, 78 char *(*decode_fru)(struct scsi_device *, char *, int, uchar_t)); 79 void scsi_errmsg(struct scsi_device *devp, struct scsi_pkt *pkt,
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/ |
H A D | sym.c | 76 symmetric_device_probe(struct scsi_device *sd, struct scsi_inquiry *stdinq, in symmetric_device_probe() 111 symmetric_device_unprobe(struct scsi_device *sd, void *ctpriv) in symmetric_device_unprobe() 120 symmetric_path_activate(struct scsi_device *sd, char *pathclass, void *ctpriv) in symmetric_path_activate() 127 symmetric_path_deactivate(struct scsi_device *sd, char *pathclass, in symmetric_path_deactivate() 135 symmetric_path_get_opinfo(struct scsi_device *sd, in symmetric_path_get_opinfo() 152 symmetric_path_ping(struct scsi_device *sd, void *ctpriv) in symmetric_path_ping() 159 symmetric_analyze_sense(struct scsi_device *sd, in symmetric_analyze_sense()
|
H A D | tape.c | 57 tape_device_probe(struct scsi_device *sd, struct scsi_inquiry *inquiry, in tape_device_probe() 135 tape_device_unprobe(struct scsi_device *sd, void *ctpriv) in tape_device_unprobe() 145 tape_path_activate(struct scsi_device *sd, char *pathclass, void *ctpriv) in tape_path_activate() 152 tape_path_deactivate(struct scsi_device *sd, char *pathclass, void *ctpriv) in tape_path_deactivate() 159 tape_path_get_opinfo(struct scsi_device *sd, struct scsi_path_opinfo *opinfo, in tape_path_get_opinfo() 176 tape_path_ping(struct scsi_device *sd, void *ctpriv) in tape_path_ping() 183 tape_analyze_sense(struct scsi_device *sd, uint8_t *sense, in tape_analyze_sense()
|
H A D | sym_hds.c | 56 static int hds_sym_device_probe(struct scsi_device *, 58 static void hds_sym_device_unprobe(struct scsi_device *, void *); 60 static int hds_sym_get_opinfo(struct scsi_device *sd, 143 hds_sym_device_probe(struct scsi_device *sd, struct scsi_inquiry *stdinq, in hds_sym_device_probe() 213 hds_sym_device_unprobe(struct scsi_device *sd, void *ctpriv) in hds_sym_device_unprobe() 228 hds_get_inquiry_vpd_page(struct scsi_device *sd, unsigned char page, in hds_get_inquiry_vpd_page() 278 hds_sym_get_opinfo(struct scsi_device *sd, struct scsi_path_opinfo *opinfo, in hds_sym_get_opinfo()
|
H A D | tpgs.c | 59 std_device_probe(struct scsi_device *sd, struct scsi_inquiry *inq, in std_device_probe() 116 std_device_unprobe(struct scsi_device *sd, void *ctpriv) in std_device_unprobe() 125 std_activate_explicit(struct scsi_device *sd, int xlf_capable) in std_activate_explicit() 137 std_process_cmplt_pkt(struct scsi_device *sd, struct scsi_pkt *pkt, in std_process_cmplt_pkt() 231 std_path_activate(struct scsi_device *sd, char *pathclass, in std_path_activate() 372 static int std_path_deactivate(struct scsi_device *sd, char *pathclass, in std_path_deactivate() 380 std_path_get_opinfo(struct scsi_device *sd, struct scsi_path_opinfo *opinfo, in std_path_get_opinfo() 421 static int std_path_ping(struct scsi_device *sd, void *ctpriv) in std_path_ping() 434 std_analyze_sense(struct scsi_device *sd, uint8_t *sense, in std_analyze_sense()
|
H A D | tpgs_tape.c | 43 static int tpgs_tape_device_probe(struct scsi_device *sd, 96 tpgs_tape_device_probe(struct scsi_device *sd, struct scsi_inquiry *inq, in tpgs_tape_device_probe()
|
/illumos-gate/usr/src/uts/common/sys/scsi/adapters/ |
H A D | scsi_vhci.h | 444 struct scsi_device *svp_psd; 579 struct scsi_device *sd, 587 struct scsi_device *sd, 594 struct scsi_device *sd, 602 struct scsi_device *sd, 610 struct scsi_device *sd, 618 struct scsi_device *sd, 626 struct scsi_device *sd, 674 struct scsi_device *, \ 683 struct scsi_device *, \ [all …]
|
H A D | scsi_vhci_tpgs.h | 54 extern int vhci_tpgs_get_target_fo_mode(struct scsi_device *sd, int *mode,
|
/illumos-gate/usr/src/uts/common/io/scsi/conf/ |
H A D | scsi_confsubr.c | 85 static void create_inquiry_props(struct scsi_device *); 93 static int send_scsi_INQUIRY(struct scsi_device *sd, 357 scsi_slave(struct scsi_device *sd, int (*callback)()) in scsi_slave() 442 scsi_unslave(struct scsi_device *sd) in scsi_unslave() 454 scsi_unprobe(struct scsi_device *sd) in scsi_unprobe() 616 struct scsi_device *sd; in scsi_test_ereport_post() 945 struct scsi_device *sd; in scsi_test() 1518 create_inquiry_props(struct scsi_device *sd) in create_inquiry_props() 1596 struct scsi_device * 1629 scsi_check_ss2_LUN_limit(struct scsi_device *sd) in scsi_check_ss2_LUN_limit() [all …]
|
/illumos-gate/usr/src/uts/common/sys/scsi/ |
H A D | scsi_fm.h | 37 void scsi_fm_init(struct scsi_device *); 38 void scsi_fm_fini(struct scsi_device *); 41 void scsi_fm_ereport_post(struct scsi_device *sd, int path_instance,
|
H A D | scsi_watch.h | 58 opaque_t scsi_watch_request_submit(struct scsi_device *devp, 61 opaque_t scsi_mmc_watch_request_submit(struct scsi_device *devp,
|
H A D | scsi_ctl.h | 92 int scsi_ua_get_reportdev(struct scsi_device *sd, char *ba, int len); 93 int scsi_ua_get(struct scsi_device *sd, char *ua, int len);
|
H A D | scsi_address.h | 103 struct scsi_device *a_sd; /* COMPLEX: (private) */
|
/illumos-gate/usr/src/uts/common/io/scsi/impl/ |
H A D | scsi_fm.c | 50 scsi_fm_init(struct scsi_device *sd) in scsi_fm_init() 81 scsi_fm_fini(struct scsi_device *sd) in scsi_fm_fini() 94 scsi_fm_ereport_post(struct scsi_device *sd, int path_instance, in scsi_fm_ereport_post()
|
H A D | scsi_subr.c | 246 makecom_g0(struct scsi_pkt *pkt, struct scsi_device *devp, in makecom_g0() 253 makecom_g0_s(struct scsi_pkt *pkt, struct scsi_device *devp, in makecom_g0_s() 260 makecom_g1(struct scsi_pkt *pkt, struct scsi_device *devp, in makecom_g1() 267 makecom_g5(struct scsi_pkt *pkt, struct scsi_device *devp, in makecom_g5() 1093 scsi_generic_errmsg(struct scsi_device *devp, char *label, int severity, in scsi_generic_errmsg() 1097 char *(*decode_fru)(struct scsi_device *, char *, int, uchar_t)) in scsi_generic_errmsg() argument 1227 char *(*decode_fru)(struct scsi_device *, char *, int, uchar_t)) in scsi_vu_errmsg() argument 1359 dev_info_t *dip, struct scsi_device *devp) in scsi_get_device_type_string() 1427 struct scsi_device *devp, int options) in scsi_get_device_type_scsi_options() 1453 scsi_get_scsi_options(struct scsi_device *sd, int default_scsi_options) in scsi_get_scsi_options() [all …]
|
H A D | scsi_watch.c | 151 static opaque_t scsi_watch_request_submit_impl(struct scsi_device *devp, 196 struct scsi_device *devp, in scsi_watch_request_submit() 208 struct scsi_device *devp, in scsi_mmc_watch_request_submit() 220 struct scsi_device *devp, in scsi_watch_request_submit_impl()
|
H A D | scsi_hba.c | 1757 struct scsi_device *sd; in scsi_busctl_ua() 1863 struct scsi_device *sd; in scsi_busctl_initchild() 3094 struct scsi_device *sd; in scsi_hba_ioctl() 5648 struct scsi_device *sdprobe; in scsi_hba_barrier_tran_tgt_free() 5739 struct scsi_device *sd; in scsi_hba_remove_node() 5891 struct scsi_device *sd; in scsi_lunchg1_daemon() 6055 static struct scsi_device * 6061 struct scsi_device *sdchild; in scsi_device_config() 6813 static struct scsi_device * 6817 struct scsi_device *sd; in scsi_hba_bus_configone_addr() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/lmrc/ |
H A D | lmrc_scsa.c | 62 scsi_hba_tran_t *, struct scsi_device *); 64 scsi_hba_tran_t *, struct scsi_device *); 77 struct scsi_device *sd = scsi_address_device(sa); in lmrc_getcap() 132 struct scsi_device *sd = scsi_address_device(sa); in lmrc_setcap() 189 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in lmrc_tran_tgt_init() 210 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in lmrc_tran_tgt_free() 231 struct scsi_device *sd; in lmrc_tran_start() 497 struct scsi_device *sd = scsi_address_device(sa); in lmrc_tran_abort() 560 struct scsi_device *sd = scsi_address_device(sa); in lmrc_tran_reset() 624 struct scsi_device *sd; in lmrc_tran_setup_pkt()
|
/illumos-gate/usr/src/uts/common/sys/scsi/targets/ |
H A D | ses.h | 53 #define Scsidevp struct scsi_device * 163 _NOTE(MUTEX_PROTECTS_DATA(scsi_device::sd_mutex, ses_softc)) 164 _NOTE(MUTEX_PROTECTS_DATA(scsi_device::sd_mutex, ses_softc::ses_lyropen)) 191 _NOTE(SCHEME_PROTECTS_DATA("stable data", scsi_device))
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smrt/ |
H A D | smrt_hba.c | 23 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in smrt_ctrl_tran_tgt_init() 70 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in smrt_logvol_tran_tgt_init() 145 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in smrt_logvol_tran_tgt_free() 169 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in smrt_phys_tran_tgt_init() 258 scsi_hba_tran_t *hba_tran, struct scsi_device *sd) in smrt_phys_tran_tgt_free() 295 struct scsi_device *sd; in smrt_tran_setup_pkt() 446 struct scsi_device *sd; in smrt_tran_start() 665 struct scsi_device *sd; in smrt_tran_reset() 794 struct scsi_device *sd; in smrt_tran_abort() 1155 struct scsi_device *sd; in smrt_getcap()
|
/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/ |
H A D | atapi.c | 37 scsi_hba_tran_t *hba_tran, struct scsi_device *sd); 38 static int atapi_tran_tgt_probe(struct scsi_device *sd, int (*callback)(void)); 40 scsi_hba_tran_t *hba_tran, struct scsi_device *sd); 327 struct scsi_device *sd) in atapi_tran_tgt_init() 385 atapi_tran_tgt_probe(struct scsi_device *sd, int (*callback)(void)) in atapi_tran_tgt_probe() 405 struct scsi_device *sd) in atapi_tran_tgt_free()
|
/illumos-gate/usr/src/uts/common/sys/scsi/adapters/pmcs/ |
H A D | pmcs_smhba.h | 60 struct scsi_device *);
|
/illumos-gate/usr/src/uts/common/sys/dktp/ |
H A D | gda.h | 44 extern void gda_errmsg(struct scsi_device *, struct cmpkt *, char *,
|