Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/scsi/lpfc/
Dlpfc_crtn.h105 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_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()
535 struct lpfc_iocbq *elsiocb; in lpfc_mbx_cmpl_resume_rpi()
539 elsiocb = (struct lpfc_iocbq *)mboxq->ctx_buf; in lpfc_mbx_cmpl_resume_rpi()
556 struct lpfc_iocbq *cmdiocb) in lpfc_rcv_padisc()
559 struct lpfc_iocbq *elsiocb; in lpfc_rcv_padisc()
592 elsiocb = kmalloc(sizeof(struct lpfc_iocbq), in lpfc_rcv_padisc()
598 sizeof(struct lpfc_iocbq)); in lpfc_rcv_padisc()
[all …]
Dlpfc_sli.h56 struct lpfc_iocbq { struct
111 struct lpfc_iocbq *rsp_iocb; argument
117 void (*fabric_iocb_cmpl)(struct lpfc_hba *, struct lpfc_iocbq *, argument
118 struct lpfc_iocbq *);
119 void (*wait_iocb_cmpl)(struct lpfc_hba *, struct lpfc_iocbq *, argument
120 struct lpfc_iocbq *);
121 void (*iocb_cmpl)(struct lpfc_hba *, struct lpfc_iocbq *, argument
122 struct lpfc_iocbq *);
123 void (*wqe_cmpl)(struct lpfc_hba *, struct lpfc_iocbq *, argument
186 struct lpfc_iocbq *);
[all …]
Dlpfc_els.c49 static int lpfc_els_retry(struct lpfc_hba *, struct lpfc_iocbq *,
50 struct lpfc_iocbq *);
51 static void lpfc_cmpl_fabric_iocb(struct lpfc_hba *, struct lpfc_iocbq *,
52 struct lpfc_iocbq *);
57 struct lpfc_iocbq *iocb);
152 struct lpfc_iocbq *
159 struct lpfc_iocbq *elsiocb; in lpfc_prep_els_iocb()
980 lpfc_cmpl_els_flogi(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmpl_els_flogi()
981 struct lpfc_iocbq *rspiocb) in lpfc_cmpl_els_flogi()
1219 lpfc_cmpl_els_link_down(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmpl_els_link_down()
[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_nvmet.h113 struct lpfc_iocbq *wqeq;
114 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 *,
301 lpfc_nvmet_xmt_ls_rsp_cmp(struct lpfc_hba *phba, struct lpfc_iocbq *cmdwqe, in lpfc_nvmet_xmt_ls_rsp_cmp()
710 lpfc_nvmet_xmt_fcp_op_cmp(struct lpfc_hba *phba, struct lpfc_iocbq *cmdwqe, in lpfc_nvmet_xmt_fcp_op_cmp()
813 start_clean = offsetof(struct lpfc_iocbq, iocb_flag); in lpfc_nvmet_xmt_fcp_op_cmp()
815 (sizeof(struct lpfc_iocbq) - start_clean)); in lpfc_nvmet_xmt_fcp_op_cmp()
848 struct lpfc_iocbq *nvmewqeq; in lpfc_nvmet_xmt_ls_rsp()
938 struct lpfc_iocbq *nvmewqeq; in lpfc_nvmet_xmt_fcp_op()
1293 struct lpfc_iocbq *nvmewqe; in lpfc_nvmet_setup_io_context()
1817 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 *);
92 lpfc_get_iocb_from_iocbq(struct lpfc_iocbq *iocbq) in lpfc_get_iocb_from_iocbq()
773 struct lpfc_iocbq *
777 struct lpfc_iocbq * iocbq = NULL; in __lpfc_sli_get_iocbq()
781 list_remove_head(lpfc_iocb_list, iocbq, struct lpfc_iocbq, list); in __lpfc_sli_get_iocbq()
1111 __lpfc_sli_get_els_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq) in __lpfc_sli_get_els_sglq()
1186 __lpfc_sli_get_nvmet_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq) in __lpfc_sli_get_nvmet_sglq()
1212 struct lpfc_iocbq *
1215 struct lpfc_iocbq * iocbq = NULL; in lpfc_sli_get_iocbq()
[all …]
Dlpfc.h147 struct lpfc_iocbq *iocbq;
647 struct lpfc_iocbq *, uint32_t);
649 struct lpfc_iocbq *);
652 (struct lpfc_iocbq *);
654 (struct lpfc_hba *, struct lpfc_iocbq *, struct lpfc_iocbq *);
Dlpfc_nvme.c358 lpfc_nvme_cmpl_gen_req(struct lpfc_hba *phba, struct lpfc_iocbq *cmdwqe, in lpfc_nvme_cmpl_gen_req()
421 void (*cmpl)(struct lpfc_hba *, struct lpfc_iocbq *, in lpfc_nvme_gen_req() argument
428 struct lpfc_iocbq *genwqe; in lpfc_nvme_gen_req()
707 struct lpfc_iocbq *wqe, *next_wqe; in lpfc_nvme_ls_abort()
958 lpfc_nvme_io_cmd_wqe_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *pwqeIn, in lpfc_nvme_io_cmd_wqe_cmpl()
1203 struct lpfc_iocbq *pwqeq = &(lpfc_ncmd->cur_iocbq); in lpfc_nvme_prep_io_cmd()
1748 lpfc_nvme_abort_fcreq_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_nvme_abort_fcreq_cmpl()
1791 struct lpfc_iocbq *abts_buf; in lpfc_nvme_fcp_abort()
1792 struct lpfc_iocbq *nvmereq_wqe; in lpfc_nvme_fcp_abort()
2021 struct lpfc_iocbq *pwqeq; in lpfc_get_nvme_buf()
[all …]
Dlpfc_bsg.c76 struct lpfc_iocbq *cmdiocbq;
94 struct lpfc_iocbq *cmdiocbq;
300 struct lpfc_iocbq *cmdiocbq, in lpfc_bsg_send_mgmt_cmd_cmp()
301 struct lpfc_iocbq *rspiocbq) in lpfc_bsg_send_mgmt_cmd_cmp()
397 struct lpfc_iocbq *cmdiocbq = NULL; in lpfc_bsg_send_mgmt_cmd()
577 struct lpfc_iocbq *cmdiocbq, in lpfc_bsg_rport_els_cmp()
578 struct lpfc_iocbq *rspiocbq) in lpfc_bsg_rport_els_cmp()
672 struct lpfc_iocbq *cmdiocbq; in lpfc_bsg_rport_els()
916 struct lpfc_iocbq *piocbq) in lpfc_bsg_ct_unsol_event()
923 struct lpfc_iocbq *iocbq; in lpfc_bsg_ct_unsol_event()
[all …]
Dlpfc_scsi.c513 struct lpfc_iocbq *iocbq; in lpfc_sli4_io_xri_aborted()
839 struct lpfc_iocbq *iocbq = &lpfc_cmd->cur_iocbq; in lpfc_scsi_prep_dma_buf_s3()
2895 struct lpfc_iocbq *pIocbOut) in lpfc_parse_bg_err()
3484 struct lpfc_io_buf *lpfc_cmd, struct lpfc_iocbq *rsp_iocb) { in lpfc_send_scsi_error_event()
3604 struct lpfc_iocbq *rsp_iocb) in lpfc_handle_fcp_err()
3792 lpfc_scsi_cmd_iocb_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *pIocbIn, in lpfc_scsi_cmd_iocb_cmpl()
3793 struct lpfc_iocbq *pIocbOut) in lpfc_scsi_cmd_iocb_cmpl()
4080 struct lpfc_iocbq *piocbq = &(lpfc_cmd->cur_iocbq); in lpfc_scsi_prep_cmnd()
4193 struct lpfc_iocbq *piocbq; in lpfc_scsi_prep_task_mgmt_cmd()
4295 struct lpfc_iocbq *cmdiocbq, in lpfc_tskmgmt_def_cmpl()
[all …]
Dlpfc_init.c873 struct lpfc_iocbq *rspiocbq; in lpfc_sli4_free_sp_events()
890 rspiocbq = container_of(cq_event, struct lpfc_iocbq, in lpfc_sli4_free_sp_events()
964 struct lpfc_iocbq *piocb, *next_iocb; in lpfc_hba_clean_txcmplq()
2547 struct lpfc_iocbq *iocb; in lpfc_post_buffer()
4083 struct lpfc_iocbq *pwqeq; in lpfc_new_io_buf()
7090 struct lpfc_iocbq *iocbq_entry = NULL, *iocbq_next = NULL; in lpfc_free_iocb_list()
7118 struct lpfc_iocbq *iocbq_entry = NULL; in lpfc_init_iocb_list()
7125 iocbq_entry = kzalloc(sizeof(struct lpfc_iocbq), GFP_KERNEL); in lpfc_init_iocb_list()
Dlpfc_hbadisc.c4688 struct lpfc_iocbq *iocb, in lpfc_check_sli_ndlp()
4730 struct lpfc_iocbq *iocb, *next_iocb; in __lpfc_dequeue_nport_iocbs()
5644 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_free_tx()
/Linux-v5.4/Documentation/scsi/
DChangeLog.lpfc1184 * Changed LPFC_IOCBQ_t to struct lpfc_iocbq.