Home
last modified time | relevance | path

Searched refs:scsi_device (Results 1 – 25 of 98) sorted by relevance

1234

/titanic_41/usr/src/uts/common/sys/scsi/conf/
H A Ddevice.h49 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 Dtransport.h79 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 Dservices.h67 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 Dsym.c76 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 Dtape.c57 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 Dsym_hds.c56 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 Dtpgs.c58 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 Dasym_sun.c79 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 Dtpgs_tape.c43 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 Dscsi_vhci.h441 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 Dscsi_fm.h37 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 Dscsi_watch.h58 opaque_t scsi_watch_request_submit(struct scsi_device *devp,
61 opaque_t scsi_mmc_watch_request_submit(struct scsi_device *devp,
H A Dscsi_ctl.h92 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 Dscsi_confsubr.c85 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 Dscsi_fm.c50 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 Dscsi_subr.c245 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 Dses.h50 #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 Dpv_cmdk.c121 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 Dses_with_esp.wlcmd28 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 Dst_with_esp.wlcmd41 one scsi_device
48 assert order scsi_device::sd_mutex esp::e_mutex
H A Dst_with_glm.wlcmd55 one scsi_device
59 assert order scsi_device::sd_mutex glm::g_mutex
H A Dsd_with_esp.wlcmd40 one scsi_device
60 assert order scsi_device::sd_mutex esp::e_mutex
H A Dst_with_fas.wlcmd53 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 Dsmrt_hba.c23 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 Datapi.c37 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()

1234