Home
last modified time | relevance | path

Searched refs:tx_next (Results 1 – 10 of 10) sorted by relevance

/drivers/net/ethernet/aeroflex/
Dgreth.c326 greth->tx_next = 0; in greth_init_rings()
427 bdp = greth->tx_bd_base + greth->tx_next; in greth_start_xmit()
435 greth->tx_bufs_length[greth->tx_next] = skb->len & GRETH_BD_LEN; in greth_start_xmit()
438 if (greth->tx_next == GRETH_TXBD_NUM_MASK) { in greth_start_xmit()
442 greth->tx_next = NEXT_TX(greth->tx_next); in greth_start_xmit()
456 static inline u16 greth_num_free_bds(u16 tx_last, u16 tx_next) in greth_num_free_bds() argument
458 if (tx_next < tx_last) in greth_num_free_bds()
459 return (tx_last - tx_next) - 1; in greth_num_free_bds()
461 return GRETH_TXBD_NUM - (tx_next - tx_last) - 1; in greth_num_free_bds()
478 if (greth_num_free_bds(tx_last, greth->tx_next) < nr_frags + 1) { in greth_start_xmit_gbit()
[all …]
Dgreth.h108 u16 tx_next; member
/drivers/net/ethernet/synopsys/
Ddwc_eth_qos.c624 size_t tx_next; member
705 lp->tx_cur, lp->tx_next); in print_status()
1109 lp->tx_next = 0; in dwceqos_descriptor_init()
1957 struct dwceqos_dma_desc *dd = &lp->tx_descs[lp->tx_next]; in dwceqos_dmadesc_set_ctx()
1964 lp->tx_next = (lp->tx_next + 1) % DWCEQOS_TX_DCNT; in dwceqos_dmadesc_set_ctx()
1998 tx->initial_descriptor = lp->tx_next; in dwceqos_tx_prepare()
1999 tx->last_descriptor = lp->tx_next; in dwceqos_tx_prepare()
2028 rd = &lp->tx_skb[lp->tx_next]; in dwceqos_tx_linear()
2029 dd = &lp->tx_descs[lp->tx_next]; in dwceqos_tx_linear()
2065 if (lp->tx_next != tx->initial_descriptor) in dwceqos_tx_linear()
[all …]
/drivers/net/can/
Dat91_can.c136 unsigned int tx_next; member
269 return (priv->tx_next & get_next_mb_mask(priv)) + get_mb_tx_first(priv); in get_tx_next_mb()
274 return (priv->tx_next >> get_next_prio_shift(priv)) & 0xf; in get_tx_next_prio()
352 priv->tx_next = priv->tx_echo = 0; in at91_setup_mailboxes()
501 priv->tx_next++; in at91_start_xmit()
504 (priv->tx_next & get_next_mask(priv)) == 0) in at91_start_xmit()
843 for (/* nix */; (priv->tx_next - priv->tx_echo) > 0; priv->tx_echo++) { in at91_irq_tx()
874 if ((priv->tx_next & get_next_mask(priv)) != 0 || in at91_irq_tx()
/drivers/net/ethernet/aurora/
Dnb8800.c432 next = priv->tx_next; in nb8800_xmit()
470 priv->tx_next = next; in nb8800_xmit()
499 unsigned int limit = priv->tx_next; in nb8800_tx_done()
824 priv->tx_next = 0; in nb8800_dma_reset()
894 priv->tx_done == priv->tx_next, in nb8800_dma_stop()
Dnb8800.h271 u32 tx_next; member
/drivers/net/ethernet/octeon/
Docteon_mgmt.c128 unsigned int tx_next; member
991 p->tx_next = 0; in octeon_mgmt_open()
1307 p->tx_ring[p->tx_next] = re.d64; in octeon_mgmt_xmit()
1308 p->tx_next = (p->tx_next + 1) % OCTEON_MGMT_TX_RING_SIZE; in octeon_mgmt_xmit()
/drivers/staging/rdma/hfi1/
Dsdma.c2146 struct sdma_txreq *tx, *tx_next; in sdma_send_txlist() local
2154 list_for_each_entry_safe(tx, tx_next, tx_list, list) { in sdma_send_txlist()
2182 list_for_each_entry_safe(tx, tx_next, tx_list, list) { in sdma_send_txlist()
/drivers/net/ethernet/marvell/
Dsky2.h2233 u16 tx_next; /* debug only */ member
Dsky2.c2041 sky2->tx_next = RING_NEXT(idx, sky2->tx_ring_size); in sky2_tx_complete()
4576 for (idx = sky2->tx_next; idx != sky2->tx_prod && idx < sky2->tx_ring_size; in sky2_debug_show()