/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,
|
/illumos-gate/usr/src/uts/common/sys/scsi/impl/ |
H A D | transport.h | 102 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 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 | uscsi.h | 208 struct scsi_address *, struct uscsi_cmd **); 210 struct scsi_address *, struct uscsi_cmd **);
|
/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) 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 D | scsi_resource.c | 43 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 D | scsi_capabilities.c | 40 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 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 *ap; in atapi_tran_tgt_init() [all …]
|
/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 *sa, struct scsi_pkt *scsi_pktp, in cpqary3_init_pkt() [all …]
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | emul64.c | 78 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 D | ghd_scsa.h | 45 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 D | ghd_scsa.c | 34 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 D | smartpqi_hba.c | 31 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 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, 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 D | scsi_vhci.c | 131 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 D | lmrc_scsa.c | 59 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 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/common/sys/scsi/conf/ |
H A D | device.h | 75 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 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) 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 D | megaraid_sas.h | 1595 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 D | hba.c | 89 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 D | vioscsi.c | 25 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 D | fas.c | 180 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 D | smrt_hba.c | 32 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()
|