• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/cxgb3/

Lines Matching refs:ndesc

1029  *	@ndesc: number of Tx descriptors spanned by the SGL
1046 static void write_wr_hdr_sgl(unsigned int ndesc, struct sk_buff *skb,
1064 if (likely(ndesc == 1)) {
1087 ndesc--;
1117 WARN_ON(ndesc != 0);
1129 * @ndesc: number of descriptors the packet will occupy
1137 struct sge_txq *q, unsigned int ndesc,
1195 sgp = ndesc == 1 ? (struct sg_ent *)&d->flit[flits] : sgl;
1198 write_wr_hdr_sgl(ndesc, skb, d, pidx, q, sgl, flits, sgl_flits, gen,
1221 unsigned int ndesc, pidx, credits, gen, compl;
1245 ndesc = calc_tx_descs(skb);
1247 if (unlikely(credits < ndesc)) {
1255 q->in_use += ndesc;
1256 if (unlikely(credits - ndesc < q->stop_thres)) {
1267 q->unacked += ndesc;
1271 q->pidx += ndesc;
1312 write_tx_pkt_wr(adap, skb, pi, pidx, gen, q, ndesc, compl);
1354 * @ndesc: the number of Tx descriptors needed
1368 struct sk_buff *skb, unsigned int ndesc,
1375 if (unlikely(q->size - q->in_use < ndesc)) {
1571 * @ndesc: number of descriptors the packet will occupy
1578 unsigned int gen, unsigned int ndesc)
1598 sgp = ndesc == 1 ? (struct sg_ent *)&d->flit[flits] : sgl;
1607 write_wr_hdr_sgl(ndesc, skb, d, pidx, q, sgl, flits, sgl_flits,
1644 unsigned int ndesc = calc_tx_descs_ofld(skb), pidx, gen;
1649 ret = check_desc_avail(adap, q, skb, ndesc, TXQ_OFLD);
1652 skb->priority = ndesc; /* save for restart */
1660 q->in_use += ndesc;
1662 q->pidx += ndesc;
1669 write_ofld_wr(adap, skb, q, pidx, gen, ndesc);
1693 unsigned int ndesc = skb->priority;
1695 if (unlikely(q->size - q->in_use < ndesc)) {
1707 q->in_use += ndesc;
1709 q->pidx += ndesc;
1717 write_ofld_wr(adap, skb, q, pidx, gen, ndesc);