Home
last modified time | relevance | path

Searched refs:rx_next (Results 1 – 13 of 13) sorted by relevance

/openbmc/u-boot/drivers/net/
H A Deepro100.c198 static int rx_next; /* RX descriptor ring pointer */ variable
514 OUTL (dev, phys_to_bus ((u32) & rx_ring[rx_next]), SCBPointer); in eepro100_init()
662 status = le16_to_cpu (rx_ring[rx_next].status); in eepro100_recv()
673 length = le32_to_cpu (rx_ring[rx_next].count) & 0x3fff; in eepro100_recv()
678 net_process_received_packet((u8 *)rx_ring[rx_next].data, in eepro100_recv()
686 rx_ring[rx_next].control = cpu_to_le16 (RFD_CONTROL_S); in eepro100_recv()
687 rx_ring[rx_next].status = 0; in eepro100_recv()
688 rx_ring[rx_next].count = cpu_to_le32 (PKTSIZE_ALIGN << 16); in eepro100_recv()
690 rx_prev = (rx_next + NUM_RX_DESC - 1) % NUM_RX_DESC; in eepro100_recv()
695 rx_next = (rx_next + 1) % NUM_RX_DESC; in eepro100_recv()
[all …]
H A Dne2000_base.c189 dp->rx_next = dp->rx_buf_start - 1; in dp83902a_start()
403 if (dp->rx_next == pkt) { in dp83902a_RxEvent()
410 dp->rx_next = pkt; in dp83902a_RxEvent()
460 printf("Rx packet %d length %d\n", dp->rx_next, len); in dp83902a_recv()
468 DP_OUT(base, DP_RSAH, dp->rx_next); in dp83902a_recv()
H A Dne2000_base.h130 int rx_next; /* First free Rx page */ member
/openbmc/qemu/hw/char/
H A Drenesas_sci.c75 if (sci->rx_next > qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)) { in can_receive()
85 sci->rx_next = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) + sci->trtime; in receive()
258 sci->rx_next = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in rsci_reset()
307 VMSTATE_INT64(rx_next, RSCIState),
/openbmc/linux/drivers/net/can/
H A Dat91_can.c134 unsigned int rx_next; member
349 priv->rx_next = get_mb_rx_first(priv); in at91_setup_mailboxes()
680 if (priv->rx_next > get_mb_rx_low_last(priv) && in at91_poll_rx()
686 for (mb = find_next_bit(addr, get_mb_tx_first(priv), priv->rx_next); in at91_poll_rx()
689 mb = find_next_bit(addr, get_mb_tx_first(priv), ++priv->rx_next)) { in at91_poll_rx()
705 if (priv->rx_next > get_mb_rx_low_last(priv) && in at91_poll_rx()
707 priv->rx_next = get_mb_rx_first(priv); in at91_poll_rx()
803 reg_ier |= get_irq_mb_rx(priv) & ~AT91_MB_MASK(priv->rx_next); in at91_poll()
/openbmc/linux/drivers/net/wireless/ath/ath9k/
H A Dhtc_drv_txrx.c990 goto rx_next; in ath9k_rx_prepare()
1001 goto rx_next; in ath9k_rx_prepare()
1013 goto rx_next; in ath9k_rx_prepare()
1021 goto rx_next; in ath9k_rx_prepare()
1051 goto rx_next; in ath9k_rx_prepare()
1056 goto rx_next; in ath9k_rx_prepare()
1062 goto rx_next; in ath9k_rx_prepare()
1073 rx_next: in ath9k_rx_prepare()
/openbmc/qemu/include/hw/char/
H A Drenesas_sci.h50 int64_t rx_next; member
/openbmc/linux/drivers/net/ethernet/moxa/
H A Dmoxart_ether.c230 goto rx_next; in moxart_rx_poll()
247 goto rx_next; in moxart_rx_poll()
261 rx_next: in moxart_rx_poll()
/openbmc/linux/drivers/net/ethernet/cavium/octeon/
H A Docteon_mgmt.c136 unsigned int rx_next; member
378 re.d64 = p->rx_ring[p->rx_next]; in octeon_mgmt_dequeue_rx_buffer()
379 p->rx_next = (p->rx_next + 1) % OCTEON_MGMT_RX_RING_SIZE; in octeon_mgmt_dequeue_rx_buffer()
1002 p->rx_next = 0; in octeon_mgmt_open()
/openbmc/linux/drivers/net/ethernet/realtek/
H A D8139cp.c499 goto rx_next; in cp_rx_poll()
504 goto rx_next; in cp_rx_poll()
513 goto rx_next; in cp_rx_poll()
521 goto rx_next; in cp_rx_poll()
541 rx_next: in cp_rx_poll()
/openbmc/linux/drivers/net/ethernet/dec/tulip/
H A Dde2104x.c422 goto rx_next; in de_rx()
427 goto rx_next; in de_rx()
442 goto rx_next; in de_rx()
476 rx_next: in de_rx()
/openbmc/linux/drivers/net/ethernet/marvell/
H A Dsky2.c1524 sky2->rx_put = sky2->rx_next = 0; in sky2_rx_start()
2560 struct rx_ring_info *re = sky2->rx_ring + sky2->rx_next; in sky2_receive()
2566 sky2->rx_next, status, length); in sky2_receive()
2568 sky2->rx_next = (sky2->rx_next + 1) % sky2->rx_pending; in sky2_receive()
2569 prefetch(sky2->rx_ring + sky2->rx_next); in sky2_receive()
2668 struct sk_buff *skb = sky2->rx_ring[sky2->rx_next].skb; in sky2_rx_checksum()
2690 skb = sky2->rx_ring[sky2->rx_next].skb; in sky2_rx_tag()
2698 skb = sky2->rx_ring[sky2->rx_next].skb; in sky2_rx_hash()
H A Dsky2.h2239 u16 rx_next; /* next re to check */ member