Lines Matching refs:srb_t
75 extern void *qla2x00_alloc_iocbs_ready(struct qla_qpair *, srb_t *);
77 extern int qla24xx_async_abort_cmd(srb_t *, bool);
135 srb_t *sp, struct sts_entry_24xx *sts24);
237 extern void qla2x00_sp_compl(srb_t *sp, int);
238 extern void qla2xxx_qpair_sp_free_dma(srb_t *sp);
239 extern void qla2xxx_qpair_sp_compl(srb_t *sp, int);
273 extern void qla2x00_sp_free_dma(srb_t *sp);
277 extern int qla24xx_async_abort_cmd(srb_t *, bool);
301 extern void qla2x00_build_scsi_iocbs_32(srb_t *, cmd_entry_t *, uint16_t);
302 extern void qla2x00_build_scsi_iocbs_64(srb_t *, cmd_entry_t *, uint16_t);
303 extern void qla24xx_build_scsi_iocbs(srb_t *, struct cmd_type_7 *,
306 extern int qla2x00_start_scsi(srb_t *sp);
307 extern int qla24xx_start_scsi(srb_t *sp);
310 extern int qla2x00_start_sp(srb_t *);
311 extern int qla24xx_dif_start_scsi(srb_t *);
312 extern int qla2x00_start_bidir(srb_t *, struct scsi_qla_host *, uint32_t);
313 extern int qla2xxx_dif_start_scsi_mq(srb_t *);
314 extern void qla2x00_init_async_sp(srb_t *sp, unsigned long tmo,
318 extern void *qla2x00_alloc_iocbs(struct scsi_qla_host *, srb_t *);
319 extern void *__qla2x00_alloc_iocbs(struct qla_qpair *, srb_t *);
321 extern int qla24xx_walk_and_build_sglist_no_difb(struct qla_hw_data *, srb_t *,
323 extern int qla24xx_walk_and_build_sglist(struct qla_hw_data *, srb_t *,
325 extern int qla24xx_walk_and_build_prot_sglist(struct qla_hw_data *, srb_t *,
328 extern int qla24xx_configure_prot_mode(srb_t *, uint16_t *);
365 qla2x00_abort_command(srb_t *);
442 extern int qla24xx_abort_command(srb_t *);
443 extern int qla24xx_async_abort_command(srb_t *);
593 extern srb_t *
731 int qla24xx_async_gpnft(scsi_qla_host_t *, u8, srb_t *);
732 void qla24xx_async_gpnft_done(scsi_qla_host_t *, srb_t *);
733 void qla24xx_async_gnnft_done(scsi_qla_host_t *, srb_t *);
737 void qla24xx_sp_unmap(scsi_qla_host_t *, srb_t *);
794 extern int qlafx00_start_scsi(srb_t *);
811 extern void qlafx00_tm_iocb(srb_t *, struct tsk_mgmt_entry_fx00 *);
812 extern void qlafx00_abort_iocb(srb_t *, struct abort_iocb_entry_fx00 *);
813 extern void qlafx00_fxdisc_iocb(srb_t *, struct fxdisc_entry_fx00 *);
843 extern int qla82xx_start_scsi(srb_t *);
844 extern void qla2x00_sp_free(srb_t *sp);
846 extern void qla2x00_bsg_job_done(srb_t *sp, int);
847 extern void qla2x00_bsg_sp_free(srb_t *sp);
966 extern void qla_wait_nvme_release_cmd_kref(srb_t *sp);
968 (struct abort_entry_24xx *abt, srb_t *sp);
970 (struct abort_entry_24xx *abt, srb_t *sp);
988 int qla28xx_start_scsi_edif(srb_t *sp);
989 void qla24xx_sa_update_iocb(srb_t *sp, struct sa_update_28xx *sa_update_iocb);
990 void qla24xx_sa_replace_iocb(srb_t *sp, struct sa_update_28xx *sa_update_iocb);