Lines Matching refs:lpfc_iocbq
72 static struct lpfc_iocbq *
74 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()
1453 __lpfc_sli_release_iocbq_s3(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in __lpfc_sli_release_iocbq_s3()
1475 __lpfc_sli_release_iocbq(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in __lpfc_sli_release_iocbq()
1492 lpfc_sli_release_iocbq(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in lpfc_sli_release_iocbq()
1520 struct lpfc_iocbq *piocb; in lpfc_sli_cancel_iocbs()
1523 list_remove_head(iocblist, piocb, struct lpfc_iocbq, list); in lpfc_sli_cancel_iocbs()
1720 struct lpfc_iocbq *piocb) in lpfc_sli_ringtxcmpl_put()
1754 struct lpfc_iocbq *
1757 struct lpfc_iocbq *cmd_iocb; in lpfc_sli_ringtx_get()
1761 list_remove_head((&pring->txq), cmd_iocb, struct lpfc_iocbq, list); in lpfc_sli_ringtx_get()
1777 lpfc_cmf_sync_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmf_sync_cmpl()
1778 struct lpfc_iocbq *rspiocb) in lpfc_cmf_sync_cmpl()
1931 struct lpfc_iocbq *sync_buf; in lpfc_issue_cmf_sync_wqe()
2111 lpfc_sli_next_iotag(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in lpfc_sli_next_iotag()
2113 struct lpfc_iocbq **new_arr; in lpfc_sli_next_iotag()
2114 struct lpfc_iocbq **old_arr; in lpfc_sli_next_iotag()
2131 new_arr = kcalloc(new_len, sizeof(struct lpfc_iocbq *), in lpfc_sli_next_iotag()
2153 sizeof (struct lpfc_iocbq *))); in lpfc_sli_next_iotag()
2190 IOCB_t *iocb, struct lpfc_iocbq *nextiocb) in lpfc_sli_submit_iocb()
2299 struct lpfc_iocbq *nextiocb; in lpfc_sli_resume_iocb()
3210 lpfc_nvme_unsol_ls_handler(struct lpfc_hba *phba, struct lpfc_iocbq *piocb) in lpfc_nvme_unsol_ls_handler()
3350 struct lpfc_iocbq *saveq, uint32_t fch_r_ctl, in lpfc_complete_unsol_iocb()
3386 struct lpfc_iocbq *saveq) in lpfc_sli_prep_unsol_wqe()
3450 struct lpfc_iocbq *saveq) in lpfc_sli_process_unsol_iocb()
3456 struct lpfc_iocbq *iocbq; in lpfc_sli_process_unsol_iocb()
3651 static struct lpfc_iocbq *
3654 struct lpfc_iocbq *prspiocb) in lpfc_sli_iocbq_lookup()
3656 struct lpfc_iocbq *cmd_iocb = NULL; in lpfc_sli_iocbq_lookup()
3694 static struct lpfc_iocbq *
3698 struct lpfc_iocbq *cmd_iocb = NULL; in lpfc_sli_iocbq_lookup_by_tag()
3738 struct lpfc_iocbq *saveq) in lpfc_sli_process_sol_iocb()
3740 struct lpfc_iocbq *cmdiocbp; in lpfc_sli_process_sol_iocb()
3995 struct lpfc_iocbq *cmdiocbq = NULL; in lpfc_sli_handle_fast_ring_event()
3996 struct lpfc_iocbq rspiocbq; in lpfc_sli_handle_fast_ring_event()
4185 static struct lpfc_iocbq *
4187 struct lpfc_iocbq *rspiocbp) in lpfc_sli_sp_handle_rspiocb()
4189 struct lpfc_iocbq *saveq; in lpfc_sli_sp_handle_rspiocb()
4190 struct lpfc_iocbq *cmdiocb; in lpfc_sli_sp_handle_rspiocb()
4191 struct lpfc_iocbq *next_iocb; in lpfc_sli_sp_handle_rspiocb()
4213 struct lpfc_iocbq, list); in lpfc_sli_sp_handle_rspiocb()
4381 struct lpfc_iocbq *rspiocbp = NULL; in lpfc_sli_handle_slow_ring_event_s3()
4514 struct lpfc_iocbq *irspiocbq; in lpfc_sli_handle_slow_ring_event_s4()
4532 irspiocbq = container_of(cq_event, struct lpfc_iocbq, in lpfc_sli_handle_slow_ring_event_s4()
4574 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_sli_abort_iocb_ring()
4677 struct lpfc_iocbq *piocb, *next_iocb; in lpfc_sli_flush_io_rings()
10367 struct lpfc_iocbq *piocb) in __lpfc_sli_ringtx_put()
10394 static struct lpfc_iocbq *
10396 struct lpfc_iocbq **piocb) in lpfc_sli_next_iocb()
10398 struct lpfc_iocbq * nextiocb; in lpfc_sli_next_iocb()
10435 struct lpfc_iocbq *piocb, uint32_t flag) in __lpfc_sli_issue_iocb_s3()
10437 struct lpfc_iocbq *nextiocb; in __lpfc_sli_issue_iocb_s3()
10550 struct lpfc_iocbq *piocb, uint32_t flag) in __lpfc_sli_issue_fcp_io_s3()
10578 struct lpfc_iocbq *piocb, uint32_t flag) in __lpfc_sli_issue_fcp_io_s4()
10589 struct lpfc_iocbq *piocb = &lpfc_cmd->cur_iocbq; in lpfc_prep_embed_io()
10657 struct lpfc_iocbq *piocb, uint32_t flag) in __lpfc_sli_issue_iocb_s4()
10754 struct lpfc_iocbq *piocb, uint32_t flag) in lpfc_sli_issue_fcp_io()
10772 struct lpfc_iocbq *piocb, uint32_t flag) in __lpfc_sli_issue_iocb()
10778 __lpfc_sli_prep_els_req_rsp_s3(struct lpfc_iocbq *cmdiocbq, in __lpfc_sli_prep_els_req_rsp_s3()
10827 __lpfc_sli_prep_els_req_rsp_s4(struct lpfc_iocbq *cmdiocbq, in __lpfc_sli_prep_els_req_rsp_s4()
10918 lpfc_sli_prep_els_req_rsp(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq, in lpfc_sli_prep_els_req_rsp()
10928 __lpfc_sli_prep_gen_req_s3(struct lpfc_iocbq *cmdiocbq, struct lpfc_dmabuf *bmp, in __lpfc_sli_prep_gen_req_s3()
10955 __lpfc_sli_prep_gen_req_s4(struct lpfc_iocbq *cmdiocbq, struct lpfc_dmabuf *bmp, in __lpfc_sli_prep_gen_req_s4()
11009 lpfc_sli_prep_gen_req(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq, in lpfc_sli_prep_gen_req()
11016 __lpfc_sli_prep_xmit_seq64_s3(struct lpfc_iocbq *cmdiocbq, in __lpfc_sli_prep_xmit_seq64_s3()
11055 __lpfc_sli_prep_xmit_seq64_s4(struct lpfc_iocbq *cmdiocbq, in __lpfc_sli_prep_xmit_seq64_s4()
11099 lpfc_sli_prep_xmit_seq64(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq, in lpfc_sli_prep_xmit_seq64()
11108 __lpfc_sli_prep_abort_xri_s3(struct lpfc_iocbq *cmdiocbq, u16 ulp_context, in __lpfc_sli_prep_abort_xri_s3()
11138 __lpfc_sli_prep_abort_xri_s4(struct lpfc_iocbq *cmdiocbq, u16 ulp_context, in __lpfc_sli_prep_abort_xri_s4()
11174 lpfc_sli_prep_abort_xri(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq, in lpfc_sli_prep_abort_xri()
11234 lpfc_sli4_calc_ring(struct lpfc_hba *phba, struct lpfc_iocbq *piocb) in lpfc_sli4_calc_ring()
11298 struct lpfc_iocbq *piocb, uint32_t flag) in lpfc_sli_issue_iocb()
11418 struct lpfc_iocbq *iocbq) in lpfc_sli_abts_err_handler()
11510 struct lpfc_sli_ring * pring, struct lpfc_iocbq * iocbq) in lpfc_sli_async_event_handler()
11912 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_sli_host_down()
12294 lpfc_sli_abort_els_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_sli_abort_els_cmpl()
12295 struct lpfc_iocbq *rspiocb) in lpfc_sli_abort_els_cmpl()
12342 lpfc_ignore_els_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_ignore_els_cmpl()
12343 struct lpfc_iocbq *rspiocb) in lpfc_ignore_els_cmpl()
12406 struct lpfc_iocbq *cmdiocb, void *cmpl) in lpfc_sli_issue_abort_iotag()
12409 struct lpfc_iocbq *abtsiocbp; in lpfc_sli_issue_abort_iotag()
12579 lpfc_sli_validate_fcp_iocb_for_abort(struct lpfc_iocbq *iocbq, in lpfc_sli_validate_fcp_iocb_for_abort()
12628 lpfc_sli_validate_fcp_iocb(struct lpfc_iocbq *iocbq, struct lpfc_vport *vport, in lpfc_sli_validate_fcp_iocb()
12688 struct lpfc_iocbq *iocbq; in lpfc_sli_sum_iocb()
12732 lpfc_sli_abort_fcp_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_sli_abort_fcp_cmpl()
12733 struct lpfc_iocbq *rspiocb) in lpfc_sli_abort_fcp_cmpl()
12781 struct lpfc_iocbq *iocbq; in lpfc_sli_abort_iocb()
12848 struct lpfc_iocbq *abtsiocbq; in lpfc_sli_abort_taskmgmt()
12850 struct lpfc_iocbq *iocbq; in lpfc_sli_abort_taskmgmt()
13001 struct lpfc_iocbq *cmdiocbq, in lpfc_sli_wake_iocb_wait()
13002 struct lpfc_iocbq *rspiocbq) in lpfc_sli_wake_iocb_wait()
13007 size_t offset = offsetof(struct lpfc_iocbq, wqe); in lpfc_sli_wake_iocb_wait()
13066 struct lpfc_iocbq *piocbq, uint32_t flag) in lpfc_chk_iocb_flg()
13117 struct lpfc_iocbq *piocb, in lpfc_sli_issue_iocb_wait()
13118 struct lpfc_iocbq *prspiocbq, in lpfc_sli_issue_iocb_wait()
13125 struct lpfc_iocbq *iocb; in lpfc_sli_issue_iocb_wait()
14183 static struct lpfc_iocbq *
14185 struct lpfc_iocbq *irspiocbq) in lpfc_sli4_els_preprocess_rspiocbq()
14188 struct lpfc_iocbq *cmdiocbq; in lpfc_sli4_els_preprocess_rspiocbq()
14482 struct lpfc_iocbq *irspiocbq; in lpfc_sli4_sp_handle_els_wcqe()
15050 struct lpfc_iocbq *cmdiocbq; in lpfc_sli4_fp_handle_fcp_wcqe()
18900 struct lpfc_iocbq *cmd_iocbq, in lpfc_sli4_seq_abort_rsp_cmpl()
18901 struct lpfc_iocbq *rsp_iocbq) in lpfc_sli4_seq_abort_rsp_cmpl()
18951 struct lpfc_iocbq *ctiocb = NULL; in lpfc_sli4_seq_abort_rsp()
19189 static struct lpfc_iocbq *
19194 struct lpfc_iocbq *first_iocbq, *iocbq; in lpfc_prep_seq()
19312 struct lpfc_iocbq *iocbq, *curr_iocb, *next_iocb; in lpfc_sli4_send_seq_to_ulp()
19347 lpfc_sli4_mds_loopback_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_sli4_mds_loopback_cmpl()
19348 struct lpfc_iocbq *rspiocb) in lpfc_sli4_mds_loopback_cmpl()
19365 struct lpfc_iocbq *iocbq = NULL; in lpfc_sli4_handle_mds_loopback()
21152 struct lpfc_iocbq *piocbq = NULL; in lpfc_drain_txq()
21245 lpfc_wqe_bpl2sgl(struct lpfc_hba *phba, struct lpfc_iocbq *pwqeq, in lpfc_wqe_bpl2sgl()
21360 struct lpfc_iocbq *pwqe) in lpfc_sli4_issue_wqe()
21469 lpfc_sli4_issue_abort_iotag(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_sli4_issue_abort_iotag()
21473 struct lpfc_iocbq *abtsiocb = NULL; in lpfc_sli4_issue_abort_iotag()
22614 lpfc_sli_prep_wqe(struct lpfc_hba *phba, struct lpfc_iocbq *job) in lpfc_sli_prep_wqe()