Lines Matching refs:scsi_pkt

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 structure.
1246 megasas_tran_start(struct scsi_address *ap, register struct scsi_pkt *pkt)
1352 megasas_tran_abort(struct scsi_address *ap, struct scsi_pkt *pkt)
1561 * tran_destroy_pkt - deallocate scsi_pkt structure
1566 * deallocates scsi_pkt structures. The tran_destroy_pkt() entry point is
1574 megasas_tran_destroy_pkt(struct scsi_address *ap, struct scsi_pkt *pkt)
1600 * allocated for a scsi_pkt structure. The tran_dmafree() entry point is
1602 * free only DMA resources allocated for a scsi_pkt structure, not the
1603 * scsi_pkt itself. When DMA resources are freed, a DMA synchronization is
1608 megasas_tran_dmafree(struct scsi_address *ap, struct scsi_pkt *pkt)
1631 * the scsi_pkt structure before or after a DMA transfer. The tran_sync_pkt()
1640 megasas_tran_sync_pkt(struct scsi_address *ap, struct scsi_pkt *pkt)
2709 struct scsi_pkt *pkt;
3088 * megasas_dma_alloc(instance_t *, struct scsi_pkt *, struct buf *,
3094 megasas_dma_alloc(struct megasas_instance *instance, struct scsi_pkt *pkt,
3235 * megasas_dma_move(struct megasas_instance *, struct scsi_pkt *, struct buf *)
3241 megasas_dma_move(struct megasas_instance *instance, struct scsi_pkt *pkt,
3306 struct scsi_pkt *pkt, uchar_t *cmd_done)