Searched refs:scsi_pkt (Results 51 - 75 of 83) sorted by relevance

1234

/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);
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 Dsf.c94 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 Dsbp2_driver.c750 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 Dsym_hds.c233 struct scsi_pkt *pkt;
/illumos-gate/usr/src/uts/common/sys/scsi/impl/
H A Dcommands.h673 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 Dsata.c166 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 Discsi.c84 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 Discsi_io.c48 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 Dpmcs_scsa.c36 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 Dmegaraid_sas.c1138 * 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 Dusb_ms_bulkonly.c463 struct scsi_pkt *pkt = scsa2usbp->scsa2usb_cur_pkt;
572 struct scsi_pkt *pkt = scsa2usbp->scsa2usb_cur_pkt;
H A Dusb_ms_cbi.c305 struct scsi_pkt *pkt = scsa2usbp->scsa2usb_cur_pkt;
/illumos-gate/usr/src/uts/common/sys/sata/impl/
H A Dsata.h460 * 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 Dfcpvar.h459 * 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 Daac.h267 struct scsi_pkt *pkt;
H A Daac.c680 _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 Dsfvar.h260 struct scsi_pkt *cmd_pkt;
/illumos-gate/usr/src/uts/common/io/scsi/impl/
H A Dscsi_hba.c49 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 Dmptsas.c162 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 Dmptsas_impl.c203 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 Dsddef.h232 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 Dcpqary3.h402 struct scsi_pkt *scsi_cmd_pkt;
H A Dcpqary3_util.c105 struct scsi_pkt *scsi_pktp;
/illumos-gate/usr/src/uts/common/io/mr_sas/
H A Dmr_sas_tbolt.c66 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 Dfcp.c374 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...]

Completed in 176 milliseconds

1234