Home
last modified time | relevance | path

Searched refs:srb_t (Results 1 – 16 of 16) sorted by relevance

/Linux-v5.15/drivers/scsi/qla2xxx/
Dqla_gbl.h79 extern void *qla2x00_alloc_iocbs_ready(struct qla_qpair *, srb_t *);
81 extern int qla24xx_async_abort_cmd(srb_t *, bool);
139 srb_t *sp, struct sts_entry_24xx *sts24);
240 extern void qla2x00_sp_compl(srb_t *sp, int);
241 extern void qla2xxx_qpair_sp_free_dma(srb_t *sp);
242 extern void qla2xxx_qpair_sp_compl(srb_t *sp, int);
277 extern void qla2x00_sp_free_dma(srb_t *sp);
282 extern int qla24xx_async_abort_cmd(srb_t *, bool);
305 extern void qla2x00_build_scsi_iocbs_32(srb_t *, cmd_entry_t *, uint16_t);
306 extern void qla2x00_build_scsi_iocbs_64(srb_t *, cmd_entry_t *, uint16_t);
[all …]
Dqla_inline.h132 qla2x00_hba_err_chk_enabled(srb_t *sp) in qla2x00_hba_err_chk_enabled()
178 static void qla2xxx_init_sp(srb_t *sp, scsi_qla_host_t *vha, in qla2xxx_init_sp()
190 static inline srb_t *
194 srb_t *sp = NULL; in qla2xxx_get_qpair_sp()
209 void qla2xxx_rel_done_warning(srb_t *sp, int res);
210 void qla2xxx_rel_free_warning(srb_t *sp);
213 qla2xxx_rel_qpair_sp(struct qla_qpair *qpair, srb_t *sp) in qla2xxx_rel_qpair_sp()
222 static inline srb_t *
225 srb_t *sp = NULL; in qla2x00_get_sp()
246 qla2x00_rel_sp(srb_t *sp) in qla2x00_rel_sp()
Dqla_iocb.c21 qla2x00_get_cmd_direction(srb_t *sp) in qla2x00_get_cmd_direction()
145 qla24xx_configure_prot_mode(srb_t *sp, uint16_t *fw_prot_opts) in qla24xx_configure_prot_mode()
192 void qla2x00_build_scsi_iocbs_32(srb_t *sp, cmd_entry_t *cmd_pkt, in qla2x00_build_scsi_iocbs_32()
248 void qla2x00_build_scsi_iocbs_64(srb_t *sp, cmd_entry_t *cmd_pkt, in qla2x00_build_scsi_iocbs_64()
323 qla2x00_start_scsi(srb_t *sp) in qla2x00_start_scsi()
585 qla24xx_build_scsi_type_6_iocbs(srb_t *sp, struct cmd_type_6 *cmd_pkt, in qla24xx_build_scsi_type_6_iocbs()
700 qla24xx_build_scsi_iocbs(srb_t *sp, struct cmd_type_7 *cmd_pkt, in qla24xx_build_scsi_iocbs()
772 qla24xx_set_t10dif_tags(srb_t *sp, struct fw_dif_context *pkt, in qla24xx_set_t10dif_tags()
835 qla24xx_walk_and_build_sglist_no_difb(struct qla_hw_data *ha, srb_t *sp, in qla24xx_walk_and_build_sglist_no_difb()
949 qla24xx_walk_and_build_sglist(struct qla_hw_data *ha, srb_t *sp, in qla24xx_walk_and_build_sglist()
[all …]
Dqla_nvme.c197 static void qla_nvme_sp_ls_done(srb_t *sp, int res) in qla_nvme_sp_ls_done()
213 static void qla_nvme_sp_done(srb_t *sp, int res) in qla_nvme_sp_done()
227 srb_t *sp = priv->sp; in qla_nvme_abort_work()
306 srb_t *sp; in qla_nvme_ls_req()
380 static inline int qla2x00_start_nvme_mq(srb_t *sp) in qla2x00_start_nvme_mq()
579 srb_t *sp; in qla_nvme_post_cmd()
774 void qla_nvme_abort_set_option(struct abort_entry_24xx *abt, srb_t *orig_sp) in qla_nvme_abort_set_option()
793 void qla_nvme_abort_process_comp_status(struct abort_entry_24xx *abt, srb_t *orig_sp) in qla_nvme_abort_process_comp_status()
849 inline void qla_wait_nvme_release_cmd_kref(srb_t *orig_sp) in qla_wait_nvme_release_cmd_kref()
Dqla_mr.c1789 srb_t *sp = data; in qla2x00_fxdisc_iocb_timeout()
1795 static void qla2x00_fxdisc_sp_done(srb_t *sp, int res) in qla2x00_fxdisc_sp_done()
1805 srb_t *sp; in qlafx00_fx_disc()
2125 qlafx00_handle_sense(srb_t *sp, uint8_t *sense_data, uint32_t par_sense_len, in qlafx00_handle_sense()
2172 struct tsk_mgmt_entry_fx00 *pkt, srb_t *sp, in qlafx00_tm_iocb_entry()
2190 srb_t *sp; in qlafx00_abort_iocb_entry()
2207 srb_t *sp; in qlafx00_ioctl_iosb_entry()
2274 srb_t *sp; in qlafx00_status_entry()
2554 srb_t *sp = rsp->status_srb; in qlafx00_status_cont_entry()
2631 srb_t *sp; in qlafx00_multistatus_entry()
[all …]
Dqla_isr.c1832 srb_t *sp; in qla2x00_process_completed_request()
1864 srb_t *
1870 srb_t *sp; in qla2x00_get_sp_from_handle()
1912 srb_t *sp; in qla2x00_mbx_iocb_entry()
1997 srb_t *sp; in qla24xx_mbx_iocb_entry()
2034 srb_t *sp; in qla24xxx_nack_iocb_entry()
2053 srb_t *sp; in qla2x00_ct_entry()
2126 srb_t *sp; in qla24xx_els_ct_entry()
2326 srb_t *sp; in qla24xx_logio_entry()
2470 srb_t *sp; in qla24xx_tm_iocb_entry()
[all …]
Dqla_gs.c503 static void qla2x00_async_sns_sp_done(srb_t *sp, int rc) in qla2x00_async_sns_sp_done()
589 srb_t *sp; in qla_async_rftid()
688 srb_t *sp; in qla_async_rffid()
779 srb_t *sp; in qla_async_rnnid()
886 srb_t *sp; in qla_async_rsnn_nn()
2846 static void qla24xx_async_gpsc_sp_done(srb_t *sp, int res) in qla24xx_async_gpsc_sp_done()
2902 srb_t *sp; in qla24xx_async_gpsc()
2970 void qla24xx_sp_unmap(scsi_qla_host_t *vha, srb_t *sp) in qla24xx_sp_unmap()
3102 static void qla2x00_async_gpnid_sp_done(srb_t *sp, int res) in qla2x00_async_gpnid_sp_done()
3177 srb_t *sp, *tsp; in qla24xx_async_gpnid()
[all …]
Dqla_init.c48 srb_t *sp = from_timer(sp, t, u.iocb_cmd.timer); in qla2x00_sp_timeout()
56 void qla2x00_sp_free(srb_t *sp) in qla2x00_sp_free()
64 void qla2xxx_rel_done_warning(srb_t *sp, int res) in qla2xxx_rel_done_warning()
69 void qla2xxx_rel_free_warning(srb_t *sp) in qla2xxx_rel_free_warning()
98 srb_t *sp = data; in qla24xx_abort_iocb_timeout()
135 static void qla24xx_abort_sp_done(srb_t *sp, int res) in qla24xx_abort_sp_done()
138 srb_t *orig_sp = sp->cmd_sp; in qla24xx_abort_sp_done()
150 int qla24xx_async_abort_cmd(srb_t *cmd_sp, bool wait) in qla24xx_async_abort_cmd()
154 srb_t *sp; in qla24xx_async_abort_cmd()
203 srb_t *sp = data; in qla2x00_async_iocb_timeout()
[all …]
Dqla_def.h729 } srb_t; typedef
2657 srb_t *sp;
3365 int (*abort_command) (srb_t *);
3374 void (*build_iocbs) (srb_t *, cmd_entry_t *, uint16_t);
3399 int (*start_scsi) (srb_t *);
3400 int (*start_scsi_mq) (srb_t *);
3505 srb_t *sp;
3528 srb_t *sp;
3651 srb_t *status_srb; /* status continuation entry */
3678 srb_t **outstanding_cmds;
[all …]
Dqla_edif.c1310 srb_t *sp = NULL; in qla24xx_sadb_update()
2138 static void qla_noop_sp_done(srb_t *sp, int res) in qla_noop_sp_done()
2150 srb_t *sp; in qla24xx_issue_sa_replace_iocb()
2208 void qla24xx_sa_update_iocb(srb_t *sp, struct sa_update_28xx *sa_update_iocb) in qla24xx_sa_update_iocb()
2288 qla24xx_sa_replace_iocb(srb_t *sp, struct sa_update_28xx *sa_update_iocb) in qla24xx_sa_replace_iocb()
2557 srb_t *sp; in qla28xx_sa_update_iocb_entry()
2741 qla28xx_start_scsi_edif(srb_t *sp) in qla28xx_start_scsi_edif()
3271 srb_t *sp, struct sts_entry_24xx *sts24) in qla_chk_edif_rx_sa_delete_pending()
3328 srb_t *sp; in qla_edif_process_els()
Dqla_bsg.c23 void qla2x00_bsg_job_done(srb_t *sp, int res) in qla2x00_bsg_job_done()
39 void qla2x00_bsg_sp_free(srb_t *sp) in qla2x00_bsg_sp_free()
276 srb_t *sp; in qla2x00_process_els()
457 srb_t *sp; in qla2x00_process_ct()
1813 srb_t *sp = NULL; in qla24xx_process_bidir_cmd()
1988 srb_t *sp; in qlafx00_mgmt_cmd()
2967 srb_t *sp; in qla24xx_bsg_timeout()
Dqla_mid.c939 static void qla_ctrlvp_sp_done(srb_t *sp, int res) in qla_ctrlvp_sp_done()
960 srb_t *sp; in qla24xx_control_vp()
Dqla_os.c691 void qla2x00_sp_free_dma(srb_t *sp) in qla2x00_sp_free_dma()
732 void qla2x00_sp_compl(srb_t *sp, int res) in qla2x00_sp_compl()
745 void qla2xxx_qpair_sp_free_dma(srb_t *sp) in qla2xxx_qpair_sp_free_dma()
823 void qla2xxx_qpair_sp_compl(srb_t *sp, int res) in qla2xxx_qpair_sp_compl()
844 srb_t *sp; in qla2xxx_queuecommand()
968 srb_t *sp; in qla2xxx_mqueuecommand()
1252 srb_t *sp; in qla2xxx_eh_abort()
1342 srb_t *sp; in qla2x00_eh_wait_for_pending_commands()
1746 static void qla2x00_abort_srb(struct qla_qpair *qp, srb_t *sp, const int res, in qla2x00_abort_srb()
1815 srb_t *sp; in __qla2x00_abort_all_cmds()
[all …]
Dqla_target.c559 static void qla2x00_async_nack_sp_done(srb_t *sp, int res) in qla2x00_async_nack_sp_done()
630 srb_t *sp; in qla24xx_async_notify_ack()
1816 qpair->req->outstanding_cmds[h] = (srb_t *)mcmd; in qlt_build_abts_resp_iocb()
2641 qpair->req->outstanding_cmds[h] = (srb_t *)prm->cmd; in qlt_24xx_build_ctio_pkt()
3167 qpair->req->outstanding_cmds[h] = (srb_t *)prm->cmd; in qlt_build_ctio_crc2_pkt()
Dqla_mbx.c1509 qla2x00_abort_command(srb_t *sp) in qla2x00_abort_command()
3228 qla24xx_abort_command(srb_t *sp) in qla24xx_abort_command()
6462 static void qla2x00_async_mb_sp_done(srb_t *sp, int res) in qla2x00_async_mb_sp_done()
6478 srb_t *sp; in qla24xx_send_mb_cmd()
Dqla_nx.c3630 srb_t *sp; in qla82xx_chip_reset_cleanup()