/illumos-gate/usr/src/uts/common/sys/scsi/ |
H A D | scsi_ctl.h | 75 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 D | scsi_resource.h | 66 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 D | scsi_address.h | 38 * 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 D | scsi_types.h | 76 #include <sys/scsi/scsi_address.h>
|
H A D | scsi_pkt.h | 51 struct scsi_address pkt_address; /* destination packet is for */
|
/illumos-gate/usr/src/uts/sun/sys/dada/adapters/ghd/ |
H A D | ghd_scsa.h | 46 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 D | ghd_scsa.h | 47 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 D | ghd_scsa.c | 36 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 D | scsi_control.c | 36 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 D | scsi_capabilities.c | 40 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 D | scsi_resource.c | 43 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 D | scsi_reset_notify.c | 42 scsi_hba_reset_notify_setup(struct scsi_address *ap, int flag,
|
H A D | scsi_transport.c | 106 struct scsi_address *ap = P_TO_ADDR(pkt);
|
/illumos-gate/usr/src/uts/common/sys/scsi/impl/ |
H A D | scsi_reset_notify.h | 48 struct scsi_address *ap; 63 extern int scsi_hba_reset_notify_setup(struct scsi_address *, int,
|
H A D | transport.h | 55 * 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 D | uscsi.h | 200 struct scsi_address *, struct uscsi_cmd **); 202 struct scsi_address *, struct uscsi_cmd **);
|
H A D | services.h | 52 struct scsi_pkt *get_pktiopb(struct scsi_address *,
|
/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/ |
H A D | atapi.c | 41 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 D | device.h | 53 * 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 D | cpqary3_transport.c | 26 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 D | emul64.c | 79 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 D | scsi_vhci_tpgs.c | 37 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 D | asym_sun.c | 125 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 D | amr.c | 172 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 D | Makefile | 65 scsi_address.9s \
|