Home
last modified time | relevance | path

Searched refs:rx_pi (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_rx.c227 u16 rx_pi; in mlxbf_gige_rx_packet() local
230 rx_pi = readq(priv->base + MLXBF_GIGE_RX_WQE_PI); in mlxbf_gige_rx_packet()
231 rx_pi_rem = rx_pi % priv->rx_q_entries; in mlxbf_gige_rx_packet()
278 rx_pi++; in mlxbf_gige_rx_packet()
282 writeq(rx_pi, priv->base + MLXBF_GIGE_RX_WQE_PI); in mlxbf_gige_rx_packet()
286 rx_pi_rem = rx_pi % priv->rx_q_entries; in mlxbf_gige_rx_packet()
/openbmc/linux/drivers/net/ethernet/sgi/
H A Dioc3-eth.c92 int rx_pi; /* RX producer index */ member
377 n_entry = ip->rx_pi; in ioc3_rx()
441 ip->rx_pi = n_entry; in ioc3_rx()
654 rx_entry = ip->rx_pi; in ioc3_free_rx_bufs()
687 ip->rx_pi = RX_BUFFS; in ioc3_alloc_rx_bufs()
750 writel((ip->rx_pi << 3) | ERPIR_ARM, &regs->erpir); in ioc3_start()