• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/cxgb3/

Lines Matching refs:pidx

499 	struct rx_sw_desc *sd = &q->sdesc[q->pidx];
500 struct rx_desc *d = &q->desc[q->pidx];
539 if (++q->pidx == q->size) {
540 q->pidx = 0;
574 struct rx_desc *to = &q->desc[q->pidx];
576 q->sdesc[q->pidx] = q->sdesc[idx];
583 if (++q->pidx == q->size) {
584 q->pidx = 0;
1032 * @pidx: index of above descriptors
1047 struct tx_desc *d, unsigned int pidx,
1055 struct tx_sw_desc *sd = &q->sdesc[pidx];
1095 if (++pidx == q->size) {
1096 pidx = 0;
1126 * @pidx: index of the first Tx descriptor to write
1136 unsigned int pidx, unsigned int gen,
1142 struct tx_desc *d = &q->desc[pidx];
1173 q->sdesc[pidx].skb = NULL;
1198 write_wr_hdr_sgl(ndesc, skb, d, pidx, q, sgl, flits, sgl_flits, gen,
1221 unsigned int ndesc, pidx, credits, gen, compl;
1270 pidx = q->pidx;
1271 q->pidx += ndesc;
1272 if (q->pidx >= q->size) {
1273 q->pidx -= q->size;
1312 write_tx_pkt_wr(adap, skb, pi, pidx, gen, q, ndesc, compl);
1449 write_imm(&q->desc[q->pidx], skb, skb->len, q->gen);
1452 if (++q->pidx >= q->size) {
1453 q->pidx = 0;
1481 write_imm(&q->desc[q->pidx], skb, skb->len, q->gen);
1483 if (++q->pidx >= q->size) {
1484 q->pidx = 0;
1569 * @pidx: index of the first Tx descriptor to write
1577 struct sge_txq *q, unsigned int pidx,
1583 struct tx_desc *d = &q->desc[pidx];
1586 q->sdesc[pidx].skb = NULL;
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;
1661 pidx = q->pidx;
1662 q->pidx += ndesc;
1663 if (q->pidx >= q->size) {
1664 q->pidx -= q->size;
1669 write_ofld_wr(adap, skb, q, pidx, gen, ndesc);
1692 unsigned int gen, pidx;
1708 pidx = q->pidx;
1709 q->pidx += ndesc;
1710 if (q->pidx >= q->size) {
1711 q->pidx -= q->size;
1717 write_ofld_wr(adap, skb, q, pidx, gen, ndesc);