Searched defs:tx_tail (Results 1 - 18 of 18) sorted by relevance

/drivers/net/ethernet/amd/
H A Dau1000_eth.h97 u32 tx_tail; member in struct:au1000_private
/drivers/net/ethernet/seeq/
H A Dether3.c338 priv(dev)->tx_tail = 0;
474 priv(dev)->tx_head, priv(dev)->tx_tail);
475 ether3_setbuffer(dev, buffer_read, priv(dev)->tx_tail);
482 priv(dev)->tx_head = priv(dev)->tx_tail = 0;
514 if (priv(dev)->tx_tail == next_ptr) {
547 if (priv(dev)->tx_tail == next_ptr)
710 unsigned int tx_tail = priv(dev)->tx_tail; local
719 ether3_setbuffer(dev, buffer_read, tx_tail * 0x600);
742 tx_tail
[all...]
H A Dether3.h165 unsigned char tx_tail; /* buffer nr of transmitting packet */ member in struct:dev_priv
/drivers/net/tokenring/
H A D3c359.c1195 int tx_head, tx_tail, tx_prev ; local
1207 tx_tail = xl_priv->tx_ring_tail ;
/drivers/net/ethernet/i825xx/
H A Deexpress.c143 unsigned short tx_tail; /* previous tx buf to tx_head */ member in struct:net_local
1022 outw(lp->tx_tail+0xc, ioaddr + WRITE_PTR);
1026 lp->tx_tail = lp->tx_head;
1295 lp->tx_link = lp->tx_tail + 0x08;
1380 lp->tx_tail = tx_block - TX_BUF_SIZE;
1381 lp->tx_link = lp->tx_tail + 0x08;
H A Dether1.h43 volatile unsigned int tx_tail; member in struct:ether1_priv
/drivers/infiniband/ulp/ipoib/
H A Dipoib.h223 unsigned tx_tail; member in struct:ipoib_cm_tx
317 unsigned tx_tail; member in struct:ipoib_dev_priv
/drivers/net/can/
H A Dti_hecc.c223 u32 tx_tail; member in struct:ti_hecc_priv
235 return priv->tx_tail & HECC_TX_MB_MASK;
401 priv->tx_head = priv->tx_tail = HECC_TX_MASK;
511 "BUG: TX mbx not ready tx_head=%08X, tx_tail=%08X\n",
512 priv->tx_head, priv->tx_tail);
786 while (priv->tx_tail - priv->tx_head > 0) {
800 --priv->tx_tail;
804 if (((priv->tx_head == priv->tx_tail) &&
806 (((priv->tx_tail & HECC_TX_MASK) == HECC_TX_MASK) &&
/drivers/net/hamradio/
H A Dbaycom_epp.c201 enum { tx_idle = 0, tx_keyup, tx_data, tx_tail } state; enumerator in enum:baycom_state::__anon3037::__anon3038
354 bc->ch_params.tx_tail = data[1];
355 PKP("TX tail = %ums", bc->ch_params.tx_tail);
437 if (bc->hdlctx.state == tx_tail && !(stat & EPP_PTTBIT))
482 bc->hdlctx.state = tx_tail;
483 bc->hdlctx.flags = tenms_to_flags(bc, bc->ch_params.tx_tail);
495 case tx_tail:
1016 hi.data.cp.tx_tail = bc->ch_params.tx_tail;
1026 bc->ch_params.tx_tail
[all...]
H A Ddmascc.c213 int tx_head, tx_tail, tx_count; member in struct:scc_priv
756 priv->tx_head = priv->tx_tail = priv->tx_count = 0;
986 (int) priv->tx_buf[priv->tx_tail] + n);
988 priv->tx_len[priv->tx_tail] - n);
1005 priv->tx_buf[priv->tx_tail][i], 1);
1295 int i = priv->tx_tail, p = priv->tx_ptr;
1332 i = priv->tx_tail;
1359 priv->tx_tail = (i + 1) % NUM_TX_BUF;
/drivers/net/irda/
H A Dau1k_ir.c160 u32 tx_tail; member in struct:au1k_private
312 aup->tx_head = aup->tx_tail = aup->rx_head = 0;
424 ptxd = aup->tx_ring[aup->tx_tail];
425 while (!(ptxd->flags & AU_OWN) && (aup->tx_tail != aup->tx_head)) {
431 aup->tx_tail = (aup->tx_tail + 1) & (NUM_IR_DESC - 1);
432 ptxd = aup->tx_ring[aup->tx_tail];
440 if (aup->tx_tail == aup->tx_head) {
526 aup->tx_tail = 0;
641 if (aup->tx_tail
[all...]
/drivers/net/ethernet/dec/tulip/
H A Dde2104x.c102 (((CP)->tx_tail <= (CP)->tx_head) ? \
103 (CP)->tx_tail + (DE_TX_RING_SIZE - 1) - (CP)->tx_head : \
104 (CP)->tx_tail - (CP)->tx_head - 1)
299 unsigned tx_tail; member in struct:de_private
509 de->rx_tail, de->tx_head, de->tx_tail);
545 unsigned tx_tail = de->tx_tail; local
547 while (tx_tail != tx_head) {
552 status = le32_to_cpu(de->tx_ring[tx_tail].opts1);
556 skb = de->tx_skb[tx_tail]
[all...]
/drivers/net/ethernet/silan/
H A Dsc92031.c284 unsigned tx_tail; member in struct:sc92031_priv
413 while (priv->tx_head - priv->tx_tail > 0) {
414 priv->tx_tail++;
417 priv->tx_head = priv->tx_tail = 0;
659 old_tx_tail = priv->tx_tail;
660 while (priv->tx_head - priv->tx_tail > 0) {
661 entry = priv->tx_tail % NUM_TX_DESC;
667 priv->tx_tail++;
693 if (priv->tx_tail != old_tx_tail)
958 BUG_ON(priv->tx_head - priv->tx_tail >
[all...]
/drivers/net/ethernet/ti/
H A Dtlan.h192 u32 tx_tail; member in struct:tlan_priv
/drivers/tty/
H A Dn_gsm.c249 struct gsm_msg *tx_tail; member in struct:gsm_mux
716 gsm->tx_tail = NULL;
771 if (gsm->tx_tail)
772 gsm->tx_tail->next = msg;
775 gsm->tx_tail = msg;
2049 gsm->tx_tail = NULL;
/drivers/net/ethernet/cadence/
H A Dmacb.h508 unsigned int tx_head, tx_tail; member in struct:macb
/drivers/net/ethernet/calxeda/
H A Dxgmac.c375 unsigned int tx_tail; member in struct:xgmac_priv
754 priv->tx_tail = 0;
858 while (dma_ring_cnt(priv->tx_head, priv->tx_tail, DMA_TX_RING_SZ)) {
859 unsigned int entry = priv->tx_tail;
872 priv->tx_head, priv->tx_tail);
878 priv->tx_tail = dma_ring_incr(entry, DMA_TX_RING_SZ);
885 entry = priv->tx_tail = dma_ring_incr(priv->tx_tail,
887 p = priv->dma_tx + priv->tx_tail;
906 if (dma_ring_space(priv->tx_head, priv->tx_tail, DMA_TX_RING_S
[all...]
/drivers/net/ethernet/realtek/
H A D8139cp.c116 (((CP)->tx_tail <= (CP)->tx_head) ? \
117 (CP)->tx_tail + (CP_TX_RING_SIZE - 1) - (CP)->tx_head : \
118 (CP)->tx_tail - (CP)->tx_head - 1)
341 unsigned tx_tail; member in struct:cp_private
647 unsigned tx_tail = cp->tx_tail; local
649 while (tx_tail != tx_head) {
650 struct cp_desc *txd = cp->tx_ring + tx_tail;
659 skb = cp->tx_skb[tx_tail];
685 "tx done, slot %d\n", tx_tail);
[all...]

Completed in 452 milliseconds