Home
last modified time | relevance | path

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

1234

/illumos-gate/usr/src/uts/common/sys/scsi/conf/
H A Ddevice.h49 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 Dtransport.h80 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 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,
/illumos-gate/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.c59 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 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()
/illumos-gate/usr/src/uts/common/sys/scsi/adapters/
H A Dscsi_vhci.h444 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 Dscsi_vhci_tpgs.h54 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 Dscsi_confsubr.c85 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 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);
H A Dscsi_address.h103 struct scsi_device *a_sd; /* COMPLEX: (private) */
/illumos-gate/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.c246 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 Dscsi_watch.c151 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 Dscsi_hba.c1757 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 Dlmrc_scsa.c62 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 Dses.h53 #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 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()
/illumos-gate/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()
/illumos-gate/usr/src/uts/common/sys/scsi/adapters/pmcs/
H A Dpmcs_smhba.h60 struct scsi_device *);
/illumos-gate/usr/src/uts/common/sys/dktp/
H A Dgda.h44 extern void gda_errmsg(struct scsi_device *, struct cmpkt *, char *,

1234