Home
last modified time | relevance | path

Searched refs:rx_pi (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_rx.c227 u16 rx_pi; in mlxbf_gige_rx_packet() local
229 /* Index into RX buffer array is rx_pi w/wrap based on RX_CQE_SIZE */ in mlxbf_gige_rx_packet()
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()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()

Completed in 5 milliseconds