Home
last modified time | relevance | path

Searched refs:scsi_address (Results 1 – 25 of 60) sorted by relevance

123

/illumos-gate/usr/src/uts/common/sys/scsi/
H A Dscsi_ctl.h75 int scsi_ifgetcap(struct scsi_address *ap, char *cap, int whom);
76 int scsi_ifsetcap(struct scsi_address *ap, char *cap, int value, int whom);
81 int scsi_abort(struct scsi_address *ap, struct scsi_pkt *pkt);
82 int scsi_reset(struct scsi_address *ap, int level);
83 int scsi_reset_notify(struct scsi_address *ap, int flag,
85 int scsi_clear_task_set(struct scsi_address *ap);
86 int scsi_terminate_task(struct scsi_address *ap, struct scsi_pkt *pkt);
91 int scsi_clear_aca(struct scsi_address *ap);
H A Dscsi_resource.h66 struct buf *scsi_alloc_consistent_buf(struct scsi_address *,
68 struct scsi_pkt *scsi_init_pkt(struct scsi_address *,
121 struct scsi_pkt *scsi_pktalloc(struct scsi_address *, int, int, int (*)(void));
122 struct scsi_pkt *scsi_resalloc(struct scsi_address *, int,
/illumos-gate/usr/src/uts/common/sys/scsi/impl/
H A Dtransport.h102 struct scsi_address *ap,
106 struct scsi_address *ap,
110 struct scsi_address *ap,
114 struct scsi_address *ap,
119 struct scsi_address *ap,
125 struct scsi_address *ap,
137 struct scsi_address *ap,
141 struct scsi_address *ap,
145 struct scsi_address *ap,
149 struct scsi_address *ap,
[all …]
H A Dscsi_reset_notify.h48 struct scsi_address *ap;
63 extern int scsi_hba_reset_notify_setup(struct scsi_address *, int,
H A Duscsi.h208 struct scsi_address *, struct uscsi_cmd **);
210 struct scsi_address *, struct uscsi_cmd **);
/illumos-gate/usr/src/uts/common/io/scsi/impl/
H A Dscsi_control.c36 scsi_abort(struct scsi_address *ap, struct scsi_pkt *pkt) in scsi_abort()
42 scsi_reset(struct scsi_address *ap, int level) in scsi_reset()
57 scsi_reset_notify(struct scsi_address *ap, int flag, in scsi_reset_notify()
67 scsi_clear_task_set(struct scsi_address *ap) in scsi_clear_task_set()
76 scsi_terminate_task(struct scsi_address *ap, struct scsi_pkt *pkt) in scsi_terminate_task()
89 scsi_clear_aca(struct scsi_address *ap) in scsi_clear_aca()
H A Dscsi_resource.c43 scsi_alloc_consistent_buf(struct scsi_address *ap, in scsi_alloc_consistent_buf()
267 void scsi_free_cache_pkt(struct scsi_address *, struct scsi_pkt *);
270 scsi_init_cache_pkt(struct scsi_address *ap, struct scsi_pkt *in_pktp, in scsi_init_cache_pkt()
517 scsi_free_cache_pkt(struct scsi_address *ap, struct scsi_pkt *pktp) in scsi_free_cache_pkt()
564 scsi_init_pkt(struct scsi_address *ap, struct scsi_pkt *in_pktp, in scsi_init_pkt()
602 struct scsi_address *ap = P_TO_ADDR(pkt); in scsi_destroy_pkt()
623 scsi_resalloc(struct scsi_address *ap, int cmdlen, int statuslen, in scsi_resalloc()
644 scsi_pktalloc(struct scsi_address *ap, int cmdlen, int statuslen, in scsi_pktalloc()
693 register struct scsi_address *ap = P_TO_ADDR(pkt); in scsi_dmafree()
704 scsi_cache_dmafree(struct scsi_address *ap, struct scsi_pkt *pkt) in scsi_cache_dmafree()
[all …]
H A Dscsi_capabilities.c40 scsi_ifgetcap(struct scsi_address *ap, char *cap, int whom) in scsi_ifgetcap()
93 scsi_ifsetcap(struct scsi_address *ap, char *cap, int value, int whom) in scsi_ifsetcap()
/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/
H A Datapi.c41 static int atapi_tran_abort(struct scsi_address *ap, struct scsi_pkt *spktp);
42 static int atapi_tran_reset(struct scsi_address *ap, int level);
43 static int atapi_tran_getcap(struct scsi_address *ap, char *capstr, int whom);
44 static int atapi_tran_setcap(struct scsi_address *ap, char *capstr,
46 static struct scsi_pkt *atapi_tran_init_pkt(struct scsi_address *ap,
49 static void atapi_tran_destroy_pkt(struct scsi_address *ap,
51 static void atapi_tran_dmafree(struct scsi_address *ap, struct scsi_pkt *spktp);
52 static void atapi_tran_sync_pkt(struct scsi_address *ap,
54 static int atapi_tran_start(struct scsi_address *ap, struct scsi_pkt *spktp);
333 struct scsi_address *ap; in atapi_tran_tgt_init()
[all …]
/illumos-gate/usr/src/uts/common/io/cpqary3/
H A Dcpqary3_transport.c26 static int cpqary3_transport(struct scsi_address *, struct scsi_pkt *);
27 static int cpqary3_reset(struct scsi_address *, int);
28 static int cpqary3_abort(struct scsi_address *, struct scsi_pkt *);
29 static int cpqary3_getcap(struct scsi_address *, char *, int);
30 static int cpqary3_setcap(struct scsi_address *, char *, int, int);
36 static void cpqary3_dmafree(struct scsi_address *, struct scsi_pkt *);
37 static void cpqary3_dma_sync(struct scsi_address *, struct scsi_pkt *);
38 static void cpqary3_destroy_pkt(struct scsi_address *, struct scsi_pkt *);
39 static struct scsi_pkt *cpqary3_init_pkt(struct scsi_address *,
228 cpqary3_init_pkt(struct scsi_address *sa, struct scsi_pkt *scsi_pktp, in cpqary3_init_pkt()
[all …]
/illumos-gate/usr/src/uts/common/io/
H A Demul64.c78 static int emul64_scsi_start(struct scsi_address *ap, struct scsi_pkt *pkt);
80 static int emul64_scsi_abort(struct scsi_address *ap, struct scsi_pkt *pkt);
81 static int emul64_scsi_reset(struct scsi_address *ap, int level);
82 static int emul64_scsi_getcap(struct scsi_address *ap, char *cap, int whom);
83 static int emul64_scsi_setcap(struct scsi_address *ap, char *cap, int value,
85 static struct scsi_pkt *emul64_scsi_init_pkt(struct scsi_address *ap,
88 static void emul64_scsi_destroy_pkt(struct scsi_address *ap,
90 static void emul64_scsi_dmafree(struct scsi_address *ap, struct scsi_pkt *pkt);
91 static void emul64_scsi_sync_pkt(struct scsi_address *ap, struct scsi_pkt *pkt);
92 static int emul64_scsi_reset_notify(struct scsi_address *ap, int flag,
[all …]
/illumos-gate/usr/src/uts/intel/io/dktp/hba/ghd/
H A Dghd_scsa.h45 void ghd_tran_sync_pkt(struct scsi_address *ap,
48 void ghd_pktfree(ccc_t *cccp, struct scsi_address *ap,
51 struct scsi_pkt *ghd_tran_init_pkt_attr(ccc_t *cccp, struct scsi_address *ap,
H A Dghd_scsa.c34 static struct scsi_pkt *ghd_pktalloc(ccc_t *cccp, struct scsi_address *ap,
67 ghd_tran_sync_pkt(struct scsi_address *ap, struct scsi_pkt *pktp) in ghd_tran_sync_pkt()
85 struct scsi_address *ap, in ghd_pktalloc()
150 struct scsi_address *ap, in ghd_pktfree()
166 struct scsi_address *ap, in ghd_tran_init_pkt_attr()
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smartpqi/
H A Dsmartpqi_hba.c31 static int pqi_start(struct scsi_address *ap, struct scsi_pkt *pkt);
32 static int pqi_scsi_reset(struct scsi_address *ap, int level);
33 static int pqi_scsi_abort(struct scsi_address *ap, struct scsi_pkt *pkt);
34 static int pqi_scsi_getcap(struct scsi_address *ap, char *cap, int tgtonly);
35 static int pqi_scsi_setcap(struct scsi_address *ap, char *cap, int value,
37 static struct scsi_pkt *pqi_init_pkt(struct scsi_address *ap,
40 static void pqi_destroy_pkt(struct scsi_address *ap, struct scsi_pkt *pkt);
41 static void pqi_dmafree(struct scsi_address *ap, struct scsi_pkt *pkt);
42 static void pqi_sync_pkt(struct scsi_address *ap, struct scsi_pkt *pkt);
43 static int pqi_reset_notify(struct scsi_address *ap, int flag,
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/
H A Dscsi_vhci_tpgs.c37 extern void vhci_mpapi_update_tpg_data(struct scsi_address *, char *, int);
41 static int vhci_tpgs_inquiry(struct scsi_address *ap, struct buf *bp,
43 static int vhci_tpgs_page83(struct scsi_address *ap, struct buf *bp,
46 static int vhci_tpgs_report_target_groups(struct scsi_address *ap,
51 vhci_tpgs_set_target_groups(struct scsi_address *ap, int set_state, in vhci_tpgs_set_target_groups()
210 struct scsi_address *ap; in vhci_tpgs_get_target_fo_mode()
248 vhci_tpgs_inquiry(struct scsi_address *ap, struct buf *bp, int *mode) in vhci_tpgs_inquiry()
302 vhci_tpgs_page83(struct scsi_address *ap, struct buf *bp, in vhci_tpgs_page83()
444 vhci_tpgs_report_target_groups(struct scsi_address *ap, struct buf *bp, in vhci_tpgs_report_target_groups()
H A Dscsi_vhci.c131 static int vhci_scsi_start(struct scsi_address *, struct scsi_pkt *);
132 static int vhci_scsi_abort(struct scsi_address *, struct scsi_pkt *);
133 static int vhci_scsi_reset(struct scsi_address *, int);
134 static int vhci_scsi_reset_target(struct scsi_address *, int level,
136 static int vhci_scsi_reset_bus(struct scsi_address *);
137 static int vhci_scsi_getcap(struct scsi_address *, char *, int);
138 static int vhci_scsi_setcap(struct scsi_address *, char *, int, int);
139 static int vhci_commoncap(struct scsi_address *, char *, int, int, int);
140 static int vhci_pHCI_cap(struct scsi_address *ap, char *cap, int val, int whom,
142 static struct scsi_pkt *vhci_scsi_init_pkt(struct scsi_address *,
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/lmrc/
H A Dlmrc_scsa.c59 static int lmrc_getcap(struct scsi_address *, char *, int);
60 static int lmrc_setcap(struct scsi_address *, char *, int, int);
67 static int lmrc_tran_abort(struct scsi_address *, struct scsi_pkt *);
68 static int lmrc_tran_reset(struct scsi_address *, int);
76 lmrc_getcap(struct scsi_address *sa, char *cap, int whom) in lmrc_getcap()
131 lmrc_setcap(struct scsi_address *sa, char *cap, int value, int whom) in lmrc_setcap()
227 lmrc_tran_start(struct scsi_address *sa, struct scsi_pkt *pkt) in lmrc_tran_start()
496 lmrc_tran_abort(struct scsi_address *sa, struct scsi_pkt *pkt) in lmrc_tran_abort()
559 lmrc_tran_reset(struct scsi_address *sa, int level) in lmrc_tran_reset()
624 struct scsi_address *sa; in lmrc_tran_setup_pkt()
/illumos-gate/usr/src/uts/sun/sys/dada/adapters/ghd/
H A Dghd_scsa.h46 void ghd_tran_sync_pkt(struct scsi_address *ap,
49 void ghd_pktfree(ccc_t *cccp, struct scsi_address *ap,
/illumos-gate/usr/src/uts/common/sys/scsi/conf/
H A Ddevice.h75 struct scsi_address sd_address;
249 struct scsi_device *scsi_address_device(struct scsi_address *sa);
/illumos-gate/usr/src/uts/intel/io/amr/
H A Damr.c172 static int amr_tran_start(struct scsi_address *ap, struct scsi_pkt *pkt);
173 static int amr_tran_reset(struct scsi_address *ap, int level);
174 static int amr_tran_getcap(struct scsi_address *ap, char *cap, int whom);
175 static int amr_tran_setcap(struct scsi_address *ap, char *cap, int value,
177 static struct scsi_pkt *amr_tran_init_pkt(struct scsi_address *ap,
180 static void amr_tran_destroy_pkt(struct scsi_address *ap, struct scsi_pkt *pkt);
181 static void amr_tran_dmafree(struct scsi_address *ap, struct scsi_pkt *pkt);
182 static void amr_tran_sync_pkt(struct scsi_address *ap, struct scsi_pkt *pkt);
1494 amr_tran_start(struct scsi_address *ap, struct scsi_pkt *pkt) in amr_tran_start()
1711 amr_tran_reset(struct scsi_address *ap, int level) in amr_tran_reset()
[all …]
/illumos-gate/usr/src/uts/common/io/mega_sas/
H A Dmegaraid_sas.h1595 static struct scsi_pkt *megasas_tran_init_pkt(struct scsi_address *, register
1598 static int megasas_tran_start(struct scsi_address *,
1600 static int megasas_tran_abort(struct scsi_address *, struct scsi_pkt *);
1601 static int megasas_tran_reset(struct scsi_address *, int);
1603 static int megasas_tran_getcap(struct scsi_address *, char *, int);
1604 static int megasas_tran_setcap(struct scsi_address *, char *, int, int);
1605 static void megasas_tran_destroy_pkt(struct scsi_address *,
1607 static void megasas_tran_dmafree(struct scsi_address *, struct scsi_pkt *);
1608 static void megasas_tran_sync_pkt(struct scsi_address *, struct scsi_pkt *);
1661 struct scsi_address *ap, struct scsi_pkt *pkt,
/illumos-gate/usr/src/uts/common/io/1394/targets/scsa1394/
H A Dhba.c89 static struct scsi_pkt *scsa1394_scsi_init_pkt(struct scsi_address *,
92 static void scsa1394_scsi_destroy_pkt(struct scsi_address *,
94 static int scsa1394_scsi_start(struct scsi_address *, struct scsi_pkt *);
95 static int scsa1394_scsi_abort(struct scsi_address *, struct scsi_pkt *);
96 static int scsa1394_scsi_reset(struct scsi_address *, int);
97 static int scsa1394_scsi_getcap(struct scsi_address *, char *, int);
98 static int scsa1394_scsi_setcap(struct scsi_address *, char *, int, int);
99 static void scsa1394_scsi_dmafree(struct scsi_address *, struct scsi_pkt *);
100 static void scsa1394_scsi_sync_pkt(struct scsi_address *,
1132 scsa1394_scsi_abort(struct scsi_address *ap, struct scsi_pkt *pkt) in scsa1394_scsi_abort()
[all …]
/illumos-gate/usr/src/uts/common/io/vioscsi/
H A Dvioscsi.c25 static int vioscsi_tran_getcap(struct scsi_address *, char *, int);
26 static int vioscsi_tran_setcap(struct scsi_address *, char *, int, int);
27 static int vioscsi_tran_reset(struct scsi_address *, int);
29 static int vioscsi_tran_start(struct scsi_address *, struct scsi_pkt *);
30 static int vioscsi_tran_abort(struct scsi_address *, struct scsi_pkt *);
335 vioscsi_tran_start(struct scsi_address *ap, struct scsi_pkt *pkt) in vioscsi_tran_start()
485 vioscsi_tran_abort(struct scsi_address *ap, struct scsi_pkt *pkt) in vioscsi_tran_abort()
594 vioscsi_tran_getcap(struct scsi_address *ap, char *cap, int whom) in vioscsi_tran_getcap()
621 vioscsi_tran_setcap(struct scsi_address *ap, char *cap, int value, int whom) in vioscsi_tran_setcap()
637 vioscsi_tran_reset(struct scsi_address *ap, int level) in vioscsi_tran_reset()
/illumos-gate/usr/src/uts/sun/io/scsi/adapters/
H A Dfas.c180 static int fas_scsi_start(struct scsi_address *ap, struct scsi_pkt *pkt);
181 static int fas_scsi_abort(struct scsi_address *ap, struct scsi_pkt *pkt);
182 static int fas_scsi_reset(struct scsi_address *ap, int level);
183 static int fas_scsi_getcap(struct scsi_address *ap, char *cap, int whom);
184 static int fas_scsi_setcap(struct scsi_address *ap, char *cap, int value,
186 static struct scsi_pkt *fas_scsi_init_pkt(struct scsi_address *ap,
189 static void fas_scsi_destroy_pkt(struct scsi_address *ap, struct scsi_pkt *pkt);
190 static void fas_scsi_dmafree(struct scsi_address *ap,
192 static void fas_scsi_sync_pkt(struct scsi_address *ap,
253 static int fas_commoncap(struct scsi_address *ap, char *cap, int val,
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smrt/
H A Dsmrt_hba.c32 smrt_ctrl_tran_start(struct scsi_address *sa, struct scsi_pkt *pkt) in smrt_ctrl_tran_start()
442 smrt_tran_start(struct scsi_address *sa, struct scsi_pkt *pkt) in smrt_tran_start()
661 smrt_tran_reset(struct scsi_address *sa, int level) in smrt_tran_reset()
792 smrt_tran_abort(struct scsi_address *sa, struct scsi_pkt *pkt) in smrt_tran_abort()
1151 smrt_getcap(struct scsi_address *sa, char *cap, int whom) in smrt_getcap()
1240 smrt_setcap(struct scsi_address *sa, char *cap, int value, int whom) in smrt_setcap()

123