Lines Matching refs:scsi_pkt

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, or NULL otherwise.
2240 static struct scsi_pkt *
2241 sata_scsi_init_pkt(struct scsi_address *ap, struct scsi_pkt *pkt,
2460 sata_scsi_start(struct scsi_address *ap, struct scsi_pkt *pkt)
2704 sata_scsi_abort(struct scsi_address *ap, struct scsi_pkt *scsi_pkt)
2713 scsi_pkt == NULL ? "all packets" : "one pkt", ap->a_target);
2728 if (scsi_pkt == NULL) {
2748 if (scsi_pkt->pkt_ha_private == NULL) {
2754 sata_pkt = ((sata_pkt_txlate_t *)scsi_pkt->pkt_ha_private)->
2763 scsi_pkt == NULL ? SATA_ABORT_ALL_PACKETS : SATA_ABORT_PACKET) ==
2765 if (scsi_pkt == NULL)
2771 if (scsi_pkt == NULL)
3083 sata_scsi_destroy_pkt(struct scsi_address *ap, struct scsi_pkt *pkt)
3103 sata_scsi_dmafree(struct scsi_address *ap, struct scsi_pkt *pkt)
3125 sata_scsi_sync_pkt(struct scsi_address *ap, struct scsi_pkt *pkt)
3176 * scsi_pkt data to sata_pkt data.
3366 /* Pass on scsi_pkt time */
3455 * Returns TRAN_ACCEPT and appropriate values in scsi_pkt fields.
3460 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
3499 * Returns TRAN_ACCEPT and appropriate values in scsi_pkt fields.
3506 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
3548 * Returns TRAN_ACCEPT and appropriate values in scsi_pkt fields.
3607 * Returns TRAN_ACCEPT and appropriate values in scsi_pkt fields.
3622 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
3924 * Returns TRAN_ACCEPT and appropriate values in scsi_pkt fields.
3937 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
4076 * Returns TRAN_ACCEPT and appropriate values in scsi_pkt fields.
4081 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
4187 * appropriate values in scsi_pkt fields.
4192 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
4511 * Returns TRAN_ACCEPT and appropriate values in scsi_pkt fields.
4516 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
4620 * Returns TRAN_ACCEPT and appropriate values in scsi_pkt fields.
4625 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
4804 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
4965 * Returns TRAN_ACCEPT and appropriate values in scsi_pkt fields.
4973 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
5268 * If TRAN_ACCEPT is returned, appropriate values are set in scsi_pkt fields.
5274 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
5354 * in SYNCH mode, regardless of scsi_pkt setting.
5355 * Save scsi_pkt setting and indicate SYNCH mode
5585 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
5820 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
6115 * appropriate values in scsi_pkt fields.
6120 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
6384 * appropriate values in scsi_pkt fields.
6389 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
6633 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
6776 "scsi_pkt completion reason %x\n", scsipkt->pkt_reason);
6819 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
6883 * appropriate values in scsi_pkt fields.
6951 * This function may be called only if the operation is requested by scsi_pkt,
6952 * i.e. scsi_pkt is not NULL.
7196 * Returns TRAN_ACCEPT and appropriate values in scsi_pkt fields.
7201 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
7318 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
7347 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
7387 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
7417 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
7449 * This function may be used only if scsi_pkt is non-NULL.
7457 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
7616 * This function may be used only if scsi_pkt is non-NULL.
7624 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
7642 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
7742 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
7835 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
7904 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
8214 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
8388 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
8476 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
8556 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
9365 * This function processes scsi_pkt requests.
9386 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
9432 /* obtain length from the scsi_pkt */
9573 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;
9894 struct scsi_pkt *scsi_pkt = spx->txlt_scsi_pkt;
9896 if (scsi_pkt == NULL)
9902 bcopy(scsi_pkt->pkt_cdbp,
9905 bcopy(&((struct scsi_arq_status *)scsi_pkt->pkt_scbp)->
9910 scsi_pkt->pkt_reason;
17413 struct scsi_pkt *scsipkt = spx->txlt_scsi_pkt;