Lines Matching refs:lpfc_iocbq
64 static struct lpfc_iocbq *lpfc_sli4_els_wcqe_to_rspiocbq(struct lpfc_hba *,
65 struct lpfc_iocbq *);
78 lpfc_get_iocb_from_iocbq(struct lpfc_iocbq *iocbq) in lpfc_get_iocb_from_iocbq()
573 struct lpfc_iocbq *
577 struct lpfc_iocbq * iocbq = NULL; in __lpfc_sli_get_iocbq()
579 list_remove_head(lpfc_iocb_list, iocbq, struct lpfc_iocbq, list); in __lpfc_sli_get_iocbq()
908 __lpfc_sli_get_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq) in __lpfc_sli_get_sglq()
968 struct lpfc_iocbq *
971 struct lpfc_iocbq * iocbq = NULL; in lpfc_sli_get_iocbq()
999 __lpfc_sli_release_iocbq_s4(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in __lpfc_sli_release_iocbq_s4()
1002 size_t start_clean = offsetof(struct lpfc_iocbq, iocb); in __lpfc_sli_release_iocbq_s4()
1057 __lpfc_sli_release_iocbq_s3(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in __lpfc_sli_release_iocbq_s3()
1059 size_t start_clean = offsetof(struct lpfc_iocbq, iocb); in __lpfc_sli_release_iocbq_s3()
1081 __lpfc_sli_release_iocbq(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in __lpfc_sli_release_iocbq()
1096 lpfc_sli_release_iocbq(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in lpfc_sli_release_iocbq()
1124 struct lpfc_iocbq *piocb; in lpfc_sli_cancel_iocbs()
1127 list_remove_head(iocblist, piocb, struct lpfc_iocbq, list); in lpfc_sli_cancel_iocbs()
1311 struct lpfc_iocbq *piocb) in lpfc_sli_ringtxcmpl_put()
1342 struct lpfc_iocbq *
1345 struct lpfc_iocbq *cmd_iocb; in lpfc_sli_ringtx_get()
1347 list_remove_head((&pring->txq), cmd_iocb, struct lpfc_iocbq, list); in lpfc_sli_ringtx_get()
1420 lpfc_sli_next_iotag(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in lpfc_sli_next_iotag()
1422 struct lpfc_iocbq **new_arr; in lpfc_sli_next_iotag()
1423 struct lpfc_iocbq **old_arr; in lpfc_sli_next_iotag()
1440 new_arr = kzalloc(new_len * sizeof (struct lpfc_iocbq *), in lpfc_sli_next_iotag()
1462 sizeof (struct lpfc_iocbq *))); in lpfc_sli_next_iotag()
1498 IOCB_t *iocb, struct lpfc_iocbq *nextiocb) in lpfc_sli_submit_iocb()
1607 struct lpfc_iocbq *nextiocb; in lpfc_sli_resume_iocb()
2433 struct lpfc_iocbq *saveq, uint32_t fch_r_ctl, in lpfc_complete_unsol_iocb()
2475 struct lpfc_iocbq *saveq) in lpfc_sli_process_unsol_iocb()
2480 struct lpfc_iocbq *iocbq; in lpfc_sli_process_unsol_iocb()
2643 static struct lpfc_iocbq *
2646 struct lpfc_iocbq *prspiocb) in lpfc_sli_iocbq_lookup()
2648 struct lpfc_iocbq *cmd_iocb = NULL; in lpfc_sli_iocbq_lookup()
2682 static struct lpfc_iocbq *
2686 struct lpfc_iocbq *cmd_iocb; in lpfc_sli_iocbq_lookup_by_tag()
2722 struct lpfc_iocbq *saveq) in lpfc_sli_process_sol_iocb()
2724 struct lpfc_iocbq *cmdiocbp; in lpfc_sli_process_sol_iocb()
2967 struct lpfc_iocbq *cmdiocbq = NULL; in lpfc_sli_handle_fast_ring_event()
2968 struct lpfc_iocbq rspiocbq; in lpfc_sli_handle_fast_ring_event()
3158 static struct lpfc_iocbq *
3160 struct lpfc_iocbq *rspiocbp) in lpfc_sli_sp_handle_rspiocb()
3162 struct lpfc_iocbq *saveq; in lpfc_sli_sp_handle_rspiocb()
3163 struct lpfc_iocbq *cmdiocbp; in lpfc_sli_sp_handle_rspiocb()
3164 struct lpfc_iocbq *next_iocb; in lpfc_sli_sp_handle_rspiocb()
3186 struct lpfc_iocbq, list); in lpfc_sli_sp_handle_rspiocb()
3347 struct lpfc_iocbq *rspiocbp = NULL; in lpfc_sli_handle_slow_ring_event_s3()
3480 struct lpfc_iocbq *irspiocbq; in lpfc_sli_handle_slow_ring_event_s4()
3497 irspiocbq = container_of(cq_event, struct lpfc_iocbq, in lpfc_sli_handle_slow_ring_event_s4()
3532 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_sli_abort_iocb_ring()
7862 struct lpfc_iocbq *piocb) in __lpfc_sli_ringtx_put()
7885 static struct lpfc_iocbq *
7887 struct lpfc_iocbq **piocb) in lpfc_sli_next_iocb()
7889 struct lpfc_iocbq * nextiocb; in lpfc_sli_next_iocb()
7924 struct lpfc_iocbq *piocb, uint32_t flag) in __lpfc_sli_issue_iocb_s3()
7926 struct lpfc_iocbq *nextiocb; in __lpfc_sli_issue_iocb_s3()
8050 lpfc_sli4_bpl2sgl(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq, in lpfc_sli4_bpl2sgl()
8185 lpfc_sli4_iocb2wqe(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq, in lpfc_sli4_iocb2wqe()
8196 struct lpfc_iocbq *abrtiocbq; in lpfc_sli4_iocb2wqe()
8668 struct lpfc_iocbq *piocb, uint32_t flag) in __lpfc_sli_issue_iocb_s4()
8757 struct lpfc_iocbq *piocb, uint32_t flag) in __lpfc_sli_issue_iocb()
8797 struct lpfc_iocbq *piocb) in lpfc_sli_calc_ring()
8841 struct lpfc_iocbq *piocb, uint32_t flag) in lpfc_sli_issue_iocb()
8957 struct lpfc_iocbq *iocbq) in lpfc_sli_abts_err_handler()
9051 struct lpfc_sli_ring * pring, struct lpfc_iocbq * iocbq) in lpfc_sli_async_event_handler()
9350 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_sli_host_down()
9676 lpfc_sli_abort_els_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_sli_abort_els_cmpl()
9677 struct lpfc_iocbq *rspiocb) in lpfc_sli_abort_els_cmpl()
9681 struct lpfc_iocbq *abort_iocb = NULL; in lpfc_sli_abort_els_cmpl()
9731 lpfc_ignore_els_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_ignore_els_cmpl()
9732 struct lpfc_iocbq *rspiocb) in lpfc_ignore_els_cmpl()
9763 struct lpfc_iocbq *cmdiocb) in lpfc_sli_abort_iotag_issue()
9766 struct lpfc_iocbq *abtsiocbp; in lpfc_sli_abort_iotag_issue()
9869 struct lpfc_iocbq *cmdiocb) in lpfc_sli_issue_abort_iotag()
9953 lpfc_sli_validate_fcp_iocb(struct lpfc_iocbq *iocbq, struct lpfc_vport *vport, in lpfc_sli_validate_fcp_iocb()
10019 struct lpfc_iocbq *iocbq; in lpfc_sli_sum_iocb()
10044 lpfc_sli_abort_fcp_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_sli_abort_fcp_cmpl()
10045 struct lpfc_iocbq *rspiocb) in lpfc_sli_abort_fcp_cmpl()
10085 struct lpfc_iocbq *iocbq; in lpfc_sli_abort_iocb()
10086 struct lpfc_iocbq *abtsiocb; in lpfc_sli_abort_iocb()
10180 struct lpfc_iocbq *abtsiocbq; in lpfc_sli_abort_taskmgmt()
10182 struct lpfc_iocbq *iocbq; in lpfc_sli_abort_taskmgmt()
10297 struct lpfc_iocbq *cmdiocbq, in lpfc_sli_wake_iocb_wait()
10298 struct lpfc_iocbq *rspiocbq) in lpfc_sli_wake_iocb_wait()
10325 memcpy(&((struct lpfc_iocbq *)cmdiocbq->context2)->iocb, in lpfc_sli_wake_iocb_wait()
10357 struct lpfc_iocbq *piocbq, uint32_t flag) in lpfc_chk_iocb_flg()
10408 struct lpfc_iocbq *piocb, in lpfc_sli_issue_iocb_wait()
10409 struct lpfc_iocbq *prspiocbq, in lpfc_sli_issue_iocb_wait()
10416 struct lpfc_iocbq *iocb; in lpfc_sli_issue_iocb_wait()
11470 struct lpfc_iocbq *pIocbIn, in lpfc_sli4_iocb_param_transfer()
11471 struct lpfc_iocbq *pIocbOut, in lpfc_sli4_iocb_param_transfer()
11479 size_t offset = offsetof(struct lpfc_iocbq, iocb); in lpfc_sli4_iocb_param_transfer()
11482 sizeof(struct lpfc_iocbq) - offset); in lpfc_sli4_iocb_param_transfer()
11584 static struct lpfc_iocbq *
11586 struct lpfc_iocbq *irspiocbq) in lpfc_sli4_els_wcqe_to_rspiocbq()
11589 struct lpfc_iocbq *cmdiocbq; in lpfc_sli4_els_wcqe_to_rspiocbq()
11812 struct lpfc_iocbq *irspiocbq; in lpfc_sli4_sp_handle_els_wcqe()
12159 struct lpfc_iocbq *cmdiocbq; in lpfc_sli4_fp_handle_fcp_wcqe()
12160 struct lpfc_iocbq irspiocbq; in lpfc_sli4_fp_handle_fcp_wcqe()
15026 struct lpfc_iocbq *cmd_iocbq, in lpfc_sli4_seq_abort_rsp_cmpl()
15027 struct lpfc_iocbq *rsp_iocbq) in lpfc_sli4_seq_abort_rsp_cmpl()
15080 struct lpfc_iocbq *ctiocb = NULL; in lpfc_sli4_seq_abort_rsp()
15316 static struct lpfc_iocbq *
15321 struct lpfc_iocbq *first_iocbq, *iocbq; in lpfc_prep_seq()
15438 struct lpfc_iocbq *iocbq, *curr_iocb, *next_iocb; in lpfc_sli4_send_seq_to_ulp()
16993 struct lpfc_iocbq *piocbq = NULL; in lpfc_drain_txq()