Lines Matching refs:lpfc_iocbq

64 static struct lpfc_iocbq *lpfc_sli4_els_wcqe_to_rspiocbq(struct lpfc_hba *,
65 struct lpfc_iocbq *);
72 lpfc_get_iocb_from_iocbq(struct lpfc_iocbq *iocbq) in lpfc_get_iocb_from_iocbq()
503 static struct lpfc_iocbq *
507 struct lpfc_iocbq * iocbq = NULL; in __lpfc_sli_get_iocbq()
509 list_remove_head(lpfc_iocb_list, iocbq, struct lpfc_iocbq, list); in __lpfc_sli_get_iocbq()
863 __lpfc_sli_get_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq) in __lpfc_sli_get_sglq()
917 struct lpfc_iocbq *
920 struct lpfc_iocbq * iocbq = NULL; in lpfc_sli_get_iocbq()
948 __lpfc_sli_release_iocbq_s4(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in __lpfc_sli_release_iocbq_s4()
951 size_t start_clean = offsetof(struct lpfc_iocbq, iocb); in __lpfc_sli_release_iocbq_s4()
1003 __lpfc_sli_release_iocbq_s3(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in __lpfc_sli_release_iocbq_s3()
1005 size_t start_clean = offsetof(struct lpfc_iocbq, iocb); in __lpfc_sli_release_iocbq_s3()
1026 __lpfc_sli_release_iocbq(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in __lpfc_sli_release_iocbq()
1041 lpfc_sli_release_iocbq(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in lpfc_sli_release_iocbq()
1069 struct lpfc_iocbq *piocb; in lpfc_sli_cancel_iocbs()
1072 list_remove_head(iocblist, piocb, struct lpfc_iocbq, list); in lpfc_sli_cancel_iocbs()
1257 struct lpfc_iocbq *piocb) in lpfc_sli_ringtxcmpl_put()
1289 struct lpfc_iocbq *
1292 struct lpfc_iocbq *cmd_iocb; in lpfc_sli_ringtx_get()
1294 list_remove_head((&pring->txq), cmd_iocb, struct lpfc_iocbq, list); in lpfc_sli_ringtx_get()
1367 lpfc_sli_next_iotag(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in lpfc_sli_next_iotag()
1369 struct lpfc_iocbq **new_arr; in lpfc_sli_next_iotag()
1370 struct lpfc_iocbq **old_arr; in lpfc_sli_next_iotag()
1387 new_arr = kzalloc(new_len * sizeof (struct lpfc_iocbq *), in lpfc_sli_next_iotag()
1409 sizeof (struct lpfc_iocbq *))); in lpfc_sli_next_iotag()
1445 IOCB_t *iocb, struct lpfc_iocbq *nextiocb) in lpfc_sli_submit_iocb()
1554 struct lpfc_iocbq *nextiocb; in lpfc_sli_resume_iocb()
2334 struct lpfc_iocbq *saveq, uint32_t fch_r_ctl, in lpfc_complete_unsol_iocb()
2376 struct lpfc_iocbq *saveq) in lpfc_sli_process_unsol_iocb()
2382 struct lpfc_iocbq *iocbq; in lpfc_sli_process_unsol_iocb()
2546 static struct lpfc_iocbq *
2549 struct lpfc_iocbq *prspiocb) in lpfc_sli_iocbq_lookup()
2551 struct lpfc_iocbq *cmd_iocb = NULL; in lpfc_sli_iocbq_lookup()
2586 static struct lpfc_iocbq *
2590 struct lpfc_iocbq *cmd_iocb; in lpfc_sli_iocbq_lookup_by_tag()
2627 struct lpfc_iocbq *saveq) in lpfc_sli_process_sol_iocb()
2629 struct lpfc_iocbq *cmdiocbp; in lpfc_sli_process_sol_iocb()
2855 struct lpfc_iocbq *cmdiocbq = NULL; in lpfc_sli_handle_fast_ring_event()
2856 struct lpfc_iocbq rspiocbq; in lpfc_sli_handle_fast_ring_event()
3044 static struct lpfc_iocbq *
3046 struct lpfc_iocbq *rspiocbp) in lpfc_sli_sp_handle_rspiocb()
3048 struct lpfc_iocbq *saveq; in lpfc_sli_sp_handle_rspiocb()
3049 struct lpfc_iocbq *cmdiocbp; in lpfc_sli_sp_handle_rspiocb()
3050 struct lpfc_iocbq *next_iocb; in lpfc_sli_sp_handle_rspiocb()
3072 struct lpfc_iocbq, list); in lpfc_sli_sp_handle_rspiocb()
3232 struct lpfc_iocbq *rspiocbp = NULL; in lpfc_sli_handle_slow_ring_event_s3()
3364 struct lpfc_iocbq *irspiocbq; in lpfc_sli_handle_slow_ring_event_s4()
3381 irspiocbq = container_of(cq_event, struct lpfc_iocbq, in lpfc_sli_handle_slow_ring_event_s4()
3416 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_sli_abort_iocb_ring()
7337 struct lpfc_iocbq *piocb) in __lpfc_sli_ringtx_put()
7361 static struct lpfc_iocbq *
7363 struct lpfc_iocbq **piocb) in lpfc_sli_next_iocb()
7365 struct lpfc_iocbq * nextiocb; in lpfc_sli_next_iocb()
7400 struct lpfc_iocbq *piocb, uint32_t flag) in __lpfc_sli_issue_iocb_s3()
7402 struct lpfc_iocbq *nextiocb; in __lpfc_sli_issue_iocb_s3()
7526 lpfc_sli4_bpl2sgl(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq, in lpfc_sli4_bpl2sgl()
7651 lpfc_sli4_iocb2wqe(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq, in lpfc_sli4_iocb2wqe()
7662 struct lpfc_iocbq *abrtiocbq; in lpfc_sli4_iocb2wqe()
8075 struct lpfc_iocbq *piocb, uint32_t flag) in __lpfc_sli_issue_iocb_s4()
8167 struct lpfc_iocbq *piocb, uint32_t flag) in __lpfc_sli_issue_iocb()
8220 struct lpfc_iocbq *piocb, uint32_t flag) in lpfc_sli_issue_iocb()
8342 struct lpfc_iocbq *iocbq) in lpfc_sli_abts_err_handler()
8436 struct lpfc_sli_ring * pring, struct lpfc_iocbq * iocbq) in lpfc_sli_async_event_handler()
8732 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_sli_host_down()
9061 lpfc_sli_abort_els_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_sli_abort_els_cmpl()
9062 struct lpfc_iocbq *rspiocb) in lpfc_sli_abort_els_cmpl()
9066 struct lpfc_iocbq *abort_iocb = NULL; in lpfc_sli_abort_els_cmpl()
9116 lpfc_ignore_els_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_ignore_els_cmpl()
9117 struct lpfc_iocbq *rspiocb) in lpfc_ignore_els_cmpl()
9148 struct lpfc_iocbq *cmdiocb) in lpfc_sli_abort_iotag_issue()
9151 struct lpfc_iocbq *abtsiocbp; in lpfc_sli_abort_iotag_issue()
9235 struct lpfc_iocbq *cmdiocb) in lpfc_sli_issue_abort_iotag()
9292 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_sli_iocb_ring_abort()
9356 lpfc_sli_validate_fcp_iocb(struct lpfc_iocbq *iocbq, struct lpfc_vport *vport, in lpfc_sli_validate_fcp_iocb()
9422 struct lpfc_iocbq *iocbq; in lpfc_sli_sum_iocb()
9447 lpfc_sli_abort_fcp_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_sli_abort_fcp_cmpl()
9448 struct lpfc_iocbq *rspiocb) in lpfc_sli_abort_fcp_cmpl()
9488 struct lpfc_iocbq *iocbq; in lpfc_sli_abort_iocb()
9489 struct lpfc_iocbq *abtsiocb; in lpfc_sli_abort_iocb()
9562 struct lpfc_iocbq *cmdiocbq, in lpfc_sli_wake_iocb_wait()
9563 struct lpfc_iocbq *rspiocbq) in lpfc_sli_wake_iocb_wait()
9572 memcpy(&((struct lpfc_iocbq *)cmdiocbq->context2)->iocb, in lpfc_sli_wake_iocb_wait()
9604 struct lpfc_iocbq *piocbq, uint32_t flag) in lpfc_chk_iocb_flg()
9649 struct lpfc_iocbq *piocb, in lpfc_sli_issue_iocb_wait()
9650 struct lpfc_iocbq *prspiocbq, in lpfc_sli_issue_iocb_wait()
10670 struct lpfc_iocbq *pIocbIn, in lpfc_sli4_iocb_param_transfer()
10671 struct lpfc_iocbq *pIocbOut, in lpfc_sli4_iocb_param_transfer()
10676 size_t offset = offsetof(struct lpfc_iocbq, iocb); in lpfc_sli4_iocb_param_transfer()
10679 sizeof(struct lpfc_iocbq) - offset); in lpfc_sli4_iocb_param_transfer()
10752 static struct lpfc_iocbq *
10754 struct lpfc_iocbq *irspiocbq) in lpfc_sli4_els_wcqe_to_rspiocbq()
10757 struct lpfc_iocbq *cmdiocbq; in lpfc_sli4_els_wcqe_to_rspiocbq()
10979 struct lpfc_iocbq *irspiocbq; in lpfc_sli4_sp_handle_els_wcqe()
11319 struct lpfc_iocbq *cmdiocbq; in lpfc_sli4_fp_handle_fcp_wcqe()
11320 struct lpfc_iocbq irspiocbq; in lpfc_sli4_fp_handle_fcp_wcqe()
14101 struct lpfc_iocbq *cmd_iocbq, in lpfc_sli4_seq_abort_rsp_cmpl()
14102 struct lpfc_iocbq *rsp_iocbq) in lpfc_sli4_seq_abort_rsp_cmpl()
14149 struct lpfc_iocbq *ctiocb = NULL; in lpfc_sli4_seq_abort_rsp()
14356 static struct lpfc_iocbq *
14361 struct lpfc_iocbq *first_iocbq, *iocbq; in lpfc_prep_seq()
14458 struct lpfc_iocbq *iocbq, *curr_iocb, *next_iocb; in lpfc_sli4_send_seq_to_ulp()
15977 struct lpfc_iocbq *piocbq = 0; in lpfc_drain_txq()