Lines Matching refs:cpl
1725 const struct cpl_rx_pkt *cpl = (const void *)(rss + 1);
1741 if (cpl->csum_calc && !cpl->err_vec) {
1743 cpl->l2info & htobe32(F_RXF_IP)) {
1748 cpl->l2info & htobe32(F_RXF_IP6)) {
1754 if (__predict_false(cpl->ip_frag))
1755 m0->m_pkthdr.csum_data = be16toh(cpl->csum);
1760 if (cpl->vlan_ex) {
1761 m0->m_pkthdr.ether_vtag = be16toh(cpl->vlan);
1767 if (cpl->l2info & htobe32(F_RXF_LRO) &&
3633 struct cpl_tx_pkt_core *cpl;
3743 cpl = (void *)(lso + 1);
3747 cpl = (void *)(wr + 1);
3767 cpl->ctrl0 = htobe32(V_TXPKT_OPCODE(CPL_TX_PKT) |
3769 cpl->pack = 0;
3770 cpl->len = htobe16(pktlen);
3771 cpl->ctrl1 = htobe64(ctrl1);
3784 dst = (void *)(cpl + 1);
3940 struct cpl_tx_pkt_core *cpl;
3985 sizeof(*cpl) + 8 * sgl->nflits, 16));
3998 cpl = (void *)flitp;
3999 cpl->ctrl0 = htobe32(V_TXPKT_OPCODE(CPL_TX_PKT) |
4001 cpl->pack = 0;
4002 cpl->len = htobe16(m->m_pkthdr.len);
4003 cpl->ctrl1 = htobe64(ctrl);
4005 flitp += sizeof(*cpl);
4478 const struct cpl_sge_egr_update *cpl = (const void *)(rss + 1);
4479 unsigned int qid = G_EGR_QID(ntohl(cpl->opcode_qid));
4511 const struct cpl_fw6_msg *cpl = (const void *)(rss + 1);
4516 if (cpl->type == FW_TYPE_RSSCPL || cpl->type == FW6_TYPE_RSSCPL) {
4519 rss2 = (const struct rss_header *)&cpl->data[0];
4523 return (sc->fw_msg_handler[cpl->type](sc, &cpl->data[0]));