Searched refs:scsi_address (Results 1 - 25 of 62) 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,
H A Dscsi_address.h38 * A scsi_address(9S) structure stores the host adapter routing and
43 * structure, pointed to by the scsi_address(9S) 'a_hba_tran' field.
52 * 'a_target' and 'a_lun' fields of the scsi_address(9S) structure
60 * been part of DDI scsi_address(9S).
68 * scsi_device(9S) in the 'a.a_sd' scsi_address(9S) field, and uses
81 * scsi_address(9S) structure is embedded at the base of the scsi_device(9S)
94 struct scsi_address { struct
H A Dscsi_types.h76 #include <sys/scsi/scsi_address.h>
H A Dscsi_pkt.h51 struct scsi_address pkt_address; /* destination packet is for */
/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/intel/io/dktp/hba/ghd/
H A Dghd_scsa.h47 void ghd_tran_sync_pkt(struct scsi_address *ap,
50 void ghd_pktfree(ccc_t *cccp, struct scsi_address *ap,
53 struct scsi_pkt *ghd_tran_init_pkt_attr(ccc_t *cccp, struct scsi_address *ap,
H A Dghd_scsa.c36 static struct scsi_pkt *ghd_pktalloc(ccc_t *cccp, struct scsi_address *ap,
69 ghd_tran_sync_pkt(struct scsi_address *ap, struct scsi_pkt *pktp)
87 struct scsi_address *ap,
152 struct scsi_address *ap,
168 struct scsi_address *ap,
/illumos-gate/usr/src/uts/common/io/scsi/impl/
H A Dscsi_control.c36 scsi_abort(struct scsi_address *ap, struct scsi_pkt *pkt)
42 scsi_reset(struct scsi_address *ap, int level)
57 scsi_reset_notify(struct scsi_address *ap, int flag,
67 scsi_clear_task_set(struct scsi_address *ap)
76 scsi_terminate_task(struct scsi_address *ap, struct scsi_pkt *pkt)
89 scsi_clear_aca(struct scsi_address *ap)
H A Dscsi_capabilities.c40 scsi_ifgetcap(struct scsi_address *ap, char *cap, int whom)
93 scsi_ifsetcap(struct scsi_address *ap, char *cap, int value, int whom)
H A Dscsi_resource.c43 scsi_alloc_consistent_buf(struct scsi_address *ap,
266 void scsi_free_cache_pkt(struct scsi_address *, struct scsi_pkt *);
269 scsi_init_cache_pkt(struct scsi_address *ap, struct scsi_pkt *in_pktp,
516 scsi_free_cache_pkt(struct scsi_address *ap, struct scsi_pkt *pktp)
563 scsi_init_pkt(struct scsi_address *ap, struct scsi_pkt *in_pktp,
601 struct scsi_address *ap = P_TO_ADDR(pkt);
622 scsi_resalloc(struct scsi_address *ap, int cmdlen, int statuslen,
643 scsi_pktalloc(struct scsi_address *ap, int cmdlen, int statuslen,
692 register struct scsi_address *ap = P_TO_ADDR(pkt);
703 scsi_cache_dmafree(struct scsi_address *a
[all...]
H A Dscsi_reset_notify.c42 scsi_hba_reset_notify_setup(struct scsi_address *ap, int flag,
H A Dscsi_transport.c106 struct scsi_address *ap = P_TO_ADDR(pkt);
/illumos-gate/usr/src/uts/common/sys/scsi/impl/
H A Dscsi_reset_notify.h48 struct scsi_address *ap;
63 extern int scsi_hba_reset_notify_setup(struct scsi_address *, int,
H A Dtransport.h55 * scsi_address structure made known to a Target driver will
101 struct scsi_address *ap,
105 struct scsi_address *ap,
109 struct scsi_address *ap,
113 struct scsi_address *ap,
118 struct scsi_address *ap,
124 struct scsi_address *ap,
136 struct scsi_address *ap,
140 struct scsi_address *ap,
144 struct scsi_address *a
[all...]
H A Duscsi.h200 struct scsi_address *, struct uscsi_cmd **);
202 struct scsi_address *, struct uscsi_cmd **);
H A Dservices.h52 struct scsi_pkt *get_pktiopb(struct scsi_address *,
/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 *a
[all...]
/illumos-gate/usr/src/uts/common/sys/scsi/conf/
H A Ddevice.h53 * The scsi_address(9S) structure contains a pointer to the
57 * unit-addressing, the scsi_address(9S) information contains
61 * unit-addressing, the scsi_address(9S) information contains a
66 * NOTE: The scsi_address(9S) structure gets structure-copied into
68 * scsi_device(9S) structure within the scsi_address(9S) allows
75 struct scsi_address sd_address;
160 * children) to *illegally* put their own vector in the scsi_address(9S)
249 struct scsi_device *scsi_address_device(struct scsi_address *sa);
/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 *s
[all...]
/illumos-gate/usr/src/uts/common/io/
H A Demul64.c79 static int emul64_scsi_start(struct scsi_address *ap, struct scsi_pkt *pkt);
81 static int emul64_scsi_abort(struct scsi_address *ap, struct scsi_pkt *pkt);
82 static int emul64_scsi_reset(struct scsi_address *ap, int level);
83 static int emul64_scsi_getcap(struct scsi_address *ap, char *cap, int whom);
84 static int emul64_scsi_setcap(struct scsi_address *ap, char *cap, int value,
86 static struct scsi_pkt *emul64_scsi_init_pkt(struct scsi_address *ap,
89 static void emul64_scsi_destroy_pkt(struct scsi_address *ap,
91 static void emul64_scsi_dmafree(struct scsi_address *ap, struct scsi_pkt *pkt);
92 static void emul64_scsi_sync_pkt(struct scsi_address *ap, struct scsi_pkt *pkt);
93 static int emul64_scsi_reset_notify(struct scsi_address *a
[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,
210 struct scsi_address *ap;
248 vhci_tpgs_inquiry(struct scsi_address *ap, struct buf *bp, int *mode)
302 vhci_tpgs_page83(struct scsi_address *ap, struct buf *bp,
444 vhci_tpgs_report_target_groups(struct scsi_address *ap, struct buf *bp,
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/
H A Dasym_sun.c125 struct scsi_address *ap;
188 struct scsi_address *ap;
225 struct scsi_address *ap;
441 struct scsi_address *ap;
/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)
1711 amr_tran_reset(struct scsi_address *a
[all...]
/illumos-gate/usr/src/man/man9s/
H A DMakefile65 scsi_address.9s \

Completed in 137 milliseconds

123