Lines Matching defs:pi

190 alloc_lctx(struct adapter *sc, struct inpcb *inp, struct port_info *pi)
206 lctx->ctrlq = &sc->sge.ctrlq[pi->port_id];
207 lctx->ofld_rxq = &sc->sge.ofld_rxq[pi->first_ofld_rxq];
335 struct port_info *pi = ifp->if_softc;
344 unsigned int pfvf = G_FW_VIID_PFN(pi->viid) << S_FW_VIID_PFN;
380 flowc->mnemval[1].val = htobe32(pi->tx_chan);
382 flowc->mnemval[2].val = htobe32(pi->tx_chan);
491 struct port_info *pi;
529 pi = sc->port[i];
534 lctx = alloc_lctx(sc, inp, pi);
805 struct port_info *pi = synqe->syn->m_pkthdr.rcvif->if_softc;
815 release_tid(sc, synqe->tid, &sc->sge.ctrlq[pi->port_id]);
926 save_qids_in_mbuf(struct mbuf *m, struct port_info *pi)
930 txqid = (arc4random() % pi->nofldtxq) + pi->first_ofld_txq;
931 rxqid = (arc4random() % pi->nofldrxq) + pi->first_ofld_rxq;
996 calc_opt2p(struct adapter *sc, struct port_info *pi, int rxqid,
1002 opt2 = V_TX_QUEUE(sc->params.tp.tx_modq[pi->tx_chan]) |
1114 get_l2te_for_nexthop(struct port_info *pi, struct ifnet *ifp,
1129 e = t4_l2t_get(pi, ifp, dst);
1152 e = t4_l2t_get(pi, ifp, nexthop);
1217 struct port_info *pi;
1238 pi = sc->port[G_SYN_INTF(be16toh(cpl->l2info))];
1239 hw_ifp = pi->ifp; /* the cxgbeX ifnet */
1291 e = get_l2te_for_nexthop(pi, ifp, &inc);
1300 sizeof(struct cpl_t5_pass_accept_rpl), &sc->sge.ctrlq[pi->port_id]);
1338 save_qids_in_mbuf(m, pi);
1353 rpl->opt0 = calc_opt0(so, pi, e, mtu_idx, rscale, rx_credits, ulp_mode);
1354 rpl->opt2 = calc_opt2p(sc, pi, rxqid, &cpl->tcpopt, &th, ulp_mode);
1480 struct port_info *pi;
1528 pi = ifp->if_softc;
1529 KASSERT(pi->adapter == sc,
1530 ("%s: pi %p, sc %p mismatch", __func__, pi, sc));
1537 toep = alloc_toepcb(pi, txqid, rxqid, M_NOWAIT);