/titanic_41/usr/src/uts/common/sys/scsi/conf/ |
H A D | device.h | 49 struct scsi_device { struct 190 int scsi_probe(struct scsi_device *sd, int (*callback)(void)); argument 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 *, 221 int scsi_device_prop_lookup_byte_array(struct scsi_device *sd, 223 int scsi_device_prop_lookup_int_array(struct scsi_device *sd, 225 int scsi_device_prop_lookup_string(struct scsi_device *sd, 227 int scsi_device_prop_lookup_string_array(struct scsi_device *sd, [all …]
|
/titanic_41/usr/src/uts/common/sys/scsi/impl/ |
H A D | transport.h | 79 struct scsi_device *tran_sd; 88 struct scsi_device *sd); 91 struct scsi_device *sd, 98 struct scsi_device *sd); 154 struct scsi_device *sd, 159 struct scsi_device *sd, 383 struct scsi_device *sd, 387 struct scsi_device *sd, 392 struct scsi_device *sd, 397 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,
|
/titanic_41/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 | 58 std_device_probe(struct scsi_device *sd, struct scsi_inquiry *inq, in std_device_probe() 115 std_device_unprobe(struct scsi_device *sd, void *ctpriv) in std_device_unprobe() 124 std_activate_explicit(struct scsi_device *sd, int xlf_capable) in std_activate_explicit() 136 std_process_cmplt_pkt(struct scsi_device *sd, struct scsi_pkt *pkt, in std_process_cmplt_pkt() 230 std_path_activate(struct scsi_device *sd, char *pathclass, in std_path_activate() 368 static int std_path_deactivate(struct scsi_device *sd, char *pathclass, in std_path_deactivate() 376 std_path_get_opinfo(struct scsi_device *sd, struct scsi_path_opinfo *opinfo, in std_path_get_opinfo() 417 static int std_path_ping(struct scsi_device *sd, void *ctpriv) in std_path_ping() 430 std_analyze_sense(struct scsi_device *sd, uint8_t *sense, in std_analyze_sense()
|
H A D | asym_sun.c | 79 static void purple_get_fo_mode(struct scsi_device *sd, 84 purple_device_probe(struct scsi_device *sd, struct scsi_inquiry *stdinq, in purple_device_probe() 109 purple_device_unprobe(struct scsi_device *sd, void *ctpriv) in purple_device_unprobe() 118 purple_get_fo_mode(struct scsi_device *sd, int *mode, in purple_get_fo_mode() 185 purple_activate_explicit(struct scsi_device *sd, int xlf_capable) in purple_activate_explicit() 220 purple_path_activate(struct scsi_device *sd, char *pathclass, in purple_path_activate() 427 static int purple_path_deactivate(struct scsi_device *sd, char *pathclass, in purple_path_deactivate() 435 purple_path_get_opinfo(struct scsi_device *sd, struct scsi_path_opinfo in purple_path_get_opinfo() 501 static int purple_path_ping(struct scsi_device *sd, void *ctpriv) in purple_path_ping() 511 purple_analyze_sense(struct scsi_device *sd, uint8_t *sense, in purple_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()
|
/titanic_41/usr/src/uts/common/sys/scsi/adapters/ |
H A D | scsi_vhci.h | 441 struct scsi_device *svp_psd; 576 struct scsi_device *sd, 584 struct scsi_device *sd, 591 struct scsi_device *sd, 599 struct scsi_device *sd, 607 struct scsi_device *sd, 615 struct scsi_device *sd, 623 struct scsi_device *sd, 671 struct scsi_device *, \ 674 struct scsi_device *, void *); \ [all …]
|
/titanic_41/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);
|
/titanic_41/usr/src/uts/common/io/scsi/conf/ |
H A D | scsi_confsubr.c | 85 static void create_inquiry_props(struct scsi_device *); 87 static int scsi_check_ss2_LUN_limit(struct scsi_device *); 88 static void scsi_establish_LUN_limit(struct scsi_device *); 91 static int check_vpd_page_support8083(struct scsi_device *sd, 93 static int send_scsi_INQUIRY(struct scsi_device *sd, 290 scsi_slave_do_rqsense(struct scsi_device *sd, int (*callback)()) in scsi_slave_do_rqsense() 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() [all …]
|
/titanic_41/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 | 245 makecom_g0(struct scsi_pkt *pkt, struct scsi_device *devp, in makecom_g0() 252 makecom_g0_s(struct scsi_pkt *pkt, struct scsi_device *devp, in makecom_g0_s() 259 makecom_g1(struct scsi_pkt *pkt, struct scsi_device *devp, in makecom_g1() 266 makecom_g5(struct scsi_pkt *pkt, struct scsi_device *devp, in makecom_g5() 1094 scsi_generic_errmsg(struct scsi_device *devp, char *label, int severity, in scsi_generic_errmsg() 1098 char *(*decode_fru)(struct scsi_device *, char *, int, uchar_t)) in scsi_generic_errmsg() argument 1224 scsi_vu_errmsg(struct scsi_device *devp, struct scsi_pkt *pkt, char *label, in scsi_vu_errmsg() 1228 char *(*decode_fru)(struct scsi_device *, char *, int, uchar_t)) in scsi_vu_errmsg() argument 1241 scsi_errmsg(struct scsi_device *devp, struct scsi_pkt *pkt, char *label, in scsi_errmsg() 1360 dev_info_t *dip, struct scsi_device *devp) in scsi_get_device_type_string() [all …]
|
/titanic_41/usr/src/uts/common/sys/scsi/targets/ |
H A D | ses.h | 50 #define Scsidevp struct scsi_device * 121 _NOTE(MUTEX_PROTECTS_DATA(scsi_device::sd_mutex, encobj)) 170 _NOTE(MUTEX_PROTECTS_DATA(scsi_device::sd_mutex, ses_softc)) 171 _NOTE(MUTEX_PROTECTS_DATA(scsi_device::sd_mutex, ses_softc::ses_lyropen)) 198 _NOTE(SCHEME_PROTECTS_DATA("stable data", scsi_device))
|
/titanic_41/usr/src/uts/i86pc/i86hvm/io/ |
H A D | pv_cmdk.c | 121 struct scsi_device *scsi_device; in xdfs_get_modser() local 132 scsi_device = ddi_get_driver_private(xsp->xdfss_dip); in xdfs_get_modser() 133 ctlobjp = scsi_device->sd_address.a_hba_tran; in xdfs_get_modser() 585 struct scsi_device *scsi_device; in xdfs_c_getpgeom() local 590 scsi_device = ddi_get_driver_private(dip); in xdfs_c_getpgeom() 591 ctlobjp = scsi_device->sd_address.a_hba_tran; in xdfs_c_getpgeom()
|
/titanic_41/usr/src/uts/common/io/warlock/ |
H A D | ses_with_esp.wlcmd | 28 one scsi_device 34 #assert order esp::e_mutex scsi_device::sd_mutex 35 assert order scsi_device::sd_mutex esp::e_mutex
|
H A D | st_with_esp.wlcmd | 41 one scsi_device 48 assert order scsi_device::sd_mutex esp::e_mutex
|
H A D | st_with_glm.wlcmd | 55 one scsi_device 59 assert order scsi_device::sd_mutex glm::g_mutex
|
H A D | sd_with_esp.wlcmd | 40 one scsi_device 60 assert order scsi_device::sd_mutex esp::e_mutex
|
H A D | st_with_fas.wlcmd | 53 one scsi_device 61 assert order scsi_device::sd_mutex fas::f_mutex
|
/titanic_41/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()
|
/titanic_41/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()
|