Home
last modified time | relevance | path

Searched refs:srb_t (Results 1 - 25 of 31) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/
H A Dqla_gbl.h78 extern void *qla2x00_alloc_iocbs_ready(struct qla_qpair *, srb_t *);
80 extern int qla24xx_async_abort_cmd(srb_t *, bool);
226 extern void qla2x00_sp_compl(srb_t *sp, int);
227 extern void qla2xxx_qpair_sp_free_dma(srb_t *sp);
228 extern void qla2xxx_qpair_sp_compl(srb_t *sp, int);
261 extern void qla2x00_sp_free_dma(srb_t *sp);
266 extern int qla24xx_async_abort_cmd(srb_t *, bool);
286 extern void qla2x00_build_scsi_iocbs_32(srb_t *, cmd_entry_t *, uint16_t);
287 extern void qla2x00_build_scsi_iocbs_64(srb_t *, cmd_entry_t *, uint16_t);
288 extern void qla24xx_build_scsi_iocbs(srb_t *, struc
[all...]
H A Dqla_inline.h135 qla2x00_hba_err_chk_enabled(srb_t *sp) in qla2x00_hba_err_chk_enabled()
181 static void qla2xxx_init_sp(srb_t *sp, scsi_qla_host_t *vha, in qla2xxx_init_sp()
193 static inline srb_t *
197 srb_t *sp = NULL; in qla2xxx_get_qpair_sp()
212 void qla2xxx_rel_done_warning(srb_t *sp, int res);
213 void qla2xxx_rel_free_warning(srb_t *sp);
216 qla2xxx_rel_qpair_sp(struct qla_qpair *qpair, srb_t *sp) in qla2xxx_rel_qpair_sp()
225 static inline srb_t *
228 srb_t *sp = NULL; in qla2x00_get_sp()
249 qla2x00_rel_sp(srb_t *s
[all...]
H A 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()
190 void qla2x00_build_scsi_iocbs_32(srb_t *sp, cmd_entry_t *cmd_pkt, in qla2x00_build_scsi_iocbs_32()
246 void qla2x00_build_scsi_iocbs_64(srb_t *sp, cmd_entry_t *cmd_pkt, in qla2x00_build_scsi_iocbs_64()
321 qla2x00_start_scsi(srb_t *sp) in qla2x00_start_scsi()
583 qla24xx_build_scsi_type_6_iocbs(srb_t *sp, struct cmd_type_6 *cmd_pkt, in qla24xx_build_scsi_type_6_iocbs()
699 qla24xx_build_scsi_iocbs(srb_t *sp, struct cmd_type_7 *cmd_pkt, in qla24xx_build_scsi_iocbs()
771 qla24xx_set_t10dif_tags(srb_t *sp, struct fw_dif_context *pkt, in qla24xx_set_t10dif_tags()
889 qla24xx_walk_and_build_sglist_no_difb(struct qla_hw_data *ha, srb_t *sp, in qla24xx_walk_and_build_sglist_no_difb()
1003 qla24xx_walk_and_build_sglist(struct qla_hw_data *ha, srb_t *s
[all...]
H A Dqla_nvme.c201 static void qla_nvme_sp_ls_done(srb_t *sp, int res) in qla_nvme_sp_ls_done()
217 static void qla_nvme_sp_done(srb_t *sp, int res) in qla_nvme_sp_done()
231 srb_t *sp = priv->sp; in qla_nvme_abort_work()
295 srb_t *sp; in qla_nvme_ls_req()
368 static inline int qla2x00_start_nvme_mq(srb_t *sp) in qla2x00_start_nvme_mq()
559 srb_t *sp; in qla_nvme_post_cmd()
H A Dqla_mr.c1766 srb_t *sp = data; in qla2x00_fxdisc_iocb_timeout()
1772 static void qla2x00_fxdisc_sp_done(srb_t *sp, int res) in qla2x00_fxdisc_sp_done()
1782 srb_t *sp; in qlafx00_fx_disc()
2102 qlafx00_handle_sense(srb_t *sp, uint8_t *sense_data, uint32_t par_sense_len, in qlafx00_handle_sense()
2149 struct tsk_mgmt_entry_fx00 *pkt, srb_t *sp, in qlafx00_tm_iocb_entry()
2167 srb_t *sp; in qlafx00_abort_iocb_entry()
2184 srb_t *sp; in qlafx00_ioctl_iosb_entry()
2251 srb_t *sp; in qlafx00_status_entry()
2531 srb_t *sp = rsp->status_srb; in qlafx00_status_cont_entry()
2608 srb_t *s in qlafx00_multistatus_entry()
[all...]
H A 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()
687 srb_t *sp; in qla_async_rffid()
778 srb_t *sp; in qla_async_rnnid()
885 srb_t *sp; in qla_async_rsnn_nn()
2838 static void qla24xx_async_gpsc_sp_done(srb_t *sp, int res) in qla24xx_async_gpsc_sp_done()
2894 srb_t *sp; in qla24xx_async_gpsc()
2962 void qla24xx_sp_unmap(scsi_qla_host_t *vha, srb_t *sp) in qla24xx_sp_unmap()
3094 static void qla2x00_async_gpnid_sp_done(srb_t *sp, int res) in qla2x00_async_gpnid_sp_done()
3169 srb_t *s in qla24xx_async_gpnid()
[all...]
H A Dqla_isr.c1675 srb_t *sp; in qla2x00_process_completed_request()
1707 srb_t *
1713 srb_t *sp; in qla2x00_get_sp_from_handle()
1752 srb_t *sp; in qla2x00_mbx_iocb_entry()
1837 srb_t *sp; in qla24xx_mbx_iocb_entry()
1874 srb_t *sp; in qla24xxx_nack_iocb_entry()
1893 srb_t *sp; in qla2x00_ct_entry()
1966 srb_t *sp; in qla24xx_els_ct_entry()
2092 srb_t *sp; in qla24xx_logio_entry()
2221 srb_t *s in qla24xx_tm_iocb_entry()
[all...]
H A Dqla_init.c49 srb_t *sp = from_timer(sp, t, u.iocb_cmd.timer); in qla2x00_sp_timeout()
57 void qla2x00_sp_free(srb_t *sp) in qla2x00_sp_free()
65 void qla2xxx_rel_done_warning(srb_t *sp, int res) in qla2xxx_rel_done_warning()
70 void qla2xxx_rel_free_warning(srb_t *sp) in qla2xxx_rel_free_warning()
99 srb_t *sp = data; in qla24xx_abort_iocb_timeout()
136 static void qla24xx_abort_sp_done(srb_t *sp, int res) in qla24xx_abort_sp_done()
147 int qla24xx_async_abort_cmd(srb_t *cmd_sp, bool wait) in qla24xx_async_abort_cmd()
151 srb_t *sp; in qla24xx_async_abort_cmd()
200 srb_t *sp = data; in qla2x00_async_iocb_timeout()
267 static void qla2x00_async_login_sp_done(srb_t *s
[all...]
H A Dqla_bsg.c22 void qla2x00_bsg_job_done(srb_t *sp, int res) in qla2x00_bsg_job_done()
34 void qla2x00_bsg_sp_free(srb_t *sp) in qla2x00_bsg_sp_free()
263 srb_t *sp; in qla2x00_process_els()
444 srb_t *sp; in qla2x00_process_ct()
1800 srb_t *sp = NULL; in qla24xx_process_bidir_cmd()
1975 srb_t *sp; in qlafx00_mgmt_cmd()
2594 srb_t *sp; in qla24xx_bsg_timeout()
H A Dqla_def.h374 /* To identify if a srb is of T10-CRC type. @sp => srb_t pointer */
678 } srb_t; typedef
2570 srb_t *sp;
3279 int (*abort_command) (srb_t *);
3288 void (*build_iocbs) (srb_t *, cmd_entry_t *, uint16_t);
3311 int (*start_scsi) (srb_t *);
3312 int (*start_scsi_mq) (srb_t *);
3413 srb_t *sp;
3436 srb_t *sp;
3554 srb_t *status_sr
[all...]
H A Dqla_os.c675 void qla2x00_sp_free_dma(srb_t *sp) in qla2x00_sp_free_dma()
716 void qla2x00_sp_compl(srb_t *sp, int res) in qla2x00_sp_compl()
729 void qla2xxx_qpair_sp_free_dma(srb_t *sp) in qla2xxx_qpair_sp_free_dma()
807 void qla2xxx_qpair_sp_compl(srb_t *sp, int res) in qla2xxx_qpair_sp_compl()
828 srb_t *sp; in qla2xxx_queuecommand()
952 srb_t *sp; in qla2xxx_mqueuecommand()
1220 srb_t *sp; in qla2xxx_eh_abort()
1310 srb_t *sp; in qla2x00_eh_wait_for_pending_commands()
1664 static void qla2x00_abort_srb(struct qla_qpair *qp, srb_t *sp, const int res,
1741 srb_t *s in __qla2x00_abort_all_cmds()
[all...]
H A Dqla_mid.c926 static void qla_ctrlvp_sp_done(srb_t *sp, int res) in qla_ctrlvp_sp_done()
947 srb_t *sp; in qla24xx_control_vp()
/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/
H A Dqla_gbl.h75 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_
[all...]
H A Dqla_inline.h135 qla2x00_hba_err_chk_enabled(srb_t *sp) in qla2x00_hba_err_chk_enabled()
181 static void qla2xxx_init_sp(srb_t *sp, scsi_qla_host_t *vha, in qla2xxx_init_sp()
195 static inline srb_t *
199 srb_t *sp = NULL; in qla2xxx_get_qpair_sp()
214 void qla2xxx_rel_done_warning(srb_t *sp, int res);
215 void qla2xxx_rel_free_warning(srb_t *sp);
218 qla2xxx_rel_qpair_sp(struct qla_qpair *qpair, srb_t *sp) in qla2xxx_rel_qpair_sp()
227 static inline srb_t *
230 srb_t *sp = NULL; in qla2x00_get_sp()
249 qla2x00_rel_sp(srb_t *s
[all...]
H A Dqla_iocb.c14 static int qla_start_scsi_type6(srb_t *sp);
22 qla2x00_get_cmd_direction(srb_t *sp) in qla2x00_get_cmd_direction()
146 qla24xx_configure_prot_mode(srb_t *sp, uint16_t *fw_prot_opts) in qla24xx_configure_prot_mode()
193 void qla2x00_build_scsi_iocbs_32(srb_t *sp, cmd_entry_t *cmd_pkt, in qla2x00_build_scsi_iocbs_32()
249 void qla2x00_build_scsi_iocbs_64(srb_t *sp, cmd_entry_t *cmd_pkt, in qla2x00_build_scsi_iocbs_64()
324 qla2x00_start_scsi(srb_t *sp) in qla2x00_start_scsi()
590 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 *s
[all...]
H A Dqla_nvme.c224 static void qla_nvme_sp_ls_done(srb_t *sp, int res) in qla_nvme_sp_ls_done()
273 static void qla_nvme_sp_lsrsp_done(srb_t *sp, int res) in qla_nvme_sp_lsrsp_done()
289 static void qla_nvme_sp_done(srb_t *sp, int res) in qla_nvme_sp_done()
303 srb_t *sp = priv->sp; in qla_nvme_abort_work()
372 srb_t *sp; in qla_nvme_xmt_ls_rsp()
478 srb_t *sp; in qla_nvme_ls_req()
550 static inline int qla2x00_start_nvme_mq(srb_t *sp) in qla2x00_start_nvme_mq()
769 srb_t *sp; in qla_nvme_post_cmd()
1002 void qla_nvme_abort_set_option(struct abort_entry_24xx *abt, srb_t *orig_sp) in qla_nvme_abort_set_option()
1021 void qla_nvme_abort_process_comp_status(struct abort_entry_24xx *abt, srb_t *orig_s
[all...]
H A Dqla_isr.c1984 srb_t *sp; in qla2x00_process_completed_request()
2016 static srb_t *
2022 srb_t *sp; in qla_get_sp_from_handle()
2058 srb_t *
2063 srb_t *sp; in qla2x00_get_sp_from_handle()
2079 srb_t *sp; in qla2x00_mbx_iocb_entry()
2164 srb_t *sp; in qla24xx_mbx_iocb_entry()
2201 srb_t *sp; in qla24xxx_nack_iocb_entry()
2220 srb_t *sp; in qla2x00_ct_entry()
2293 srb_t *s in qla24xx_els_ct_entry()
[all...]
H A Dqla_mr.c1766 srb_t *sp = data; in qla2x00_fxdisc_iocb_timeout()
1772 static void qla2x00_fxdisc_sp_done(srb_t *sp, int res) in qla2x00_fxdisc_sp_done()
1782 srb_t *sp; in qlafx00_fx_disc()
2103 qlafx00_handle_sense(srb_t *sp, uint8_t *sense_data, uint32_t par_sense_len, in qlafx00_handle_sense()
2150 struct tsk_mgmt_entry_fx00 *pkt, srb_t *sp, in qlafx00_tm_iocb_entry()
2168 srb_t *sp; in qlafx00_abort_iocb_entry()
2185 srb_t *sp; in qlafx00_ioctl_iosb_entry()
2252 srb_t *sp; in qlafx00_status_entry()
2532 srb_t *sp = rsp->status_srb; in qlafx00_status_cont_entry()
2609 srb_t *s in qlafx00_multistatus_entry()
[all...]
H A Dqla_gs.c503 static void qla2x00_async_sns_sp_done(srb_t *sp, int rc) in qla2x00_async_sns_sp_done()
588 srb_t *sp; in qla_async_rftid()
687 srb_t *sp; in qla_async_rffid()
779 srb_t *sp; in qla_async_rnnid()
886 srb_t *sp; in qla_async_rsnn_nn()
2844 static void qla24xx_async_gpsc_sp_done(srb_t *sp, int res) in qla24xx_async_gpsc_sp_done()
2901 srb_t *sp; in qla24xx_async_gpsc()
2952 void qla24xx_sp_unmap(scsi_qla_host_t *vha, srb_t *sp) in qla24xx_sp_unmap()
2984 void qla24xx_async_gffid_sp_done(srb_t *sp, int res) in qla24xx_async_gffid_sp_done()
3051 srb_t *s in qla24xx_async_gffid()
[all...]
H A Dqla_init.c48 srb_t *sp = from_timer(sp, t, u.iocb_cmd.timer); in qla2x00_sp_timeout()
66 void qla2x00_sp_free(srb_t *sp) in qla2x00_sp_free()
74 void qla2xxx_rel_done_warning(srb_t *sp, int res) in qla2xxx_rel_done_warning()
79 void qla2xxx_rel_free_warning(srb_t *sp) in qla2xxx_rel_free_warning()
108 srb_t *sp = data; in qla24xx_abort_iocb_timeout()
158 static void qla24xx_abort_sp_done(srb_t *sp, int res) in qla24xx_abort_sp_done()
161 srb_t *orig_sp = sp->cmd_sp; in qla24xx_abort_sp_done()
173 int qla24xx_async_abort_cmd(srb_t *cmd_sp, bool wait) in qla24xx_async_abort_cmd()
177 srb_t *sp; in qla24xx_async_abort_cmd()
228 srb_t *s in qla2x00_async_iocb_timeout()
[all...]
H A Dqla_edif.c1549 srb_t *sp = NULL; in qla24xx_sadb_update()
2337 static void qla_noop_sp_done(srb_t *sp, int res) in qla_noop_sp_done()
2351 srb_t *sp; in qla24xx_issue_sa_replace_iocb()
2418 void qla24xx_sa_update_iocb(srb_t *sp, struct sa_update_28xx *sa_update_iocb) in qla24xx_sa_update_iocb()
2498 qla24xx_sa_replace_iocb(srb_t *sp, struct sa_update_28xx *sa_update_iocb) in qla24xx_sa_replace_iocb()
2784 srb_t *sp; in qla28xx_sa_update_iocb_entry()
2968 qla28xx_start_scsi_edif(srb_t *sp) in qla28xx_start_scsi_edif()
3487 srb_t *sp, struct sts_entry_24xx *sts24) in qla_chk_edif_rx_sa_delete_pending()
3544 srb_t *sp; in qla_edif_process_els()
H A Dqla_def.h425 /* To identify if a srb is of T10-CRC type. @sp => srb_t pointer */
788 } srb_t; typedef
2726 srb_t *sp;
3442 int (*abort_command) (srb_t *);
3451 void (*build_iocbs) (srb_t *, cmd_entry_t *, uint16_t);
3476 int (*start_scsi) (srb_t *);
3477 int (*start_scsi_mq) (srb_t *);
3581 srb_t *sp;
3601 srb_t *sp;
3724 srb_t *status_sr
[all...]
H A Dqla_bsg.c23 void qla2x00_bsg_job_done(srb_t *sp, int res) in qla2x00_bsg_job_done()
40 void qla2x00_bsg_sp_free(srb_t *sp) in qla2x00_bsg_sp_free()
277 srb_t *sp; in qla2x00_process_els()
463 srb_t *sp; in qla2x00_process_ct()
1819 srb_t *sp = NULL; in qla24xx_process_bidir_cmd()
1994 srb_t *sp; in qlafx00_mgmt_cmd()
3068 srb_t *sp; in qla24xx_bsg_timeout()
H A Dqla_os.c721 void qla2x00_sp_free_dma(srb_t *sp) in qla2x00_sp_free_dma()
764 void qla2x00_sp_compl(srb_t *sp, int res) in qla2x00_sp_compl()
778 void qla2xxx_qpair_sp_free_dma(srb_t *sp) in qla2xxx_qpair_sp_free_dma()
858 void qla2xxx_qpair_sp_compl(srb_t *sp, int res) in qla2xxx_qpair_sp_compl()
880 srb_t *sp; in qla2xxx_queuecommand()
1004 srb_t *sp; in qla2xxx_mqueuecommand()
1252 srb_t *sp; in qla2xxx_eh_abort()
1347 srb_t *sp; in __qla2x00_eh_wait_for_pending_commands()
1786 static void qla2x00_abort_srb(struct qla_qpair *qp, srb_t *sp, const int res,
1863 srb_t *s in __qla2x00_abort_all_cmds()
[all...]
H A Dqla_mid.c932 static void qla_ctrlvp_sp_done(srb_t *sp, int res) in qla_ctrlvp_sp_done()
953 srb_t *sp; in qla24xx_control_vp()

Completed in 79 milliseconds

12