Home
last modified time | relevance | path

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

/linux/drivers/scsi/lpfc/
H A Dlpfc_crtn.h129 struct lpfc_iocbq *, struct lpfc_nodelist *);
135 void lpfc_ignore_els_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
136 struct lpfc_iocbq *rspiocb);
177 int lpfc_els_free_iocb(struct lpfc_hba *, struct lpfc_iocbq *);
178 int lpfc_ct_free_iocb(struct lpfc_hba *, struct lpfc_iocbq *);
179 int lpfc_els_rsp_acc(struct lpfc_vport *, uint32_t, struct lpfc_iocbq *,
181 int lpfc_els_rsp_reject(struct lpfc_vport *, uint32_t, struct lpfc_iocbq *,
183 int lpfc_els_rsp_adisc_acc(struct lpfc_vport *, struct lpfc_iocbq *,
185 int lpfc_els_rsp_prli_acc(struct lpfc_vport *, struct lpfc_iocbq *,
191 struct lpfc_iocbq *);
[all …]
H A Dlpfc_nportdisc.c180 lpfc_check_elscmpl_iocb(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_check_elscmpl_iocb()
181 struct lpfc_iocbq *rspiocb) in lpfc_check_elscmpl_iocb()
230 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_els_abort()
319 struct lpfc_iocbq *save_iocb; in lpfc_defer_plogi_acc()
349 struct lpfc_iocbq *cmdiocb) in lpfc_rcv_plogi()
361 struct lpfc_iocbq *save_iocb; in lpfc_rcv_plogi()
574 sizeof(struct lpfc_iocbq)); in lpfc_rcv_plogi()
704 struct lpfc_iocbq *elsiocb; in lpfc_mbx_cmpl_resume_rpi()
729 struct lpfc_iocbq *cmdiocb) in lpfc_rcv_padisc()
732 struct lpfc_iocbq *elsiocb; in lpfc_rcv_padisc()
[all …]
H A Dlpfc_sli.h68 struct lpfc_iocbq { struct
143 struct lpfc_iocbq *rsp_iocb; argument
146 void (*fabric_cmd_cmpl)(struct lpfc_hba *phba, struct lpfc_iocbq *cmd, argument
147 struct lpfc_iocbq *rsp);
148 void (*wait_cmd_cmpl)(struct lpfc_hba *phba, struct lpfc_iocbq *cmd, argument
149 struct lpfc_iocbq *rsp);
150 void (*cmd_cmpl)(struct lpfc_hba *phba, struct lpfc_iocbq *cmd, argument
151 struct lpfc_iocbq *rsp);
204 struct lpfc_iocbq *save_iocb; /* Used in defer_plogi_acc and
238 struct lpfc_iocbq *);
[all …]
H A Dlpfc_nvme.h200 struct lpfc_iocbq *wqeq;
201 struct lpfc_iocbq *abort_wqeq;
236 struct lpfc_iocbq *cmdwqe,
237 struct lpfc_iocbq *rspwqe));
239 struct lpfc_iocbq *cmdwqe, struct lpfc_wcqe_complete *wcqe);
250 struct lpfc_iocbq *cmdwqe,
251 struct lpfc_iocbq *rspwqe));
253 struct lpfc_iocbq *cmdwqe, struct lpfc_iocbq *rspwqe);
H A Dlpfc_ct.c79 lpfc_cmpl_ct_cmd_vmid(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
80 struct lpfc_iocbq *rspiocb);
83 lpfc_ct_ignore_hbq_buffer(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq, in lpfc_ct_ignore_hbq_buffer()
99 lpfc_ct_unsol_buffer(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq, in lpfc_ct_unsol_buffer()
115 lpfc_ct_unsol_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_ct_unsol_cmpl()
116 struct lpfc_iocbq *rspiocb) in lpfc_ct_unsol_cmpl()
160 struct lpfc_iocbq *cmdiocbq = NULL; in lpfc_ct_reject_event()
282 lpfc_ct_handle_mibreq(struct lpfc_hba *phba, struct lpfc_iocbq *ctiocbq) in lpfc_ct_handle_mibreq()
338 struct lpfc_iocbq *ctiocbq) in lpfc_ct_unsol_event()
343 struct lpfc_iocbq *iocbq; in lpfc_ct_unsol_event()
[all …]
H A Dlpfc_els.c50 static int lpfc_els_retry(struct lpfc_hba *, struct lpfc_iocbq *,
51 struct lpfc_iocbq *);
52 static void lpfc_cmpl_fabric_iocb(struct lpfc_hba *, struct lpfc_iocbq *,
53 struct lpfc_iocbq *);
58 struct lpfc_iocbq *iocb);
60 struct lpfc_iocbq *cmdiocb,
61 struct lpfc_iocbq *rspiocb);
62 static void lpfc_cmpl_els_uvem(struct lpfc_hba *, struct lpfc_iocbq *,
63 struct lpfc_iocbq *);
168 struct lpfc_iocbq *
[all …]
H A Dlpfc.h150 struct lpfc_iocbq *iocbq;
953 struct lpfc_iocbq *, uint32_t);
956 struct lpfc_iocbq *piocb, uint32_t flag);
958 struct lpfc_iocbq *);
992 void (*__lpfc_sli_prep_els_req_rsp)(struct lpfc_iocbq *cmdiocbq,
997 void (*__lpfc_sli_prep_gen_req)(struct lpfc_iocbq *cmdiocbq,
1000 void (*__lpfc_sli_prep_xmit_seq64)(struct lpfc_iocbq *cmdiocbq,
1004 void (*__lpfc_sli_prep_abort_xri)(struct lpfc_iocbq *cmdiocbq,
1823 u8 get_job_ulpstatus(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in get_job_ulpstatus()
1832 u32 get_job_word4(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in get_job_word4()
[all …]
H A Dlpfc_nvmet.c54 static struct lpfc_iocbq *lpfc_nvmet_prep_ls_wqe(struct lpfc_hba *,
58 static struct lpfc_iocbq *lpfc_nvmet_prep_fcp_wqe(struct lpfc_hba *,
295 __lpfc_nvme_xmt_ls_rsp_cmp(struct lpfc_hba *phba, struct lpfc_iocbq *cmdwqe, in __lpfc_nvme_xmt_ls_rsp_cmp()
296 struct lpfc_iocbq *rspwqe) in __lpfc_nvme_xmt_ls_rsp_cmp()
343 lpfc_nvmet_xmt_ls_rsp_cmp(struct lpfc_hba *phba, struct lpfc_iocbq *cmdwqe, in lpfc_nvmet_xmt_ls_rsp_cmp()
344 struct lpfc_iocbq *rspwqe) in lpfc_nvmet_xmt_ls_rsp_cmp()
719 lpfc_nvmet_xmt_fcp_op_cmp(struct lpfc_hba *phba, struct lpfc_iocbq *cmdwqe, in lpfc_nvmet_xmt_fcp_op_cmp()
720 struct lpfc_iocbq *rspwqe) in lpfc_nvmet_xmt_fcp_op_cmp()
865 struct lpfc_iocbq *cmdwqe, in __lpfc_nvme_xmt_ls_rsp()
866 struct lpfc_iocbq *rspwqe)) in __lpfc_nvme_xmt_ls_rsp()
[all …]
H A Dlpfc_nvme.c313 struct lpfc_iocbq *cmdwqe, in __lpfc_nvme_ls_req_cmp()
364 lpfc_nvme_ls_req_cmp(struct lpfc_hba *phba, struct lpfc_iocbq *cmdwqe, in lpfc_nvme_ls_req_cmp()
365 struct lpfc_iocbq *rspwqe) in lpfc_nvme_ls_req_cmp()
393 void (*cmpl)(struct lpfc_hba *, struct lpfc_iocbq *, in lpfc_nvme_gen_req() argument
394 struct lpfc_iocbq *), in lpfc_nvme_gen_req() argument
400 struct lpfc_iocbq *genwqe; in lpfc_nvme_gen_req()
546 struct lpfc_iocbq *cmdwqe, in __lpfc_nvme_ls_req()
547 struct lpfc_iocbq *rspwqe)) in __lpfc_nvme_ls_req()
711 struct lpfc_iocbq *wqe, *next_wqe; in __lpfc_nvme_ls_abort()
933 lpfc_nvme_io_cmd_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *pwqeIn, in lpfc_nvme_io_cmd_cmpl()
[all …]
H A Dlpfc_sli.c72 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()
1247 __lpfc_sli_get_els_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq) in __lpfc_sli_get_els_sglq()
1317 __lpfc_sli_get_nvmet_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq) in __lpfc_sli_get_nvmet_sglq()
1343 struct lpfc_iocbq *
1346 struct lpfc_iocbq * iocbq = NULL; in lpfc_sli_get_iocbq()
[all …]
H A Dlpfc_bsg.c76 struct lpfc_iocbq *cmdiocbq;
291 struct lpfc_iocbq *cmdiocbq, in lpfc_bsg_send_mgmt_cmd_cmp()
292 struct lpfc_iocbq *rspiocbq) in lpfc_bsg_send_mgmt_cmd_cmp()
387 struct lpfc_iocbq *cmdiocbq = NULL; in lpfc_bsg_send_mgmt_cmd()
550 struct lpfc_iocbq *cmdiocbq, in lpfc_bsg_rport_els_cmp()
551 struct lpfc_iocbq *rspiocbq) in lpfc_bsg_rport_els_cmp()
652 struct lpfc_iocbq *cmdiocbq; in lpfc_bsg_rport_els()
889 struct lpfc_iocbq *piocbq) in lpfc_bsg_ct_unsol_event()
896 struct lpfc_iocbq *iocbq; in lpfc_bsg_ct_unsol_event()
1357 struct lpfc_iocbq *cmdiocbq, in lpfc_issue_ct_rsp_cmp()
[all …]
H A Dlpfc_scsi.c430 struct lpfc_iocbq *iocbq; in lpfc_sli4_io_xri_aborted()
812 struct lpfc_iocbq *iocbq = &lpfc_cmd->cur_iocbq; in lpfc_scsi_prep_dma_buf_s3()
2863 struct lpfc_iocbq *pIocbOut) in lpfc_parse_bg_err()
3049 struct lpfc_iocbq *pwqeq = &lpfc_cmd->cur_iocbq; in lpfc_scsi_prep_dma_buf_s4()
3296 struct lpfc_iocbq *pwqeq = &lpfc_cmd->cur_iocbq; in lpfc_bg_scsi_prep_dma_buf_s4()
4008 lpfc_fcp_io_cmd_wqe_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *pwqeIn, in lpfc_fcp_io_cmd_wqe_cmpl()
4009 struct lpfc_iocbq *pwqeOut) in lpfc_fcp_io_cmd_wqe_cmpl()
4338 lpfc_scsi_cmd_iocb_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *pIocbIn, in lpfc_scsi_cmd_iocb_cmpl()
4339 struct lpfc_iocbq *pIocbOut) in lpfc_scsi_cmd_iocb_cmpl()
4612 struct lpfc_iocbq *piocbq = &lpfc_cmd->cur_iocbq; in lpfc_scsi_prep_cmnd_buf_s3()
[all …]
H A Dlpfc_sli4.h1123 struct lpfc_iocbq *iocbq);
H A Dlpfc_init.c925 struct lpfc_iocbq *rspiocbq; in lpfc_sli4_free_sp_events()
940 rspiocbq = container_of(cq_event, struct lpfc_iocbq, in lpfc_sli4_free_sp_events()
1014 struct lpfc_iocbq *piocb, *next_iocb; in lpfc_hba_clean_txcmplq()
2785 struct lpfc_iocbq *iocb; in lpfc_sli3_post_buffer()
4480 struct lpfc_iocbq *pwqeq; in lpfc_new_io_buf()
8662 struct lpfc_iocbq *iocbq_entry = NULL, *iocbq_next = NULL; in lpfc_free_iocb_list()
8691 struct lpfc_iocbq *iocbq_entry = NULL; in lpfc_init_iocb_list()
8698 iocbq_entry = kzalloc(sizeof(struct lpfc_iocbq), GFP_KERNEL); in lpfc_init_iocb_list()
H A Dlpfc_hbadisc.c5047 struct lpfc_iocbq *iocb, in lpfc_check_sli_ndlp()
5093 struct lpfc_iocbq *iocb, *next_iocb; in __lpfc_dequeue_nport_iocbs()
5989 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_free_tx()
/linux/Documentation/scsi/
H A DChangeLog.lpfc1184 * Changed LPFC_IOCBQ_t to struct lpfc_iocbq.