Home
last modified time | relevance | path

Searched refs:ack_slot (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/drivers/net/
Drionet.c58 int ack_slot; member
294 while (rnet->tx_cnt && (rnet->ack_slot != slot)) { in rionet_outb_msg_event()
296 dev_kfree_skb_irq(rnet->tx_skb[rnet->ack_slot]); in rionet_outb_msg_event()
297 rnet->tx_skb[rnet->ack_slot] = NULL; in rionet_outb_msg_event()
298 ++rnet->ack_slot; in rionet_outb_msg_event()
299 rnet->ack_slot &= (RIONET_TX_RING_SIZE - 1); in rionet_outb_msg_event()
349 rnet->ack_slot = 0; in rionet_open()
/linux-6.12.1/drivers/rapidio/
Drio_cm.c639 int ack_slot; in rio_txcq_handler() local
649 ack_slot = cm->tx_ack_slot; in rio_txcq_handler()
651 if (ack_slot == slot) in rio_txcq_handler()
654 while (cm->tx_cnt && ((ack_slot != slot) || in rio_txcq_handler()
657 cm->tx_buf[ack_slot] = NULL; in rio_txcq_handler()
658 ++ack_slot; in rio_txcq_handler()
659 ack_slot &= (RIOCM_TX_RING_SIZE - 1); in rio_txcq_handler()
668 cm->tx_ack_slot = ack_slot; in rio_txcq_handler()
/linux-6.12.1/drivers/net/ethernet/ibm/emac/
Dcore.h239 int ack_slot; member
Dcore.c748 dev->tx_cnt = dev->tx_slot = dev->ack_slot = 0; in emac_full_tx_reset()
1232 dev->tx_cnt = dev->tx_slot = dev->ack_slot = dev->rx_slot = 0; in emac_open()
1608 DBG2(dev, "poll_tx, %d %d" NL, dev->tx_cnt, dev->ack_slot); in emac_poll_tx()
1618 int slot = dev->ack_slot, n = 0; in emac_poll_tx()
1638 dev->ack_slot = slot; in emac_poll_tx()