Searched refs:ctiocb (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/drivers/scsi/lpfc/ |
H A D | lpfc_bsg.c | 1448 struct lpfc_iocbq *ctiocb = NULL; in lpfc_issue_ct_rsp() local 1475 ctiocb = lpfc_sli_get_iocbq(phba); in lpfc_issue_ct_rsp() 1476 if (!ctiocb) { in lpfc_issue_ct_rsp() 1488 lpfc_sli_prep_xmit_seq64(phba, ctiocb, bmp, in lpfc_issue_ct_rsp() 1496 iotag = get_wqe_reqtag(ctiocb); in lpfc_issue_ct_rsp() 1498 lpfc_sli_prep_xmit_seq64(phba, ctiocb, bmp, 0, tag, num_entry, in lpfc_issue_ct_rsp() 1501 ctiocb->num_bdes = num_entry; in lpfc_issue_ct_rsp() 1502 iotag = ctiocb->iocb.ulpIoTag; in lpfc_issue_ct_rsp() 1505 ulp_context = get_job_ulpcontext(phba, ctiocb); in lpfc_issue_ct_rsp() 1512 ctiocb in lpfc_issue_ct_rsp() [all...] |
H A D | lpfc_ct.c | 546 lpfc_ct_free_iocb(struct lpfc_hba *phba, struct lpfc_iocbq *ctiocb) in lpfc_ct_free_iocb() argument 553 if (ctiocb->cmd_dmabuf) { in lpfc_ct_free_iocb() 554 buf_ptr = ctiocb->cmd_dmabuf; in lpfc_ct_free_iocb() 557 ctiocb->cmd_dmabuf = NULL; in lpfc_ct_free_iocb() 559 if (ctiocb->rsp_dmabuf) { in lpfc_ct_free_iocb() 560 lpfc_free_ct_rsp(phba, ctiocb->rsp_dmabuf); in lpfc_ct_free_iocb() 561 ctiocb->rsp_dmabuf = NULL; in lpfc_ct_free_iocb() 564 if (ctiocb->bpl_dmabuf) { in lpfc_ct_free_iocb() 565 buf_ptr = ctiocb->bpl_dmabuf; in lpfc_ct_free_iocb() 568 ctiocb in lpfc_ct_free_iocb() [all...] |
H A D | lpfc_sli.c | 18909 struct lpfc_iocbq *ctiocb = NULL; in lpfc_sli4_seq_abort_rsp() local 18937 ctiocb = lpfc_sli_get_iocbq(phba); in lpfc_sli4_seq_abort_rsp() 18938 if (!ctiocb) in lpfc_sli4_seq_abort_rsp() 18941 icmd = &ctiocb->wqe; in lpfc_sli4_seq_abort_rsp() 18946 ctiocb->ndlp = lpfc_nlp_get(ndlp); in lpfc_sli4_seq_abort_rsp() 18947 if (!ctiocb->ndlp) { in lpfc_sli4_seq_abort_rsp() 18948 lpfc_sli_release_iocbq(phba, ctiocb); in lpfc_sli4_seq_abort_rsp() 18952 ctiocb->vport = phba->pport; in lpfc_sli4_seq_abort_rsp() 18953 ctiocb->cmd_cmpl = lpfc_sli4_seq_abort_rsp_cmpl; in lpfc_sli4_seq_abort_rsp() 18954 ctiocb in lpfc_sli4_seq_abort_rsp() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/lpfc/ |
H A D | lpfc_ct.c | 274 lpfc_ct_free_iocb(struct lpfc_hba *phba, struct lpfc_iocbq *ctiocb) in lpfc_ct_free_iocb() argument 278 if (ctiocb->context_un.ndlp) { in lpfc_ct_free_iocb() 279 lpfc_nlp_put(ctiocb->context_un.ndlp); in lpfc_ct_free_iocb() 280 ctiocb->context_un.ndlp = NULL; in lpfc_ct_free_iocb() 282 if (ctiocb->context1) { in lpfc_ct_free_iocb() 283 buf_ptr = (struct lpfc_dmabuf *) ctiocb->context1; in lpfc_ct_free_iocb() 286 ctiocb->context1 = NULL; in lpfc_ct_free_iocb() 288 if (ctiocb->context2) { in lpfc_ct_free_iocb() 289 lpfc_free_ct_rsp(phba, (struct lpfc_dmabuf *) ctiocb->context2); in lpfc_ct_free_iocb() 290 ctiocb in lpfc_ct_free_iocb() [all...] |
H A D | lpfc_bsg.c | 1486 struct lpfc_iocbq *ctiocb = NULL; in lpfc_issue_ct_rsp() local 1503 ctiocb = lpfc_sli_get_iocbq(phba); in lpfc_issue_ct_rsp() 1504 if (!ctiocb) { in lpfc_issue_ct_rsp() 1509 icmd = &ctiocb->iocb; in lpfc_issue_ct_rsp() 1572 ctiocb->iocb_flag |= LPFC_IO_LIBDFC; in lpfc_issue_ct_rsp() 1573 ctiocb->vport = phba->pport; in lpfc_issue_ct_rsp() 1574 ctiocb->context1 = dd_data; in lpfc_issue_ct_rsp() 1575 ctiocb->context2 = cmp; in lpfc_issue_ct_rsp() 1576 ctiocb->context3 = bmp; in lpfc_issue_ct_rsp() 1577 ctiocb in lpfc_issue_ct_rsp() [all...] |
H A D | lpfc_sli.c | 17905 struct lpfc_iocbq *ctiocb = NULL; in lpfc_sli4_seq_abort_rsp() local 17942 ctiocb = lpfc_sli_get_iocbq(phba); in lpfc_sli4_seq_abort_rsp() 17943 if (!ctiocb) in lpfc_sli4_seq_abort_rsp() 17949 icmd = &ctiocb->iocb; in lpfc_sli4_seq_abort_rsp() 17962 ctiocb->context1 = lpfc_nlp_get(ndlp); in lpfc_sli4_seq_abort_rsp() 17964 ctiocb->vport = phba->pport; in lpfc_sli4_seq_abort_rsp() 17965 ctiocb->iocb_cmpl = lpfc_sli4_seq_abort_rsp_cmpl; in lpfc_sli4_seq_abort_rsp() 17966 ctiocb->sli4_lxritag = NO_XRI; in lpfc_sli4_seq_abort_rsp() 17967 ctiocb->sli4_xritag = NO_XRI; in lpfc_sli4_seq_abort_rsp() 18025 rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, ctiocb, in lpfc_sli4_seq_abort_rsp() [all...] |
Completed in 52 milliseconds