Lines Matching refs:lpfc_iocbq

73 static struct lpfc_iocbq *
75 struct lpfc_iocbq *rspiocbq);
94 struct lpfc_iocbq *pwqeq,
915 struct lpfc_iocbq *
919 struct lpfc_iocbq * iocbq = NULL; in __lpfc_sli_get_iocbq()
923 list_remove_head(lpfc_iocb_list, iocbq, struct lpfc_iocbq, list); in __lpfc_sli_get_iocbq()
1245 __lpfc_sli_get_els_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq) in __lpfc_sli_get_els_sglq()
1315 __lpfc_sli_get_nvmet_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq) in __lpfc_sli_get_nvmet_sglq()
1341 struct lpfc_iocbq *
1344 struct lpfc_iocbq * iocbq = NULL; in lpfc_sli_get_iocbq()
1373 __lpfc_sli_release_iocbq_s4(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in __lpfc_sli_release_iocbq_s4()
1376 size_t start_clean = offsetof(struct lpfc_iocbq, wqe); in __lpfc_sli_release_iocbq_s4()
1454 __lpfc_sli_release_iocbq_s3(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in __lpfc_sli_release_iocbq_s3()
1456 size_t start_clean = offsetof(struct lpfc_iocbq, iocb); in __lpfc_sli_release_iocbq_s3()
1477 __lpfc_sli_release_iocbq(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in __lpfc_sli_release_iocbq()
1494 lpfc_sli_release_iocbq(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in lpfc_sli_release_iocbq()
1522 struct lpfc_iocbq *piocb; in lpfc_sli_cancel_iocbs()
1525 list_remove_head(iocblist, piocb, struct lpfc_iocbq, list); in lpfc_sli_cancel_iocbs()
1722 struct lpfc_iocbq *piocb) in lpfc_sli_ringtxcmpl_put()
1756 struct lpfc_iocbq *
1759 struct lpfc_iocbq *cmd_iocb; in lpfc_sli_ringtx_get()
1763 list_remove_head((&pring->txq), cmd_iocb, struct lpfc_iocbq, list); in lpfc_sli_ringtx_get()
1779 lpfc_cmf_sync_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmf_sync_cmpl()
1780 struct lpfc_iocbq *rspiocb) in lpfc_cmf_sync_cmpl()
1915 struct lpfc_iocbq *sync_buf; in lpfc_issue_cmf_sync_wqe()
2095 lpfc_sli_next_iotag(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in lpfc_sli_next_iotag()
2097 struct lpfc_iocbq **new_arr; in lpfc_sli_next_iotag()
2098 struct lpfc_iocbq **old_arr; in lpfc_sli_next_iotag()
2115 new_arr = kcalloc(new_len, sizeof(struct lpfc_iocbq *), in lpfc_sli_next_iotag()
2137 sizeof (struct lpfc_iocbq *))); in lpfc_sli_next_iotag()
2174 IOCB_t *iocb, struct lpfc_iocbq *nextiocb) in lpfc_sli_submit_iocb()
2283 struct lpfc_iocbq *nextiocb; in lpfc_sli_resume_iocb()
3194 lpfc_nvme_unsol_ls_handler(struct lpfc_hba *phba, struct lpfc_iocbq *piocb) in lpfc_nvme_unsol_ls_handler()
3334 struct lpfc_iocbq *saveq, uint32_t fch_r_ctl, in lpfc_complete_unsol_iocb()
3370 struct lpfc_iocbq *saveq) in lpfc_sli_prep_unsol_wqe()
3434 struct lpfc_iocbq *saveq) in lpfc_sli_process_unsol_iocb()
3440 struct lpfc_iocbq *iocbq; in lpfc_sli_process_unsol_iocb()
3635 static struct lpfc_iocbq *
3638 struct lpfc_iocbq *prspiocb) in lpfc_sli_iocbq_lookup()
3640 struct lpfc_iocbq *cmd_iocb = NULL; in lpfc_sli_iocbq_lookup()
3678 static struct lpfc_iocbq *
3682 struct lpfc_iocbq *cmd_iocb = NULL; in lpfc_sli_iocbq_lookup_by_tag()
3722 struct lpfc_iocbq *saveq) in lpfc_sli_process_sol_iocb()
3724 struct lpfc_iocbq *cmdiocbp; in lpfc_sli_process_sol_iocb()
3977 struct lpfc_iocbq *cmdiocbq = NULL; in lpfc_sli_handle_fast_ring_event()
3978 struct lpfc_iocbq rspiocbq; in lpfc_sli_handle_fast_ring_event()
4167 static struct lpfc_iocbq *
4169 struct lpfc_iocbq *rspiocbp) in lpfc_sli_sp_handle_rspiocb()
4171 struct lpfc_iocbq *saveq; in lpfc_sli_sp_handle_rspiocb()
4172 struct lpfc_iocbq *cmdiocb; in lpfc_sli_sp_handle_rspiocb()
4173 struct lpfc_iocbq *next_iocb; in lpfc_sli_sp_handle_rspiocb()
4195 struct lpfc_iocbq, list); in lpfc_sli_sp_handle_rspiocb()
4363 struct lpfc_iocbq *rspiocbp = NULL; in lpfc_sli_handle_slow_ring_event_s3()
4496 struct lpfc_iocbq *irspiocbq; in lpfc_sli_handle_slow_ring_event_s4()
4514 irspiocbq = container_of(cq_event, struct lpfc_iocbq, in lpfc_sli_handle_slow_ring_event_s4()
4556 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_sli_abort_iocb_ring()
4659 struct lpfc_iocbq *piocb, *next_iocb; in lpfc_sli_flush_io_rings()
10365 struct lpfc_iocbq *piocb) in __lpfc_sli_ringtx_put()
10392 static struct lpfc_iocbq *
10394 struct lpfc_iocbq **piocb) in lpfc_sli_next_iocb()
10396 struct lpfc_iocbq * nextiocb; in lpfc_sli_next_iocb()
10433 struct lpfc_iocbq *piocb, uint32_t flag) in __lpfc_sli_issue_iocb_s3()
10435 struct lpfc_iocbq *nextiocb; in __lpfc_sli_issue_iocb_s3()
10548 struct lpfc_iocbq *piocb, uint32_t flag) in __lpfc_sli_issue_fcp_io_s3()
10576 struct lpfc_iocbq *piocb, uint32_t flag) in __lpfc_sli_issue_fcp_io_s4()
10587 struct lpfc_iocbq *piocb = &lpfc_cmd->cur_iocbq; in lpfc_prep_embed_io()
10655 struct lpfc_iocbq *piocb, uint32_t flag) in __lpfc_sli_issue_iocb_s4()
10752 struct lpfc_iocbq *piocb, uint32_t flag) in lpfc_sli_issue_fcp_io()
10770 struct lpfc_iocbq *piocb, uint32_t flag) in __lpfc_sli_issue_iocb()
10776 __lpfc_sli_prep_els_req_rsp_s3(struct lpfc_iocbq *cmdiocbq, in __lpfc_sli_prep_els_req_rsp_s3()
10825 __lpfc_sli_prep_els_req_rsp_s4(struct lpfc_iocbq *cmdiocbq, in __lpfc_sli_prep_els_req_rsp_s4()
10916 lpfc_sli_prep_els_req_rsp(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq, in lpfc_sli_prep_els_req_rsp()
10926 __lpfc_sli_prep_gen_req_s3(struct lpfc_iocbq *cmdiocbq, struct lpfc_dmabuf *bmp, in __lpfc_sli_prep_gen_req_s3()
10953 __lpfc_sli_prep_gen_req_s4(struct lpfc_iocbq *cmdiocbq, struct lpfc_dmabuf *bmp, in __lpfc_sli_prep_gen_req_s4()
11007 lpfc_sli_prep_gen_req(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq, in lpfc_sli_prep_gen_req()
11014 __lpfc_sli_prep_xmit_seq64_s3(struct lpfc_iocbq *cmdiocbq, in __lpfc_sli_prep_xmit_seq64_s3()
11053 __lpfc_sli_prep_xmit_seq64_s4(struct lpfc_iocbq *cmdiocbq, in __lpfc_sli_prep_xmit_seq64_s4()
11097 lpfc_sli_prep_xmit_seq64(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq, in lpfc_sli_prep_xmit_seq64()
11106 __lpfc_sli_prep_abort_xri_s3(struct lpfc_iocbq *cmdiocbq, u16 ulp_context, in __lpfc_sli_prep_abort_xri_s3()
11136 __lpfc_sli_prep_abort_xri_s4(struct lpfc_iocbq *cmdiocbq, u16 ulp_context, in __lpfc_sli_prep_abort_xri_s4()
11172 lpfc_sli_prep_abort_xri(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq, in lpfc_sli_prep_abort_xri()
11232 lpfc_sli4_calc_ring(struct lpfc_hba *phba, struct lpfc_iocbq *piocb) in lpfc_sli4_calc_ring()
11271 struct lpfc_iocbq *piocb, uint32_t flag) in lpfc_sli_issue_iocb()
11391 struct lpfc_iocbq *iocbq) in lpfc_sli_abts_err_handler()
11483 struct lpfc_sli_ring * pring, struct lpfc_iocbq * iocbq) in lpfc_sli_async_event_handler()
11885 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_sli_host_down()
12267 lpfc_sli_abort_els_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_sli_abort_els_cmpl()
12268 struct lpfc_iocbq *rspiocb) in lpfc_sli_abort_els_cmpl()
12315 lpfc_ignore_els_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_ignore_els_cmpl()
12316 struct lpfc_iocbq *rspiocb) in lpfc_ignore_els_cmpl()
12379 struct lpfc_iocbq *cmdiocb, void *cmpl) in lpfc_sli_issue_abort_iotag()
12382 struct lpfc_iocbq *abtsiocbp; in lpfc_sli_issue_abort_iotag()
12552 lpfc_sli_validate_fcp_iocb_for_abort(struct lpfc_iocbq *iocbq, in lpfc_sli_validate_fcp_iocb_for_abort()
12601 lpfc_sli_validate_fcp_iocb(struct lpfc_iocbq *iocbq, struct lpfc_vport *vport, in lpfc_sli_validate_fcp_iocb()
12661 struct lpfc_iocbq *iocbq; in lpfc_sli_sum_iocb()
12705 lpfc_sli_abort_fcp_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_sli_abort_fcp_cmpl()
12706 struct lpfc_iocbq *rspiocb) in lpfc_sli_abort_fcp_cmpl()
12754 struct lpfc_iocbq *iocbq; in lpfc_sli_abort_iocb()
12821 struct lpfc_iocbq *abtsiocbq; in lpfc_sli_abort_taskmgmt()
12823 struct lpfc_iocbq *iocbq; in lpfc_sli_abort_taskmgmt()
12974 struct lpfc_iocbq *cmdiocbq, in lpfc_sli_wake_iocb_wait()
12975 struct lpfc_iocbq *rspiocbq) in lpfc_sli_wake_iocb_wait()
12980 size_t offset = offsetof(struct lpfc_iocbq, wqe); in lpfc_sli_wake_iocb_wait()
13039 struct lpfc_iocbq *piocbq, uint32_t flag) in lpfc_chk_iocb_flg()
13090 struct lpfc_iocbq *piocb, in lpfc_sli_issue_iocb_wait()
13091 struct lpfc_iocbq *prspiocbq, in lpfc_sli_issue_iocb_wait()
13098 struct lpfc_iocbq *iocb; in lpfc_sli_issue_iocb_wait()
14156 static struct lpfc_iocbq *
14158 struct lpfc_iocbq *irspiocbq) in lpfc_sli4_els_preprocess_rspiocbq()
14161 struct lpfc_iocbq *cmdiocbq; in lpfc_sli4_els_preprocess_rspiocbq()
14455 struct lpfc_iocbq *irspiocbq; in lpfc_sli4_sp_handle_els_wcqe()
14997 struct lpfc_iocbq *cmdiocbq; in lpfc_sli4_fp_handle_fcp_wcqe()
18772 struct lpfc_iocbq *cmd_iocbq, in lpfc_sli4_seq_abort_rsp_cmpl()
18773 struct lpfc_iocbq *rsp_iocbq) in lpfc_sli4_seq_abort_rsp_cmpl()
18823 struct lpfc_iocbq *ctiocb = NULL; in lpfc_sli4_seq_abort_rsp()
19061 static struct lpfc_iocbq *
19066 struct lpfc_iocbq *first_iocbq, *iocbq; in lpfc_prep_seq()
19184 struct lpfc_iocbq *iocbq, *curr_iocb, *next_iocb; in lpfc_sli4_send_seq_to_ulp()
19219 lpfc_sli4_mds_loopback_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_sli4_mds_loopback_cmpl()
19220 struct lpfc_iocbq *rspiocb) in lpfc_sli4_mds_loopback_cmpl()
19237 struct lpfc_iocbq *iocbq = NULL; in lpfc_sli4_handle_mds_loopback()
21017 struct lpfc_iocbq *piocbq = NULL; in lpfc_drain_txq()
21110 lpfc_wqe_bpl2sgl(struct lpfc_hba *phba, struct lpfc_iocbq *pwqeq, in lpfc_wqe_bpl2sgl()
21225 struct lpfc_iocbq *pwqe) in lpfc_sli4_issue_wqe()
21334 lpfc_sli4_issue_abort_iotag(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_sli4_issue_abort_iotag()
21338 struct lpfc_iocbq *abtsiocb = NULL; in lpfc_sli4_issue_abort_iotag()
22483 lpfc_sli_prep_wqe(struct lpfc_hba *phba, struct lpfc_iocbq *job) in lpfc_sli_prep_wqe()