Home
last modified time | relevance | path

Searched refs:piocbq (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/scsi/lpfc/
H A Dlpfc_ct.c80 lpfc_ct_ignore_hbq_buffer(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq, in lpfc_ct_ignore_hbq_buffer() argument
87 piocbq->iocb.ulpStatus); in lpfc_ct_ignore_hbq_buffer()
92 size, piocbq->iocb.ulpStatus); in lpfc_ct_ignore_hbq_buffer()
96 lpfc_ct_unsol_buffer(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq, in lpfc_ct_unsol_buffer() argument
99 lpfc_ct_ignore_hbq_buffer(phba, piocbq, mp, size); in lpfc_ct_unsol_buffer()
104 struct lpfc_iocbq *piocbq) in lpfc_ct_unsol_event()
107 IOCB_t *icmd = &piocbq->iocb; in lpfc_ct_unsol_event()
115 if (lpfc_bsg_ct_unsol_event(phba, pring, piocbq) == 0) in lpfc_ct_unsol_event()
138 list_add_tail(&head, &piocbq->list); in lpfc_ct_unsol_event()
146 lpfc_ct_unsol_buffer(phba, piocbq, bdeBu in lpfc_ct_unsol_event()
103 lpfc_ct_unsol_event(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *piocbq) lpfc_ct_unsol_event() argument
[all...]
H A Dlpfc_scsi.c4090 struct lpfc_iocbq *piocbq = &(lpfc_cmd->cur_iocbq); in lpfc_scsi_prep_cmnd() local
4118 piocbq->iocb.un.fcpi.fcpi_XRdy = 0; in lpfc_scsi_prep_cmnd()
4137 piocbq->iocb.un.fcpi.fcpi_XRdy = fcpdl; in lpfc_scsi_prep_cmnd()
4139 piocbq->iocb.un.fcpi.fcpi_XRdy = in lpfc_scsi_prep_cmnd()
4167 piocbq->iocb.ulpContext = pnode->nlp_rpi; in lpfc_scsi_prep_cmnd()
4169 piocbq->iocb.ulpContext = in lpfc_scsi_prep_cmnd()
4172 piocbq->iocb.ulpFCP2Rcvy = 1; in lpfc_scsi_prep_cmnd()
4174 piocbq->iocb.ulpFCP2Rcvy = 0; in lpfc_scsi_prep_cmnd()
4176 piocbq->iocb.ulpClass = (pnode->nlp_fcp_info & 0x0f); in lpfc_scsi_prep_cmnd()
4177 piocbq in lpfc_scsi_prep_cmnd()
4203 struct lpfc_iocbq *piocbq; lpfc_scsi_prep_task_mgmt_cmd() local
[all...]
H A Dlpfc_bsg.c909 * @piocbq:
916 struct lpfc_iocbq *piocbq) in lpfc_bsg_ct_unsol_event()
929 struct lpfc_dmabuf *bdeBuf1 = piocbq->context2; in lpfc_bsg_ct_unsol_event()
930 struct lpfc_dmabuf *bdeBuf2 = piocbq->context3; in lpfc_bsg_ct_unsol_event()
940 list_add_tail(&head, &piocbq->list); in lpfc_bsg_ct_unsol_event()
942 if (piocbq->iocb.ulpBdeCount == 0 || in lpfc_bsg_ct_unsol_event()
943 piocbq->iocb.un.cont64[0].tus.f.bdeSize == 0) in lpfc_bsg_ct_unsol_event()
953 dma_addr = getPaddr(piocbq->iocb.un.cont64[0].addrHigh, in lpfc_bsg_ct_unsol_event()
954 piocbq->iocb.un.cont64[0].addrLow); in lpfc_bsg_ct_unsol_event()
1113 piocbq in lpfc_bsg_ct_unsol_event()
915 lpfc_bsg_ct_unsol_event(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *piocbq) lpfc_bsg_ct_unsol_event() argument
[all...]
H A Dlpfc_sli.c1119 * @piocbq: Pointer to the iocbq.
1128 __lpfc_sli_get_els_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq) in __lpfc_sli_get_els_sglq() argument
1138 if (piocbq->iocb_flag & LPFC_IO_NVME_LS) in __lpfc_sli_get_els_sglq()
1145 if (piocbq->iocb_flag & LPFC_IO_FCP) { in __lpfc_sli_get_els_sglq()
1146 lpfc_cmd = (struct lpfc_io_buf *) piocbq->context1; in __lpfc_sli_get_els_sglq()
1148 } else if ((piocbq->iocb.ulpCommand == CMD_GEN_REQUEST64_CR) && in __lpfc_sli_get_els_sglq()
1149 !(piocbq->iocb_flag & LPFC_IO_LIBDFC)) { in __lpfc_sli_get_els_sglq()
1150 ndlp = piocbq->context_un.ndlp; in __lpfc_sli_get_els_sglq()
1151 } else if (piocbq->iocb_flag & LPFC_IO_LIBDFC) { in __lpfc_sli_get_els_sglq()
1152 if (piocbq in __lpfc_sli_get_els_sglq()
1203 __lpfc_sli_get_nvmet_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq) __lpfc_sli_get_nvmet_sglq() argument
9413 lpfc_sli4_bpl2sgl(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq, struct lpfc_sglq *sglq) lpfc_sli4_bpl2sgl() argument
12045 lpfc_chk_iocb_flg(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq, uint32_t flag) lpfc_chk_iocb_flg() argument
20021 struct lpfc_iocbq *piocbq = NULL; lpfc_drain_txq() local
[all...]
H A Dlpfc_crtn.h326 struct lpfc_iocbq *piocbq);
/kernel/linux/linux-6.6/drivers/scsi/lpfc/
H A Dlpfc_scsi.c4606 struct lpfc_iocbq *piocbq = &lpfc_cmd->cur_iocbq; in lpfc_scsi_prep_cmnd_buf_s3() local
4613 piocbq->iocb.un.fcpi.fcpi_XRdy = 0; in lpfc_scsi_prep_cmnd_buf_s3()
4632 piocbq->iocb.un.fcpi.fcpi_XRdy = xrdy_len; in lpfc_scsi_prep_cmnd_buf_s3()
4651 piocbq->iocb.ulpContext = pnode->nlp_rpi; in lpfc_scsi_prep_cmnd_buf_s3()
4653 piocbq->iocb.ulpFCP2Rcvy = 1; in lpfc_scsi_prep_cmnd_buf_s3()
4655 piocbq->iocb.ulpFCP2Rcvy = 0; in lpfc_scsi_prep_cmnd_buf_s3()
4657 piocbq->iocb.ulpClass = (pnode->nlp_fcp_info & 0x0f); in lpfc_scsi_prep_cmnd_buf_s3()
4658 piocbq->io_buf = lpfc_cmd; in lpfc_scsi_prep_cmnd_buf_s3()
4659 if (!piocbq->cmd_cmpl) in lpfc_scsi_prep_cmnd_buf_s3()
4660 piocbq in lpfc_scsi_prep_cmnd_buf_s3()
4837 struct lpfc_iocbq *piocbq; lpfc_scsi_prep_task_mgmt_cmd_s3() local
[all...]
H A Dlpfc_bsg.c889 struct lpfc_iocbq *piocbq) in lpfc_bsg_ct_unsol_event()
903 struct lpfc_dmabuf *bdeBuf1 = piocbq->cmd_dmabuf; in lpfc_bsg_ct_unsol_event()
904 struct lpfc_dmabuf *bdeBuf2 = piocbq->bpl_dmabuf; in lpfc_bsg_ct_unsol_event()
914 list_add_tail(&head, &piocbq->list); in lpfc_bsg_ct_unsol_event()
1072 get_job_ulpcontext(phba, piocbq); in lpfc_bsg_ct_unsol_event()
1074 get_job_rcvoxid(phba, piocbq); in lpfc_bsg_ct_unsol_event()
1077 &piocbq->wqe.xmit_els_rsp.wqe_dest); in lpfc_bsg_ct_unsol_event()
1080 evt_dat->immed_dat = get_job_ulpcontext(phba, piocbq); in lpfc_bsg_ct_unsol_event()
888 lpfc_bsg_ct_unsol_event(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *piocbq) lpfc_bsg_ct_unsol_event() argument
H A Dlpfc_ct.c83 lpfc_ct_ignore_hbq_buffer(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq, in lpfc_ct_ignore_hbq_buffer() argument
90 get_job_ulpstatus(phba, piocbq)); in lpfc_ct_ignore_hbq_buffer()
95 size, get_job_ulpstatus(phba, 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() argument
102 lpfc_ct_ignore_hbq_buffer(phba, piocbq, mp, size); in lpfc_ct_unsol_buffer()
H A Dlpfc_sli.c1236 * @piocbq: Pointer to the iocbq.
1245 __lpfc_sli_get_els_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq) in __lpfc_sli_get_els_sglq() argument
1255 cmnd = get_job_cmnd(phba, piocbq); in __lpfc_sli_get_els_sglq()
1257 if (piocbq->cmd_flag & LPFC_IO_FCP) { in __lpfc_sli_get_els_sglq()
1258 lpfc_cmd = piocbq->io_buf; in __lpfc_sli_get_els_sglq()
1261 !(piocbq->cmd_flag & LPFC_IO_LIBDFC)) { in __lpfc_sli_get_els_sglq()
1262 ndlp = piocbq->ndlp; in __lpfc_sli_get_els_sglq()
1263 } else if (piocbq->cmd_flag & LPFC_IO_LIBDFC) { in __lpfc_sli_get_els_sglq()
1264 if (piocbq->cmd_flag & LPFC_IO_LOOPBACK) in __lpfc_sli_get_els_sglq()
1267 ndlp = piocbq in __lpfc_sli_get_els_sglq()
1315 __lpfc_sli_get_nvmet_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq) __lpfc_sli_get_nvmet_sglq() argument
13052 lpfc_chk_iocb_flg(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq, uint32_t flag) lpfc_chk_iocb_flg() argument
21110 struct lpfc_iocbq *piocbq = NULL; lpfc_drain_txq() local
[all...]
H A Dlpfc_crtn.h384 struct lpfc_iocbq *piocbq);

Completed in 42 milliseconds