Searched refs:tx_next (Results 1 – 9 of 9) sorted by relevance
/Linux-v5.4/drivers/net/ethernet/aeroflex/ |
D | greth.c | 323 greth->tx_next = 0; in greth_init_rings() 424 bdp = greth->tx_bd_base + greth->tx_next; in greth_start_xmit() 432 greth->tx_bufs_length[greth->tx_next] = skb->len & GRETH_BD_LEN; in greth_start_xmit() 435 if (greth->tx_next == GRETH_TXBD_NUM_MASK) { in greth_start_xmit() 439 greth->tx_next = NEXT_TX(greth->tx_next); in greth_start_xmit() 453 static inline u16 greth_num_free_bds(u16 tx_last, u16 tx_next) in greth_num_free_bds() argument 455 if (tx_next < tx_last) in greth_num_free_bds() 456 return (tx_last - tx_next) - 1; in greth_num_free_bds() 458 return GRETH_TXBD_NUM - (tx_next - tx_last) - 1; in greth_num_free_bds() 475 if (greth_num_free_bds(tx_last, greth->tx_next) < nr_frags + 1) { in greth_start_xmit_gbit() [all …]
|
D | greth.h | 109 u16 tx_next; member
|
/Linux-v5.4/drivers/net/can/ |
D | at91_can.c | 132 unsigned int tx_next; member 265 return (priv->tx_next & get_next_mb_mask(priv)) + get_mb_tx_first(priv); in get_tx_next_mb() 270 return (priv->tx_next >> get_next_prio_shift(priv)) & 0xf; in get_tx_next_prio() 348 priv->tx_next = priv->tx_echo = 0; in at91_setup_mailboxes() 497 priv->tx_next++; in at91_start_xmit() 500 (priv->tx_next & get_next_mask(priv)) == 0) in at91_start_xmit() 839 for (/* nix */; (priv->tx_next - priv->tx_echo) > 0; priv->tx_echo++) { in at91_irq_tx() 870 if ((priv->tx_next & get_next_mask(priv)) != 0 || in at91_irq_tx()
|
/Linux-v5.4/drivers/net/ethernet/aurora/ |
D | nb8800.c | 423 next = priv->tx_next; in nb8800_xmit() 461 priv->tx_next = next; in nb8800_xmit() 490 unsigned int limit = priv->tx_next; in nb8800_tx_done() 815 priv->tx_next = 0; in nb8800_dma_reset() 885 priv->tx_done == priv->tx_next, in nb8800_dma_stop()
|
D | nb8800.h | 272 u32 tx_next; member
|
/Linux-v5.4/drivers/net/ethernet/cavium/octeon/ |
D | octeon_mgmt.c | 128 unsigned int tx_next; member 989 p->tx_next = 0; in octeon_mgmt_open() 1308 p->tx_ring[p->tx_next] = re.d64; in octeon_mgmt_xmit() 1309 p->tx_next = (p->tx_next + 1) % OCTEON_MGMT_TX_RING_SIZE; in octeon_mgmt_xmit()
|
/Linux-v5.4/drivers/infiniband/hw/hfi1/ |
D | sdma.c | 2477 struct sdma_txreq *tx, *tx_next; in sdma_send_txlist() local 2485 list_for_each_entry_safe(tx, tx_next, tx_list, list) { in sdma_send_txlist() 2518 list_for_each_entry_safe(tx, tx_next, tx_list, list) { in sdma_send_txlist()
|
/Linux-v5.4/drivers/net/ethernet/marvell/ |
D | sky2.h | 2234 u16 tx_next; /* debug only */ member
|
D | sky2.c | 2025 sky2->tx_next = RING_NEXT(idx, sky2->tx_ring_size); in sky2_tx_complete() 4558 for (idx = sky2->tx_next; idx != sky2->tx_prod && idx < sky2->tx_ring_size; in sky2_debug_show()
|