Searched refs:iocbq (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/drivers/scsi/lpfc/ |
D | lpfc_sli.c | 94 lpfc_get_iocb_from_iocbq(struct lpfc_iocbq *iocbq) in lpfc_get_iocb_from_iocbq() argument 96 return &iocbq->iocb; in lpfc_get_iocb_from_iocbq() 801 struct lpfc_iocbq * iocbq = NULL; in __lpfc_sli_get_iocbq() local 805 list_remove_head(lpfc_iocb_list, iocbq, struct lpfc_iocbq, list); in __lpfc_sli_get_iocbq() 806 if (iocbq) in __lpfc_sli_get_iocbq() 810 return iocbq; in __lpfc_sli_get_iocbq() 1233 struct lpfc_iocbq * iocbq = NULL; in lpfc_sli_get_iocbq() local 1237 iocbq = __lpfc_sli_get_iocbq(phba); in lpfc_sli_get_iocbq() 1239 return iocbq; in lpfc_sli_get_iocbq() 1261 __lpfc_sli_release_iocbq_s4(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in __lpfc_sli_release_iocbq_s4() argument [all …]
|
D | lpfc_ct.c | 110 struct lpfc_iocbq *iocbq; in lpfc_ct_unsol_event() local 140 list_for_each_entry(iocbq, &head, list) { in lpfc_ct_unsol_event() 141 icmd = &iocbq->iocb; in lpfc_ct_unsol_event() 144 bdeBuf = iocbq->context2; in lpfc_ct_unsol_event() 145 iocbq->context2 = NULL; in lpfc_ct_unsol_event() 150 bdeBuf = iocbq->context3; in lpfc_ct_unsol_event() 151 iocbq->context3 = NULL; in lpfc_ct_unsol_event() 162 list_for_each_entry(iocbq, &head, list) { in lpfc_ct_unsol_event() 163 icmd = &iocbq->iocb; in lpfc_ct_unsol_event() 165 lpfc_ct_unsol_buffer(phba, iocbq, NULL, 0); in lpfc_ct_unsol_event() [all …]
|
D | lpfc_crtn.h | 179 int lpfc_get_gidft_type(struct lpfc_vport *vport, struct lpfc_iocbq *iocbq); 212 struct lpfc_iocbq *iocbq); 324 struct lpfc_iocbq *iocbq);
|
D | lpfc_scsi.c | 558 struct lpfc_iocbq *iocbq; in lpfc_sli4_fcp_xri_aborted() local 596 iocbq = phba->sli.iocbq_lookup[i]; in lpfc_sli4_fcp_xri_aborted() 598 if (!(iocbq->iocb_flag & LPFC_IO_FCP) || in lpfc_sli4_fcp_xri_aborted() 599 (iocbq->iocb_flag & LPFC_IO_LIBDFC)) in lpfc_sli4_fcp_xri_aborted() 601 if (iocbq->sli4_xritag != xri) in lpfc_sli4_fcp_xri_aborted() 603 psb = container_of(iocbq, struct lpfc_scsi_buf, cur_iocbq); in lpfc_sli4_fcp_xri_aborted() 1175 struct lpfc_iocbq *iocbq = &lpfc_cmd->cur_iocbq; in lpfc_scsi_prep_dma_buf_s3() local 1227 !(iocbq->iocb_flag & DSS_SECURITY_OP) && in lpfc_scsi_prep_dma_buf_s3() 1255 !(iocbq->iocb_flag & DSS_SECURITY_OP)) { in lpfc_scsi_prep_dma_buf_s3() 5045 struct lpfc_iocbq *iocbq; in lpfc_send_taskmgmt() local [all …]
|
D | lpfc_nvmet.c | 1178 lpfc_sli_release_iocbq(phba, ctx_buf->iocbq); in __lpfc_nvmet_clean_io_for_cpu() 1297 ctx_buf->iocbq = lpfc_sli_get_iocbq(phba); in lpfc_nvmet_setup_io_context() 1298 if (!ctx_buf->iocbq) { in lpfc_nvmet_setup_io_context() 1305 ctx_buf->iocbq->iocb_flag = LPFC_IO_NVMET; in lpfc_nvmet_setup_io_context() 1306 nvmewqe = ctx_buf->iocbq; in lpfc_nvmet_setup_io_context() 1312 ctx_buf->iocbq->context1 = NULL; in lpfc_nvmet_setup_io_context() 1314 ctx_buf->sglq = __lpfc_sli_get_nvmet_sglq(phba, ctx_buf->iocbq); in lpfc_nvmet_setup_io_context() 1317 lpfc_sli_release_iocbq(phba, ctx_buf->iocbq); in lpfc_nvmet_setup_io_context() 2339 nvmewqe = ctxp->ctxbuf->iocbq; in lpfc_nvmet_prep_fcp_wqe() 2952 ctxp->wqeq = ctxp->ctxbuf->iocbq; in lpfc_nvmet_sol_fcp_issue_abort() [all …]
|
D | lpfc_bsg.c | 922 struct lpfc_iocbq *iocbq; in lpfc_bsg_ct_unsol_event() local 984 iocbq = list_entry(head.prev, typeof(*iocbq), list); in lpfc_bsg_ct_unsol_event() 985 evt_dat->len = iocbq->iocb.unsli3.rcvsli3.acc_len; in lpfc_bsg_ct_unsol_event() 987 list_for_each_entry(iocbq, &head, list) { in lpfc_bsg_ct_unsol_event() 988 for (i = 0; i < iocbq->iocb.ulpBdeCount; i++) in lpfc_bsg_ct_unsol_event() 990 iocbq->iocb.un.cont64[i].tus.f.bdeSize; in lpfc_bsg_ct_unsol_event() 1007 list_for_each_entry(iocbq, &head, list) { in lpfc_bsg_ct_unsol_event() 1010 bdeBuf1 = iocbq->context2; in lpfc_bsg_ct_unsol_event() 1011 bdeBuf2 = iocbq->context3; in lpfc_bsg_ct_unsol_event() 1013 for (i = 0; i < iocbq->iocb.ulpBdeCount; i++) { in lpfc_bsg_ct_unsol_event() [all …]
|
D | lpfc.h | 147 struct lpfc_iocbq *iocbq; member
|
/Linux-v4.19/Documentation/scsi/ |
D | ChangeLog.lpfc | 130 iocbq structures per LIP. 144 * Fixed a memory leak of iocbq structure. For ELS solicited iocbs 146 * Closed large memory leak -- we were losing 13 iocbq structures
|