/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); 186 static struct scsi_pkt *fas_scsi_init_pkt(struct scsi_address *ap, 187 struct scsi_pkt *pkt, struct buf *bp, int cmdlen, int statuslen, 189 static void fas_scsi_destroy_pkt(struct scsi_address *ap, struct scsi_pkt *pkt); 191 struct scsi_pkt *pkt); 193 struct scsi_pkt *pkt); 279 struct scsi_address *ap, struct scsi_pkt *pkt, int nmsg, ...); 288 static int fas_do_scsi_abort(struct scsi_address *ap, struct scsi_pkt *pkt); 334 void fas_complete_arq_pkt(struct scsi_pkt *pk [all...] |
H A D | sf.c | 94 static struct scsi_pkt *sf_scsi_init_pkt(struct scsi_address *, 95 struct scsi_pkt *, struct buf *, int, int, int, int, int (*)(), caddr_t); 96 static void sf_scsi_destroy_pkt(struct scsi_address *, struct scsi_pkt *); 97 static void sf_scsi_dmafree(struct scsi_address *, struct scsi_pkt *); 98 static void sf_scsi_sync_pkt(struct scsi_address *, struct scsi_pkt *); 138 static int sf_abort(struct scsi_address *, struct scsi_pkt *); 141 static int sf_start(struct scsi_address *, struct scsi_pkt *); 1356 struct scsi_pkt *pkt = CMD2PKT(cmd); 1390 struct scsi_pkt *pkt = CMD2PKT(cmd); 1416 static struct scsi_pkt * [all...] |
/illumos-gate/usr/src/uts/common/io/1394/targets/scsa1394/ |
H A D | sbp2_driver.c | 750 struct scsi_pkt *pkt = CMD2PKT(cmd); 851 struct scsi_pkt *pkt = CMD2PKT(cmd); 943 struct scsi_pkt *pkt = CMD2PKT(cmd); 973 struct scsi_pkt *pkt;
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/ |
H A D | sym_hds.c | 233 struct scsi_pkt *pkt;
|
/illumos-gate/usr/src/uts/common/sys/scsi/impl/ |
H A D | commands.h | 673 extern void makecom_g0(struct scsi_pkt *pkt, struct scsi_device *devp, 675 extern void makecom_g0_s(struct scsi_pkt *pkt, struct scsi_device *devp, 677 extern void makecom_g1(struct scsi_pkt *pkt, struct scsi_device *devp, 679 extern void makecom_g5(struct scsi_pkt *pkt, struct scsi_device *devp,
|
/illumos-gate/usr/src/uts/common/io/sata/impl/ |
H A D | sata.c | 166 static int sata_scsi_start(struct scsi_address *, struct scsi_pkt *); 167 static int sata_scsi_abort(struct scsi_address *, struct scsi_pkt *); 171 static struct scsi_pkt *sata_scsi_init_pkt(struct scsi_address *, 172 struct scsi_pkt *, struct buf *, int, int, int, int, int (*)(caddr_t), 174 static void sata_scsi_destroy_pkt(struct scsi_address *, struct scsi_pkt *); 175 static void sata_scsi_dmafree(struct scsi_address *, struct scsi_pkt *); 176 static void sata_scsi_sync_pkt(struct scsi_address *, struct scsi_pkt *); 445 * Default sata pkt timeout. Used when a target driver scsi_pkt time is zero, 446 * i.e. when scsi_pkt has not timeout specified. 2238 * Returns a pointer to initialized scsi_pkt, o 2704 sata_scsi_abort(struct scsi_address *ap, struct scsi_pkt *scsi_pkt) argument 9894 struct scsi_pkt *scsi_pkt = spx->txlt_scsi_pkt; local [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
H A D | iscsi.c | 84 static struct scsi_pkt *iscsi_tran_init_pkt(struct scsi_address *ap, 85 struct scsi_pkt *pkt, struct buf *bp, int cmdlen, int statuslen, 89 static int iscsi_tran_start(struct scsi_address *ap, struct scsi_pkt *pkt); 90 static int iscsi_tran_abort(struct scsi_address *ap, struct scsi_pkt *pkt); 96 struct scsi_pkt *pkt); 98 struct scsi_pkt *pkt); 100 struct scsi_pkt *pkt); 102 struct scsi_pkt *pkt); 818 static struct scsi_pkt * 819 iscsi_tran_init_pkt(struct scsi_address *ap, struct scsi_pkt *pk [all...] |
H A D | iscsi_io.c | 48 struct scsi_pkt *pkt = (ICHK_CMD)->cmd_un.scsi.pkt; \ 110 static void iscsi_handle_passthru_callback(struct scsi_pkt *pkt); 163 * the COMPLETION_Q and issues the scsi_pkt callback. This 373 struct scsi_pkt *pkt; 445 struct scsi_pkt *pkt; 643 * to be copied into the scsi_pkt. Otherwise we just complete the IO. 653 struct scsi_pkt *pkt = NULL; 780 struct scsi_pkt *pkt; 1930 struct scsi_pkt *pkt; 2033 struct scsi_pkt *pk [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/adapters/pmcs/ |
H A D | pmcs_scsa.c | 36 static int pmcs_scsa_start(struct scsi_address *, struct scsi_pkt *); 37 static int pmcs_scsa_abort(struct scsi_address *, struct scsi_pkt *); 43 static int pmcs_scsa_setup_pkt(struct scsi_pkt *, int (*)(caddr_t), caddr_t); 44 static void pmcs_scsa_teardown_pkt(struct scsi_pkt *); 502 pmcs_scsa_start(struct scsi_address *ap, struct scsi_pkt *pkt) 623 pmcs_scsa_abort(struct scsi_address *ap, struct scsi_pkt *pkt) 991 pmcs_scsa_setup_pkt(struct scsi_pkt *pkt, int (*callback)(caddr_t), 1003 pmcs_scsa_teardown_pkt(struct scsi_pkt *pkt) 1751 struct scsi_pkt *pkt; 1845 struct scsi_pkt *pk [all...] |
/illumos-gate/usr/src/uts/common/io/mega_sas/ |
H A D | megaraid_sas.c | 1138 * tran_init_pkt - allocate & initialize a scsi_pkt structure 1148 * The tran_init_pkt() entry point allocates and initializes a scsi_pkt 1153 * - allocation and initialization of a scsi_pkt structure 1157 static struct scsi_pkt * 1158 megasas_tran_init_pkt(struct scsi_address *ap, register struct scsi_pkt *pkt, 1164 struct scsi_pkt *new_pkt; 1217 return ((struct scsi_pkt *)NULL); 1221 return ((struct scsi_pkt *)NULL); 1236 * entirely within the scsi_pkt structure, which the target driver allocated 1239 * the scsi_pkt structur [all...] |
/illumos-gate/usr/src/uts/common/io/usb/scsa2usb/ |
H A D | usb_ms_bulkonly.c | 463 struct scsi_pkt *pkt = scsa2usbp->scsa2usb_cur_pkt; 572 struct scsi_pkt *pkt = scsa2usbp->scsa2usb_cur_pkt;
|
H A D | usb_ms_cbi.c | 305 struct scsi_pkt *pkt = scsa2usbp->scsa2usb_cur_pkt;
|
/illumos-gate/usr/src/uts/common/sys/sata/impl/ |
H A D | sata.h | 460 * Address of this structure is stored in scsi_pkt.pkt_ha_private and 467 struct scsi_pkt *txlt_scsi_pkt; 491 _NOTE(SCHEME_PROTECTS_DATA("unshared data", scsi_pkt))
|
/illumos-gate/usr/src/uts/common/sys/fibre-channel/ulp/ |
H A D | fcpvar.h | 459 * the scsi_pkt returned by tran_init_pkt(9E) to the target driver. There is 460 * a 1-to-1 correlation between the scsi_pkt, the fcp_pkt and the 466 * +---> | struct scsi_pkt | 543 * This field points back to the scsi_pkt. 545 struct scsi_pkt *cmd_pkt; 1371 scsi_pkt scsi_arq_status scsi_device scsi_hba_tran scsi_cdb))
|
/illumos-gate/usr/src/uts/common/io/aac/ |
H A D | aac.h | 267 struct scsi_pkt *pkt;
|
H A D | aac.c | 680 _NOTE(SCHEME_PROTECTS_DATA("unique per pkt", scsi_pkt scsi_cdb scsi_status \ 1144 aac_set_arq_data(struct scsi_pkt *pkt, uchar_t key, 1853 struct scsi_pkt *pkt = acp->pkt; 3861 aac_inquiry(struct aac_softstate *softs, struct scsi_pkt *pkt, 3989 aac_mode_sense(struct aac_softstate *softs, struct scsi_pkt *pkt, 4317 aac_abort_iocmds(struct aac_softstate *softs, int iocmd, struct scsi_pkt *pkt, 4701 aac_tran_abort(struct scsi_address *ap, struct scsi_pkt *pkt) 4758 struct scsi_pkt *pkt; 4950 aac_tran_start(struct scsi_address *ap, struct scsi_pkt *pkt) 5117 aac_tran_destroy_pkt(struct scsi_address *ap, struct scsi_pkt *pk [all...] |
/illumos-gate/usr/src/uts/sun/sys/scsi/adapters/ |
H A D | sfvar.h | 260 struct scsi_pkt *cmd_pkt;
|
/illumos-gate/usr/src/uts/common/io/scsi/impl/ |
H A D | scsi_hba.c | 49 extern struct scsi_pkt *scsi_init_cache_pkt(struct scsi_address *, 50 struct scsi_pkt *, struct buf *, int, int, int, int, 52 extern void scsi_free_cache_pkt(struct scsi_address *, struct scsi_pkt *); 53 extern void scsi_cache_dmafree(struct scsi_address *, struct scsi_pkt *); 54 extern void scsi_sync_cache_pkt(struct scsi_address *, struct scsi_pkt *); 88 static struct scsi_pkt *scsi_lunchg1_list; 765 struct scsi_pkt *pkt; 772 * scsi_pkt 825 struct scsi_pkt *pkt = &(pktw->pcw_pkt); 2570 * Private wrapper for scsi_pkt' 2573 struct scsi_pkt scsi_pkt; member in struct:scsi_pkt_wrapper [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/ |
H A D | mptsas.c | 162 static int mptsas_scsi_start(struct scsi_address *ap, struct scsi_pkt *pkt); 164 static int mptsas_scsi_abort(struct scsi_address *ap, struct scsi_pkt *pkt); 168 static void mptsas_scsi_dmafree(struct scsi_address *ap, struct scsi_pkt *pkt); 169 static struct scsi_pkt *mptsas_scsi_init_pkt(struct scsi_address *ap, 170 struct scsi_pkt *pkt, struct buf *bp, int cmdlen, int statuslen, 172 static void mptsas_scsi_sync_pkt(struct scsi_address *ap, struct scsi_pkt *pkt); 174 struct scsi_pkt *pkt); 215 struct scsi_pkt *pkt); 630 _NOTE(SCHEME_PROTECTS_DATA("unique per pkt", scsi_pkt \ 3192 * scsi_pkt handlin [all...] |
H A D | mptsas_impl.c | 203 struct scsi_pkt *pkt = cmd->cmd_pkt; 306 struct scsi_pkt *pkt; 1049 struct scsi_pkt **pkt) 1094 * scsi_pkt which are included in the mptsas_t which 1101 struct scsi_pkt *pkt; 1300 * scsi_pkt which are included in the mptsas_t which 1310 struct scsi_pkt *pkt;
|
/illumos-gate/usr/src/uts/common/sys/scsi/targets/ |
H A D | sddef.h | 232 struct scsi_pkt *un_rqs_pktp; /* ptr to request sense scsi_pkt */ 705 scsi_pkt 1328 * SD_XB_DMA_FREED indicates the scsi_pkt has had its DMA resources freed 1348 struct scsi_pkt *xb_pktp; /* Ptr to associated scsi_pkt */ 1410 uint_t xb_sense_state; /* scsi_pkt state of RQS command */
|
/illumos-gate/usr/src/uts/common/io/cpqary3/ |
H A D | cpqary3.h | 402 struct scsi_pkt *scsi_cmd_pkt;
|
H A D | cpqary3_util.c | 105 struct scsi_pkt *scsi_pktp;
|
/illumos-gate/usr/src/uts/common/io/mr_sas/ |
H A D | mr_sas_tbolt.c | 66 struct scsi_address *, struct scsi_pkt *, uchar_t *); 1124 * scsi_pkt handling 1130 mrsas_tbolt_tran_start(struct scsi_address *ap, struct scsi_pkt *pkt) 1219 struct scsi_pkt *pkt = CMD2PKT(acmd); 1439 struct scsi_pkt *pkt, uchar_t *cmd_done) 1911 struct scsi_pkt *pkt; 1934 "TBOLT Reset the scsi_pkt timer")); 2324 struct scsi_pkt *pkt; 2372 pkt = (struct scsi_pkt *)CMD2PKT(acmd); 2646 struct scsi_pkt *pk [all...] |
/illumos-gate/usr/src/uts/common/io/fibre-channel/ulp/ |
H A D | fcp.c | 374 static int fcp_scsi_start(struct scsi_address *ap, struct scsi_pkt *pkt); 375 static int fcp_scsi_abort(struct scsi_address *ap, struct scsi_pkt *pkt); 380 static void fcp_pkt_teardown(struct scsi_pkt *pkt); 507 static int fcp_kmem_cache_constructor(struct scsi_pkt *, scsi_hba_tran_t *, 509 static void fcp_kmem_cache_destructor(struct scsi_pkt *, scsi_hba_tran_t *); 510 static int fcp_pkt_setup(struct scsi_pkt *, int (*)(), caddr_t); 630 static struct scsi_pkt *fcp_pseudo_init_pkt( 631 struct scsi_address *ap, struct scsi_pkt *pkt, 635 struct scsi_address *ap, struct scsi_pkt *pkt); 637 struct scsi_address *ap, struct scsi_pkt *pk [all...] |