/linux/drivers/scsi/lpfc/ |
H A D | lpfc_crtn.h | 129 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 D | lpfc_nportdisc.c | 180 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 D | lpfc_sli.h | 68 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 D | lpfc_nvme.h | 200 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 D | lpfc_ct.c | 79 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 D | lpfc_els.c | 50 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 D | lpfc.h | 150 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 D | lpfc_nvmet.c | 54 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 D | lpfc_nvme.c | 313 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 D | lpfc_sli.c | 72 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 D | lpfc_bsg.c | 76 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 D | lpfc_scsi.c | 430 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 D | lpfc_sli4.h | 1123 struct lpfc_iocbq *iocbq);
|
H A D | lpfc_init.c | 925 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 D | lpfc_hbadisc.c | 5047 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 D | ChangeLog.lpfc | 1184 * Changed LPFC_IOCBQ_t to struct lpfc_iocbq.
|