Lines Matching defs:flowc
6561 struct fw_flowc_wr *flowc;
6567 flowc = start_wrq_wr(&cst->eo_txq->wrq, ETID_FLOWC_LEN16, &cookie);
6568 if (__predict_false(flowc == NULL))
6571 bzero(flowc, ETID_FLOWC_LEN);
6572 flowc->op_to_nparams = htobe32(V_FW_WR_OP(FW_FLOWC_WR) |
6574 flowc->flowid_len16 = htonl(V_FW_WR_LEN16(ETID_FLOWC_LEN16) |
6576 flowc->mnemval[0].mnemonic = FW_FLOWC_MNEM_PFNVFN;
6577 flowc->mnemval[0].val = htobe32(pfvf);
6578 flowc->mnemval[1].mnemonic = FW_FLOWC_MNEM_CH;
6579 flowc->mnemval[1].val = htobe32(pi->tx_chan);
6580 flowc->mnemval[2].mnemonic = FW_FLOWC_MNEM_PORT;
6581 flowc->mnemval[2].val = htobe32(pi->tx_chan);
6582 flowc->mnemval[3].mnemonic = FW_FLOWC_MNEM_IQID;
6583 flowc->mnemval[3].val = htobe32(cst->iqid);
6584 flowc->mnemval[4].mnemonic = FW_FLOWC_MNEM_EOSTATE;
6585 flowc->mnemval[4].val = htobe32(FW_FLOWC_MNEM_EOSTATE_ESTABLISHED);
6586 flowc->mnemval[5].mnemonic = FW_FLOWC_MNEM_SCHEDCLASS;
6587 flowc->mnemval[5].val = htobe32(cst->schedcl);
6589 commit_wrq_wr(&cst->eo_txq->wrq, flowc, &cookie);
6593 MPASS(cst->tx_credits >= ETID_FLOWC_LEN16); /* flowc is first WR. */
6605 struct fw_flowc_wr *flowc;
6610 flowc = start_wrq_wr(&cst->eo_txq->wrq, ETID_FLUSH_LEN16, &cookie);
6611 if (__predict_false(flowc == NULL))
6614 bzero(flowc, ETID_FLUSH_LEN16 * 16);
6615 flowc->op_to_nparams = htobe32(V_FW_WR_OP(FW_FLOWC_WR) |
6617 flowc->flowid_len16 = htobe32(V_FW_WR_LEN16(ETID_FLUSH_LEN16) |
6620 commit_wrq_wr(&cst->eo_txq->wrq, flowc, &cookie);