fec_enet_private
void fec_ptp_restore_state(struct fec_enet_private *fep);
void fec_ptp_save_state(struct fec_enet_private *fep);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
static void fec_ctrl_reset(struct fec_enet_private *fep, bool allow_wol)
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
static int fec_enet_ipc_handle_init(struct fec_enet_private *fep)
static void fec_enet_ipg_stop_set(struct fec_enet_private *fep, bool enabled)
static void fec_enet_stop_mode(struct fec_enet_private *fep, bool enabled)
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep =
container_of(work, struct fec_enet_private, tx_timeout_work);
fec_enet_hwtstamp(struct fec_enet_private *fep, unsigned ts,
static bool fec_enet_xsk_xmit(struct fec_enet_private *fep,
static int fec_enet_tx_queue(struct fec_enet_private *fep,
struct fec_enet_private *fep = netdev_priv(ndev);
static struct sk_buff *fec_build_skb(struct fec_enet_private *fep,
static int fec_enet_rx_queue(struct fec_enet_private *fep,
fec_enet_xdp_get_tx_queue(struct fec_enet_private *fep, int index)
static int fec_enet_rx_queue_xdp(struct fec_enet_private *fep, int queue,
static int fec_enet_xsk_tx_xmit(struct fec_enet_private *fep,
static int fec_enet_rx_queue_xsk(struct fec_enet_private *fep, int queue,
struct fec_enet_private *fep = netdev_priv(ndev);
static bool fec_enet_collect_events(struct fec_enet_private *fep)
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
static int fec_enet_mdio_wait(struct fec_enet_private *fep)
struct fec_enet_private *fep = bus->priv;
struct fec_enet_private *fep = bus->priv;
struct fec_enet_private *fep = bus->priv;
struct fec_enet_private *fep = bus->priv;
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
static int fec_enet_parse_rgmii_delay(struct fec_enet_private *fep,
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
static void fec_enet_mii_remove(struct fec_enet_private *fep)
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(dev);
static void fec_enet_get_xdp_stats(struct fec_enet_private *fep, u64 *data)
static void fec_enet_page_pool_stats(struct fec_enet_private *fep, u64 *data)
struct fec_enet_private *fep = netdev_priv(dev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(dev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
static int fec_xdp_rxq_info_reg(struct fec_enet_private *fep,
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
static int fec_alloc_rxq_buffers_pp(struct fec_enet_private *fep,
static int fec_alloc_rxq_buffers_zc(struct fec_enet_private *fep,
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(netdev);
struct fec_enet_private *fep = netdev_priv(netdev);
struct fec_enet_private *fep = netdev_priv(ndev);
fec_alloc_new_rxq_xsk(struct fec_enet_private *fep, int queue,
fec_alloc_new_rxq_pp(struct fec_enet_private *fep, int queue)
static int fec_xsk_restart_napi(struct fec_enet_private *fep,
static int fec_enable_xsk_pool(struct fec_enet_private *fep,
static int fec_disable_xsk_pool(struct fec_enet_private *fep,
static int fec_setup_xsk_pool(struct fec_enet_private *fep,
struct fec_enet_private *fep = netdev_priv(dev);
static int fec_enet_txq_xmit_frame(struct fec_enet_private *fep,
fec_enet_create_page_pool(struct fec_enet_private *fep,
static int fec_enet_xdp_tx_xmit(struct fec_enet_private *fep,
struct fec_enet_private *fep = netdev_priv(dev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
static void fec_txq_trigger_xmit(struct fec_enet_private *fep,
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
static int fec_enet_init_stop_mode(struct fec_enet_private *fep,
struct fec_enet_private *fep;
ndev = alloc_etherdev_mqs(sizeof(struct fec_enet_private) +
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
static int fec_enet_xdp_tx_xmit(struct fec_enet_private *fep,
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(dev);
struct fec_enet_private *fep =
container_of(cc, struct fec_enet_private, cc);
static int fec_ptp_enable_pps(struct fec_enet_private *fep, uint enable)
static int fec_ptp_pps_perout(struct fec_enet_private *fep)
struct fec_enet_private *fep = container_of(timer,
struct fec_enet_private, perout_timer);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep =
container_of(ptp, struct fec_enet_private, ptp_caps);
struct fec_enet_private *fep =
container_of(ptp, struct fec_enet_private, ptp_caps);
struct fec_enet_private *fep =
container_of(ptp, struct fec_enet_private, ptp_caps);
struct fec_enet_private *fep =
container_of(ptp, struct fec_enet_private, ptp_caps);
static int fec_ptp_pps_disable(struct fec_enet_private *fep, uint channel)
struct fec_enet_private *fep =
container_of(ptp, struct fec_enet_private, ptp_caps);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = container_of(dwork, struct fec_enet_private, time_keep);
struct fec_enet_private *fep = netdev_priv(ndev);
struct fec_enet_private *fep = netdev_priv(ndev);
void fec_ptp_save_state(struct fec_enet_private *fep)
void fec_ptp_restore_state(struct fec_enet_private *fep)
struct fec_enet_private *fep = netdev_priv(ndev);