Lines Matching refs:pwqe

19324 	union  lpfc_wqe128 *pwqe;
19365 pwqe = &iocbq->wqe;
19367 pwqe->gen_req.bde.addrHigh = putPaddrHigh(pcmd->phys);
19368 pwqe->gen_req.bde.addrLow = putPaddrLow(pcmd->phys);
19369 pwqe->gen_req.bde.tus.f.bdeSize = frame_len;
19370 pwqe->gen_req.bde.tus.f.bdeFlags = BUFF_TYPE_BDE_64;
19372 pwqe->send_frame.frame_len = frame_len;
19373 pwqe->send_frame.fc_hdr_wd0 = be32_to_cpu(*((__be32 *)fc_hdr));
19374 pwqe->send_frame.fc_hdr_wd1 = be32_to_cpu(*((__be32 *)fc_hdr + 1));
19375 pwqe->send_frame.fc_hdr_wd2 = be32_to_cpu(*((__be32 *)fc_hdr + 2));
19376 pwqe->send_frame.fc_hdr_wd3 = be32_to_cpu(*((__be32 *)fc_hdr + 3));
19377 pwqe->send_frame.fc_hdr_wd4 = be32_to_cpu(*((__be32 *)fc_hdr + 4));
19378 pwqe->send_frame.fc_hdr_wd5 = be32_to_cpu(*((__be32 *)fc_hdr + 5));
19380 pwqe->generic.wqe_com.word7 = 0;
19381 pwqe->generic.wqe_com.word10 = 0;
19383 bf_set(wqe_cmnd, &pwqe->generic.wqe_com, CMD_SEND_FRAME);
19384 bf_set(wqe_sof, &pwqe->generic.wqe_com, 0x2E); /* SOF byte */
19385 bf_set(wqe_eof, &pwqe->generic.wqe_com, 0x41); /* EOF byte */
19386 bf_set(wqe_lenloc, &pwqe->generic.wqe_com, 1);
19387 bf_set(wqe_xbl, &pwqe->generic.wqe_com, 1);
19388 bf_set(wqe_dbde, &pwqe->generic.wqe_com, 1);
19389 bf_set(wqe_xc, &pwqe->generic.wqe_com, 1);
19390 bf_set(wqe_cmd_type, &pwqe->generic.wqe_com, 0xA);
19391 bf_set(wqe_cqid, &pwqe->generic.wqe_com, LPFC_WQE_CQ_ID_DEFAULT);
19392 bf_set(wqe_xri_tag, &pwqe->generic.wqe_com, iocbq->sli4_xritag);
19393 bf_set(wqe_reqtag, &pwqe->generic.wqe_com, iocbq->iotag);
19394 bf_set(wqe_class, &pwqe->generic.wqe_com, CLASS3);
19395 pwqe->generic.wqe_com.abort_tag = iocbq->iotag;
21314 * @pwqe: Pointer to command WQE.
21318 struct lpfc_iocbq *pwqe)
21320 union lpfc_wqe128 *wqe = &pwqe->wqe;
21329 if (pwqe->cmd_flag & LPFC_IO_NVME_LS) {
21333 sglq = __lpfc_sli_get_els_sglq(phba, pwqe);
21338 pwqe->sli4_lxritag = sglq->sli4_lxritag;
21339 pwqe->sli4_xritag = sglq->sli4_xritag;
21340 if (lpfc_wqe_bpl2sgl(phba, pwqe, sglq) == NO_XRI) {
21344 bf_set(wqe_xri_tag, &pwqe->wqe.xmit_bls_rsp.wqe_com,
21345 pwqe->sli4_xritag);
21352 lpfc_sli_ringtxcmpl_put(phba, pring, pwqe);
21360 if (pwqe->cmd_flag & (LPFC_IO_NVME | LPFC_IO_FCP | LPFC_IO_CMF)) {
21374 lpfc_sli_ringtxcmpl_put(phba, pring, pwqe);
21382 if (pwqe->cmd_flag & LPFC_IO_NVMET) {
21387 ctxp = pwqe->context_un.axchg;
21389 if (pwqe->sli4_xritag == NO_XRI) {
21390 pwqe->sli4_lxritag = sglq->sli4_lxritag;
21391 pwqe->sli4_xritag = sglq->sli4_xritag;
21393 bf_set(wqe_xri_tag, &pwqe->wqe.xmit_bls_rsp.wqe_com,
21394 pwqe->sli4_xritag);
21404 lpfc_sli_ringtxcmpl_put(phba, pring, pwqe);