Searched refs:tx_tail (Results 1 - 25 of 25) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/
H A Dau1000_eth.h97 u32 tx_tail; member in struct:au1000_private
H A D8139cp.c131 (((CP)->tx_tail <= (CP)->tx_head) ? \
132 (CP)->tx_tail + (CP_TX_RING_SIZE - 1) - (CP)->tx_head : \
133 (CP)->tx_tail - (CP)->tx_head - 1)
356 unsigned tx_tail; member in struct:cp_private
698 unsigned tx_tail = cp->tx_tail; local
700 while (tx_tail != tx_head) {
701 struct cp_desc *txd = cp->tx_ring + tx_tail;
710 skb = cp->tx_skb[tx_tail];
737 printk(KERN_DEBUG "%s: tx done, slot %d\n", cp->dev->name, tx_tail);
[all...]
H A Dsc92031.c292 unsigned tx_tail; member in struct:sc92031_priv
422 while (priv->tx_head - priv->tx_tail > 0) {
423 priv->tx_tail++;
426 priv->tx_head = priv->tx_tail = 0;
668 old_tx_tail = priv->tx_tail;
669 while (priv->tx_head - priv->tx_tail > 0) {
670 entry = priv->tx_tail % NUM_TX_DESC;
676 priv->tx_tail++;
702 if (priv->tx_tail != old_tx_tail)
973 BUG_ON(priv->tx_head - priv->tx_tail >
[all...]
H A Dmacb.c44 (((bp)->tx_tail <= (bp)->tx_head) ? \
45 (bp)->tx_tail + (bp)->tx_pending - (bp)->tx_head : \
46 (bp)->tx_tail - (bp)->tx_head - TX_RING_GAP(bp))
293 bp->tx_head = bp->tx_tail = 0;
305 for (tail = bp->tx_tail; tail != head; tail = NEXT_TX(tail)) {
328 bp->tx_tail = tail;
597 dev_dbg(&bp->pdev->dev, "tx_head = %u, tx_tail = %u\n",
598 bp->tx_head, bp->tx_tail);
721 bp->rx_tail = bp->tx_head = bp->tx_tail = 0;
H A Dmacb.h368 unsigned int tx_head, tx_tail; member in struct:macb
H A Dau1000_eth.c838 aup->tx_tail = aup->tx_head;
1072 ptxd = aup->tx_dma_ring[aup->tx_tail];
1080 aup->tx_tail = (aup->tx_tail + 1) & (NUM_TX_DMA - 1);
1081 ptxd = aup->tx_dma_ring[aup->tx_tail];
H A Deexpress.c146 unsigned short tx_tail; /* previous tx buf to tx_head */ member in struct:net_local
1017 outw(lp->tx_tail+0xc, ioaddr + WRITE_PTR);
1021 lp->tx_tail = lp->tx_head;
1284 lp->tx_link = lp->tx_tail + 0x08;
1369 lp->tx_tail = tx_block - TX_BUF_SIZE;
1370 lp->tx_link = lp->tx_tail + 0x08;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/arm/
H A Dether3.c343 priv(dev)->tx_tail = 0;
488 priv(dev)->tx_head, priv(dev)->tx_tail);
489 ether3_setbuffer(dev, buffer_read, priv(dev)->tx_tail);
496 priv(dev)->tx_head = priv(dev)->tx_tail = 0;
528 if (priv(dev)->tx_tail == next_ptr) {
562 if (priv(dev)->tx_tail == next_ptr)
725 unsigned int tx_tail = priv(dev)->tx_tail; local
734 ether3_setbuffer(dev, buffer_read, tx_tail * 0x600);
757 tx_tail
[all...]
H A Dether1.h44 volatile unsigned int tx_tail; member in struct:ether1_priv
H A Dether3.h165 unsigned char tx_tail; /* buffer nr of transmitting packet */ member in struct:dev_priv
H A Dether1.c508 priv(dev)->tx_tail = TDR_ADDR;
622 tail = priv(dev)->tx_tail;
761 caddr = priv(dev)->tx_tail;
775 priv(dev)->tx_tail = NOP_ADDR;
846 priv(dev)->tx_tail = caddr;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/irda/
H A Dau1000_ircc.h104 u32 tx_tail; member in struct:au1k_private
H A Dau1k_ir.c315 aup->tx_tail = 0;
441 ptxd = aup->tx_ring[aup->tx_tail];
442 while (!(ptxd->flags & AU_OWN) && (aup->tx_tail != aup->tx_head)) {
449 aup->tx_tail = (aup->tx_tail + 1) & (NUM_IR_DESC - 1);
450 ptxd = aup->tx_ring[aup->tx_tail];
458 if (aup->tx_tail == aup->tx_head) {
494 if (aup->tx_tail == aup->tx_head) {
511 else if (((aup->tx_head + 1) & (NUM_IR_DESC - 1)) == aup->tx_tail) {
702 aup->tx_head = aup->tx_tail
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/ulp/ipoib/
H A Dipoib_ib.c267 ++priv->tx_tail;
269 priv->tx_head - priv->tx_tail <= ipoib_sendq_size >> 1) {
407 if (priv->tx_head - priv->tx_tail == ipoib_sendq_size) {
424 if ((int) priv->tx_tail - (int) ah->last_send >= 0) {
593 while (priv->tx_head != priv->tx_tail || recvs_pending(dev)) {
596 priv->tx_head - priv->tx_tail, recvs_pending(dev));
602 while ((int) priv->tx_tail - (int) priv->tx_head < 0) {
603 tx_req = &priv->tx_ring[priv->tx_tail &
610 ++priv->tx_tail;
H A Dipoib.h187 unsigned tx_tail; member in struct:ipoib_cm_tx
271 unsigned tx_tail; member in struct:ipoib_dev_priv
H A Dipoib_cm.c544 if (tx->tx_head - tx->tx_tail == ipoib_sendq_size) {
580 ++tx->tx_tail;
582 tx->tx_head - tx->tx_tail <= ipoib_sendq_size >> 1) {
958 p->qp ? p->qp->qp_num : 0, p->tx_head, p->tx_tail);
973 while ((int) p->tx_tail - (int) p->tx_head < 0) {
974 tx_req = &p->tx_ring[p->tx_tail & (ipoib_sendq_size - 1)];
978 ++p->tx_tail;
H A Dipoib_main.c769 ipoib_warn(priv, "queue stopped %d, tx_head %u, tx_tail %u\n",
771 priv->tx_head, priv->tx_tail);
898 /* priv->tx_head & tx_tail are already 0 */
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/ulp/srp/
H A Dib_srp.h149 unsigned tx_tail; member in struct:srp_target_port
H A Dib_srp.c548 target->tx_tail = 0;
887 ++target->tx_tail;
937 if (target->tx_head - target->tx_tail >= SRP_SQ_SIZE)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/hamradio/
H A Dbaycom_epp.c200 enum { tx_idle = 0, tx_keyup, tx_data, tx_tail } state; enumerator in enum:baycom_state::__anon5509::__anon5510
348 bc->ch_params.tx_tail = data[1];
349 PKP("TX tail = %ums", bc->ch_params.tx_tail);
431 if (bc->hdlctx.state == tx_tail && !(stat & EPP_PTTBIT))
476 bc->hdlctx.state = tx_tail;
477 bc->hdlctx.flags = tenms_to_flags(bc, bc->ch_params.tx_tail);
489 case tx_tail:
1017 hi.data.cp.tx_tail = bc->ch_params.tx_tail;
1027 bc->ch_params.tx_tail
[all...]
H A Dhdlcdrv.c239 s->ch_params.tx_tail = data[1];
240 PKP("TX tail = %ums", s->ch_params.tx_tail);
293 int flgs = tenms_to_2flags(s, s->ch_params.tx_tail);
517 bi.data.cp.tx_tail = s->ch_params.tx_tail;
527 s->ch_params.tx_tail = bi.data.cp.tx_tail;
H A Ddmascc.c212 int tx_head, tx_tail, tx_count; member in struct:scc_priv
756 priv->tx_head = priv->tx_tail = priv->tx_count = 0;
994 (int) priv->tx_buf[priv->tx_tail] + n);
996 priv->tx_len[priv->tx_tail] - n);
1013 priv->tx_buf[priv->tx_tail][i], 1);
1309 int i = priv->tx_tail, p = priv->tx_ptr;
1346 i = priv->tx_tail;
1373 priv->tx_tail = (i + 1) % NUM_TX_BUF;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/tulip/
H A Dde2104x.c92 (((CP)->tx_tail <= (CP)->tx_head) ? \
93 (CP)->tx_tail + (DE_TX_RING_SIZE - 1) - (CP)->tx_head : \
94 (CP)->tx_tail - (CP)->tx_head - 1)
286 unsigned tx_tail; member in struct:de_private
497 dev->name, status, dr32(MacMode), de->rx_tail, de->tx_head, de->tx_tail);
532 unsigned tx_tail = de->tx_tail; local
534 while (tx_tail != tx_head) {
539 status = le32_to_cpu(de->tx_ring[tx_tail].opts1);
543 skb = de->tx_skb[tx_tail]
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Dhdlcdrv.h27 int tx_tail; /* the transmitter keyoff delay in 10ms units */ member in struct:hdlcdrv_channel_params
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/tokenring/
H A D3c359.c1176 int tx_head, tx_tail, tx_prev ; local
1188 tx_tail = xl_priv->tx_ring_tail ;

Completed in 183 milliseconds