Home
last modified time | relevance | path

Searched refs:iocbq (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/drivers/scsi/lpfc/
Dlpfc_sli.c78 lpfc_get_iocb_from_iocbq(struct lpfc_iocbq *iocbq) in lpfc_get_iocb_from_iocbq() argument
80 return &iocbq->iocb; in lpfc_get_iocb_from_iocbq()
577 struct lpfc_iocbq * iocbq = NULL; in __lpfc_sli_get_iocbq() local
579 list_remove_head(lpfc_iocb_list, iocbq, struct lpfc_iocbq, list); in __lpfc_sli_get_iocbq()
580 if (iocbq) in __lpfc_sli_get_iocbq()
584 return iocbq; in __lpfc_sli_get_iocbq()
971 struct lpfc_iocbq * iocbq = NULL; in lpfc_sli_get_iocbq() local
975 iocbq = __lpfc_sli_get_iocbq(phba); in lpfc_sli_get_iocbq()
977 return iocbq; in lpfc_sli_get_iocbq()
999 __lpfc_sli_release_iocbq_s4(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in __lpfc_sli_release_iocbq_s4() argument
[all …]
Dlpfc_ct.c95 struct lpfc_iocbq *iocbq; in lpfc_ct_unsol_event() local
125 list_for_each_entry(iocbq, &head, list) { in lpfc_ct_unsol_event()
126 icmd = &iocbq->iocb; in lpfc_ct_unsol_event()
129 bdeBuf = iocbq->context2; in lpfc_ct_unsol_event()
130 iocbq->context2 = NULL; in lpfc_ct_unsol_event()
135 bdeBuf = iocbq->context3; in lpfc_ct_unsol_event()
136 iocbq->context3 = NULL; in lpfc_ct_unsol_event()
147 list_for_each_entry(iocbq, &head, list) { in lpfc_ct_unsol_event()
148 icmd = &iocbq->iocb; in lpfc_ct_unsol_event()
150 lpfc_ct_unsol_buffer(phba, iocbq, NULL, 0); in lpfc_ct_unsol_event()
[all …]
Dlpfc_bsg.c911 struct lpfc_iocbq *iocbq; in lpfc_bsg_ct_unsol_event() local
973 iocbq = list_entry(head.prev, typeof(*iocbq), list); in lpfc_bsg_ct_unsol_event()
974 evt_dat->len = iocbq->iocb.unsli3.rcvsli3.acc_len; in lpfc_bsg_ct_unsol_event()
976 list_for_each_entry(iocbq, &head, list) { in lpfc_bsg_ct_unsol_event()
977 for (i = 0; i < iocbq->iocb.ulpBdeCount; i++) in lpfc_bsg_ct_unsol_event()
979 iocbq->iocb.un.cont64[i].tus.f.bdeSize; in lpfc_bsg_ct_unsol_event()
996 list_for_each_entry(iocbq, &head, list) { in lpfc_bsg_ct_unsol_event()
999 bdeBuf1 = iocbq->context2; in lpfc_bsg_ct_unsol_event()
1000 bdeBuf2 = iocbq->context3; in lpfc_bsg_ct_unsol_event()
1002 for (i = 0; i < iocbq->iocb.ulpBdeCount; i++) { in lpfc_bsg_ct_unsol_event()
[all …]
Dlpfc_scsi.c555 struct lpfc_iocbq *iocbq; in lpfc_sli4_fcp_xri_aborted() local
591 iocbq = phba->sli.iocbq_lookup[i]; in lpfc_sli4_fcp_xri_aborted()
593 if (!(iocbq->iocb_flag & LPFC_IO_FCP) || in lpfc_sli4_fcp_xri_aborted()
594 (iocbq->iocb_flag & LPFC_IO_LIBDFC)) in lpfc_sli4_fcp_xri_aborted()
596 if (iocbq->sli4_xritag != xri) in lpfc_sli4_fcp_xri_aborted()
598 psb = container_of(iocbq, struct lpfc_scsi_buf, cur_iocbq); in lpfc_sli4_fcp_xri_aborted()
1153 struct lpfc_iocbq *iocbq = &lpfc_cmd->cur_iocbq; in lpfc_scsi_prep_dma_buf_s3() local
1205 !(iocbq->iocb_flag & DSS_SECURITY_OP) && in lpfc_scsi_prep_dma_buf_s3()
1233 !(iocbq->iocb_flag & DSS_SECURITY_OP)) { in lpfc_scsi_prep_dma_buf_s3()
4930 struct lpfc_iocbq *iocbq; in lpfc_send_taskmgmt() local
[all …]
/linux-4.1.27/Documentation/scsi/
DChangeLog.lpfc130 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