}
}
-static void rtl838x_hw_ring_setup(struct rteth_ctrl *ctrl)
+static void rteth_hw_ring_setup(struct rteth_ctrl *ctrl)
{
struct ring_b *ring = ctrl->membase;
sw_w32(0x2a1d, ctrl->r->mac_force_mode_ctrl + ctrl->r->cpu_port * 4);
}
-static void rtl838x_setup_ring_buffer(struct rteth_ctrl *ctrl, struct ring_b *ring)
+static void rteth_setup_ring_buffer(struct rteth_ctrl *ctrl, struct ring_b *ring)
{
for (int i = 0; i < ctrl->rxrings; i++) {
struct p_hdr *h;
spin_lock_irqsave(&ctrl->lock, flags);
ctrl->r->hw_reset(ctrl);
- rtl838x_setup_ring_buffer(ctrl, ring);
+ rteth_setup_ring_buffer(ctrl, ring);
if (ctrl->r->family_id == RTL8390_FAMILY_ID) {
rtl839x_setup_notify_ring_buffer(ctrl);
/* Make sure the ring structure is visible to the ASIC */
flush_cache_all();
}
- rtl838x_hw_ring_setup(ctrl);
+ rteth_hw_ring_setup(ctrl);
phylink_start(ctrl->phylink);
for (int i = 0; i < ctrl->rxrings; i++)
pr_warn("%s\n", __func__);
spin_lock_irqsave(&ctrl->lock, flags);
rtl838x_hw_stop(ctrl);
- rtl838x_hw_ring_setup(ctrl);
+ rteth_hw_ring_setup(ctrl);
rtl838x_hw_en_rxtx(ctrl);
netif_trans_update(ndev);
netif_start_queue(ndev);