Home
last modified time | relevance | path

Searched refs:lpfc_iocbq (Results 1 – 17 of 17) sorted by relevance

/Linux-v4.19/drivers/scsi/lpfc/
Dlpfc_nportdisc.c170 lpfc_check_elscmpl_iocb(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_check_elscmpl_iocb()
171 struct lpfc_iocbq *rspiocb) in lpfc_check_elscmpl_iocb()
214 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_els_abort()
284 struct lpfc_iocbq *cmdiocb) in lpfc_rcv_plogi()
534 struct lpfc_iocbq *elsiocb; in lpfc_mbx_cmpl_resume_rpi()
538 elsiocb = (struct lpfc_iocbq *)mboxq->context1; in lpfc_mbx_cmpl_resume_rpi()
555 struct lpfc_iocbq *cmdiocb) in lpfc_rcv_padisc()
558 struct lpfc_iocbq *elsiocb; in lpfc_rcv_padisc()
591 elsiocb = kmalloc(sizeof(struct lpfc_iocbq), in lpfc_rcv_padisc()
597 sizeof(struct lpfc_iocbq)); in lpfc_rcv_padisc()
[all …]
Dlpfc_crtn.h106 struct lpfc_iocbq *, struct lpfc_nodelist *);
146 int lpfc_els_free_iocb(struct lpfc_hba *, struct lpfc_iocbq *);
147 int lpfc_ct_free_iocb(struct lpfc_hba *, struct lpfc_iocbq *);
148 int lpfc_els_rsp_acc(struct lpfc_vport *, uint32_t, struct lpfc_iocbq *,
150 int lpfc_els_rsp_reject(struct lpfc_vport *, uint32_t, struct lpfc_iocbq *,
152 int lpfc_els_rsp_adisc_acc(struct lpfc_vport *, struct lpfc_iocbq *,
154 int lpfc_els_rsp_prli_acc(struct lpfc_vport *, struct lpfc_iocbq *,
160 struct lpfc_iocbq *);
170 struct lpfc_iocbq *lpfc_prep_els_iocb(struct lpfc_vport *, uint8_t, uint16_t,
176 struct lpfc_iocbq *);
[all …]
Dlpfc_sli.h51 struct lpfc_iocbq { struct
106 struct lpfc_iocbq *rsp_iocb; argument
112 void (*fabric_iocb_cmpl)(struct lpfc_hba *, struct lpfc_iocbq *, argument
113 struct lpfc_iocbq *);
114 void (*wait_iocb_cmpl)(struct lpfc_hba *, struct lpfc_iocbq *, argument
115 struct lpfc_iocbq *);
116 void (*iocb_cmpl)(struct lpfc_hba *, struct lpfc_iocbq *, argument
117 struct lpfc_iocbq *);
118 void (*wqe_cmpl)(struct lpfc_hba *, struct lpfc_iocbq *, argument
181 struct lpfc_iocbq *);
[all …]
Dlpfc_ct.c81 lpfc_ct_ignore_hbq_buffer(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq, in lpfc_ct_ignore_hbq_buffer()
97 lpfc_ct_unsol_buffer(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq, in lpfc_ct_unsol_buffer()
105 struct lpfc_iocbq *piocbq) in lpfc_ct_unsol_event()
110 struct lpfc_iocbq *iocbq; in lpfc_ct_unsol_event()
275 lpfc_ct_free_iocb(struct lpfc_hba *phba, struct lpfc_iocbq *ctiocb) in lpfc_ct_free_iocb()
318 void (*cmpl) (struct lpfc_hba *, struct lpfc_iocbq *, in lpfc_gen_req() argument
319 struct lpfc_iocbq *), in lpfc_gen_req() argument
325 struct lpfc_iocbq *geniocb; in lpfc_gen_req()
411 void (*cmpl) (struct lpfc_hba *, struct lpfc_iocbq *, in lpfc_ct_cmd() argument
412 struct lpfc_iocbq *), in lpfc_ct_cmd() argument
[all …]
Dlpfc_els.c47 static int lpfc_els_retry(struct lpfc_hba *, struct lpfc_iocbq *,
48 struct lpfc_iocbq *);
49 static void lpfc_cmpl_fabric_iocb(struct lpfc_hba *, struct lpfc_iocbq *,
50 struct lpfc_iocbq *);
55 struct lpfc_iocbq *iocb);
150 struct lpfc_iocbq *
157 struct lpfc_iocbq *elsiocb; in lpfc_prep_els_iocb()
976 lpfc_cmpl_els_flogi(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmpl_els_flogi()
977 struct lpfc_iocbq *rspiocb) in lpfc_cmpl_els_flogi()
1231 struct lpfc_iocbq *elsiocb; in lpfc_issue_els_flogi()
[all …]
Dlpfc_nvmet.h112 struct lpfc_iocbq *wqeq;
113 struct lpfc_iocbq *abort_wqeq;
Dlpfc_nvmet.c59 static struct lpfc_iocbq *lpfc_nvmet_prep_ls_wqe(struct lpfc_hba *,
63 static struct lpfc_iocbq *lpfc_nvmet_prep_fcp_wqe(struct lpfc_hba *,
251 lpfc_nvmet_xmt_ls_rsp_cmp(struct lpfc_hba *phba, struct lpfc_iocbq *cmdwqe, in lpfc_nvmet_xmt_ls_rsp_cmp()
655 lpfc_nvmet_xmt_fcp_op_cmp(struct lpfc_hba *phba, struct lpfc_iocbq *cmdwqe, in lpfc_nvmet_xmt_fcp_op_cmp()
766 start_clean = offsetof(struct lpfc_iocbq, iocb_flag); in lpfc_nvmet_xmt_fcp_op_cmp()
768 (sizeof(struct lpfc_iocbq) - start_clean)); in lpfc_nvmet_xmt_fcp_op_cmp()
798 struct lpfc_iocbq *nvmewqeq; in lpfc_nvmet_xmt_ls_rsp()
889 struct lpfc_iocbq *nvmewqeq; in lpfc_nvmet_xmt_fcp_op()
1210 struct lpfc_iocbq *nvmewqe; in lpfc_nvmet_setup_io_context()
1620 struct lpfc_iocbq *nvmewqeq; in lpfc_nvmet_wqfull_flush()
[all …]
Dlpfc_sli.c75 static struct lpfc_iocbq *lpfc_sli4_els_wcqe_to_rspiocbq(struct lpfc_hba *,
76 struct lpfc_iocbq *);
91 struct lpfc_iocbq *cmdiocb);
94 lpfc_get_iocb_from_iocbq(struct lpfc_iocbq *iocbq) in lpfc_get_iocb_from_iocbq()
797 struct lpfc_iocbq *
801 struct lpfc_iocbq * iocbq = NULL; in __lpfc_sli_get_iocbq()
805 list_remove_head(lpfc_iocb_list, iocbq, struct lpfc_iocbq, list); in __lpfc_sli_get_iocbq()
1135 __lpfc_sli_get_els_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq) in __lpfc_sli_get_els_sglq()
1204 __lpfc_sli_get_nvmet_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq) in __lpfc_sli_get_nvmet_sglq()
1230 struct lpfc_iocbq *
[all …]
Dlpfc.h147 struct lpfc_iocbq *iocbq;
607 struct lpfc_iocbq *, uint32_t);
609 struct lpfc_iocbq *);
612 (struct lpfc_iocbq *);
614 (struct lpfc_hba *, struct lpfc_iocbq *, struct lpfc_iocbq *);
Dlpfc_nvme.h117 struct lpfc_iocbq cur_iocbq;
Dlpfc_scsi.h172 struct lpfc_iocbq cur_iocbq;
Dlpfc_nvme.c357 lpfc_nvme_cmpl_gen_req(struct lpfc_hba *phba, struct lpfc_iocbq *cmdwqe, in lpfc_nvme_cmpl_gen_req()
420 void (*cmpl)(struct lpfc_hba *, struct lpfc_iocbq *, in lpfc_nvme_gen_req() argument
427 struct lpfc_iocbq *genwqe; in lpfc_nvme_gen_req()
704 struct lpfc_iocbq *wqe, *next_wqe; in lpfc_nvme_ls_abort()
955 lpfc_nvme_io_cmd_wqe_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *pwqeIn, in lpfc_nvme_io_cmd_wqe_cmpl()
1204 struct lpfc_iocbq *pwqeq = &(lpfc_ncmd->cur_iocbq); in lpfc_nvme_prep_io_cmd()
1680 lpfc_nvme_abort_fcreq_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_nvme_abort_fcreq_cmpl()
1723 struct lpfc_iocbq *abts_buf; in lpfc_nvme_fcp_abort()
1724 struct lpfc_iocbq *nvmereq_wqe; in lpfc_nvme_fcp_abort()
2233 struct lpfc_iocbq *pwqeq; in lpfc_new_nvme_buf()
Dlpfc_bsg.c75 struct lpfc_iocbq *cmdiocbq;
93 struct lpfc_iocbq *cmdiocbq;
299 struct lpfc_iocbq *cmdiocbq, in lpfc_bsg_send_mgmt_cmd_cmp()
300 struct lpfc_iocbq *rspiocbq) in lpfc_bsg_send_mgmt_cmd_cmp()
396 struct lpfc_iocbq *cmdiocbq = NULL; in lpfc_bsg_send_mgmt_cmd()
576 struct lpfc_iocbq *cmdiocbq, in lpfc_bsg_rport_els_cmp()
577 struct lpfc_iocbq *rspiocbq) in lpfc_bsg_rport_els_cmp()
671 struct lpfc_iocbq *cmdiocbq; in lpfc_bsg_rport_els()
915 struct lpfc_iocbq *piocbq) in lpfc_bsg_ct_unsol_event()
922 struct lpfc_iocbq *iocbq; in lpfc_bsg_ct_unsol_event()
[all …]
Dlpfc_scsi.c558 struct lpfc_iocbq *iocbq; in lpfc_sli4_fcp_xri_aborted()
1175 struct lpfc_iocbq *iocbq = &lpfc_cmd->cur_iocbq; in lpfc_scsi_prep_dma_buf_s3()
3082 struct lpfc_iocbq *pIocbOut) in lpfc_parse_bg_err()
3597 struct lpfc_scsi_buf *lpfc_cmd, struct lpfc_iocbq *rsp_iocb) { in lpfc_send_scsi_error_event()
3717 struct lpfc_iocbq *rsp_iocb) in lpfc_handle_fcp_err()
3948 lpfc_scsi_cmd_iocb_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *pIocbIn, in lpfc_scsi_cmd_iocb_cmpl()
3949 struct lpfc_iocbq *pIocbOut) in lpfc_scsi_cmd_iocb_cmpl()
4215 struct lpfc_iocbq *piocbq = &(lpfc_cmd->cur_iocbq); in lpfc_scsi_prep_cmnd()
4320 struct lpfc_iocbq *piocbq; in lpfc_scsi_prep_task_mgmt_cmd()
4424 struct lpfc_iocbq *cmdiocbq, in lpfc_tskmgmt_def_cmpl()
[all …]
Dlpfc_init.c872 struct lpfc_iocbq *rspiocbq; in lpfc_sli4_free_sp_events()
889 rspiocbq = container_of(cq_event, struct lpfc_iocbq, in lpfc_sli4_free_sp_events()
963 struct lpfc_iocbq *piocb, *next_iocb; in lpfc_hba_clean_txcmplq()
2547 struct lpfc_iocbq *iocb; in lpfc_post_buffer()
6476 struct lpfc_iocbq *iocbq_entry = NULL, *iocbq_next = NULL; in lpfc_free_iocb_list()
6504 struct lpfc_iocbq *iocbq_entry = NULL; in lpfc_init_iocb_list()
6511 iocbq_entry = kzalloc(sizeof(struct lpfc_iocbq), GFP_KERNEL); in lpfc_init_iocb_list()
Dlpfc_hbadisc.c4575 struct lpfc_iocbq *iocb, in lpfc_check_sli_ndlp()
4614 struct lpfc_iocbq *iocb, *next_iocb; in __lpfc_dequeue_nport_iocbs()
5433 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_free_tx()
/Linux-v4.19/Documentation/scsi/
DChangeLog.lpfc1184 * Changed LPFC_IOCBQ_t to struct lpfc_iocbq.