enetc_ndev_priv
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(v->rx_ring.ndev);
struct enetc_ndev_priv *priv = netdev_priv(tx_ring->ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(rx_ring->ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(rx_ring->ndev);
enetc_alloc_tx_resources(struct enetc_ndev_priv *priv)
enetc_alloc_rx_resources(struct enetc_ndev_priv *priv, bool extended)
static void enetc_assign_tx_resources(struct enetc_ndev_priv *priv,
static void enetc_assign_rx_resources(struct enetc_ndev_priv *priv,
static void enetc_free_rxtx_rings(struct enetc_ndev_priv *priv)
struct enetc_ndev_priv *priv = netdev_priv(ndev);
int enetc_configure_si(struct enetc_ndev_priv *priv)
void enetc_init_si_rings_params(struct enetc_ndev_priv *priv)
int enetc_alloc_si_resources(struct enetc_ndev_priv *priv)
void enetc_free_si_resources(struct enetc_ndev_priv *priv)
static u32 enetc_update_ptp_sync_msg(struct enetc_ndev_priv *priv,
static void enetc_setup_bdrs(struct enetc_ndev_priv *priv, bool extended)
static void enetc_enable_rx_bdrs(struct enetc_ndev_priv *priv)
static void enetc_enable_tx_bdrs(struct enetc_ndev_priv *priv)
static void enetc_disable_rx_bdrs(struct enetc_ndev_priv *priv)
static void enetc_disable_tx_bdrs(struct enetc_ndev_priv *priv)
static void enetc_wait_bdrs(struct enetc_ndev_priv *priv)
static int enetc_setup_irqs(struct enetc_ndev_priv *priv)
static void enetc_free_irqs(struct enetc_ndev_priv *priv)
static void enetc_setup_interrupts(struct enetc_ndev_priv *priv)
static void enetc_clear_interrupts(struct enetc_ndev_priv *priv)
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv;
priv = container_of(work, struct enetc_ndev_priv, tx_onestep_tstamp);
static void enetc_tx_onestep_tstamp_init(struct enetc_ndev_priv *priv)
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
static int enetc_reconfigure(struct enetc_ndev_priv *priv, bool extended,
int (*cb)(struct enetc_ndev_priv *priv, void *ctx),
static void enetc_debug_tx_ring_prios(struct enetc_ndev_priv *priv)
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
static int enetc_reconfigure_xdp_cb(struct enetc_ndev_priv *priv, void *ctx)
struct enetc_ndev_priv *priv = netdev_priv(tx_ring->ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
static int enetc_int_vector_init(struct enetc_ndev_priv *priv, int i,
static void enetc_int_vector_destroy(struct enetc_ndev_priv *priv, int i)
int enetc_alloc_msix(struct enetc_ndev_priv *priv)
void enetc_free_msix(struct enetc_ndev_priv *priv)
static void enetc_change_preemptible_tcs(struct enetc_ndev_priv *priv,
static int enetc_num_stack_tx_queues(struct enetc_ndev_priv *priv)
struct enetc_ndev_priv *priv = netdev_priv(tx_ring->ndev);
static struct enetc_bdr *enetc_rx_ring_from_xdp_tx_ring(struct enetc_ndev_priv *priv,
struct enetc_ndev_priv *priv = netdev_priv(ndev);
int enetc_alloc_msix(struct enetc_ndev_priv *priv);
void enetc_free_msix(struct enetc_ndev_priv *priv);
void enetc_init_si_rings_params(struct enetc_ndev_priv *priv);
int enetc_alloc_si_resources(struct enetc_ndev_priv *priv);
void enetc_free_si_resources(struct enetc_ndev_priv *priv);
int enetc_configure_si(struct enetc_ndev_priv *priv);
void enetc_mm_link_state_update(struct enetc_ndev_priv *priv, bool link);
void enetc_mm_commit_preemptible_tcs(struct enetc_ndev_priv *priv);
void enetc_sched_speed_set(struct enetc_ndev_priv *priv, int speed);
int enetc_psfp_init(struct enetc_ndev_priv *priv);
int enetc_psfp_clean(struct enetc_ndev_priv *priv);
static inline void enetc_get_max_cap(struct enetc_ndev_priv *priv)
static inline int enetc_psfp_enable(struct enetc_ndev_priv *priv)
static inline int enetc_psfp_disable(struct enetc_ndev_priv *priv)
static inline int enetc_psfp_enable(struct enetc_ndev_priv *priv)
static inline int enetc_psfp_disable(struct enetc_ndev_priv *priv)
static void enetc4_link_deinit(struct enetc_ndev_priv *priv)
struct enetc_ndev_priv *priv;
ndev = alloc_etherdev_mqs(sizeof(struct enetc_ndev_priv),
struct enetc_ndev_priv *priv = netdev_priv(si->ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(pf->si->ndev);
static void enetc4_set_port_speed(struct enetc_ndev_priv *priv, int speed)
struct enetc_ndev_priv *priv;
static int enetc4_link_init(struct enetc_ndev_priv *priv,
struct enetc_ndev_priv *priv = netdev_priv(dev);
struct enetc_ndev_priv *priv = netdev_priv(dev);
struct enetc_ndev_priv *priv = netdev_priv(dev);
struct enetc_ndev_priv *priv = netdev_priv(dev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
void enetc_mm_commit_preemptible_tcs(struct enetc_ndev_priv *priv)
struct enetc_ndev_priv *priv = netdev_priv(ndev);
void enetc_mm_link_state_update(struct enetc_ndev_priv *priv, bool link)
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv;
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv;
struct enetc_ndev_priv *priv;
struct enetc_ndev_priv *priv;
int (*enable_psfp)(struct enetc_ndev_priv *priv);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
int enetc_phylink_create(struct enetc_ndev_priv *priv, struct device_node *node,
void enetc_phylink_destroy(struct enetc_ndev_priv *priv)
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
int enetc_phylink_create(struct enetc_ndev_priv *priv, struct device_node *node,
void enetc_phylink_destroy(struct enetc_ndev_priv *priv);
static void flow_meter_unref(struct enetc_ndev_priv *priv, u32 index)
static void remove_one_chain(struct enetc_ndev_priv *priv,
static int enetc_psfp_hw_set(struct enetc_ndev_priv *priv,
static int enetc_psfp_parse_clsflower(struct enetc_ndev_priv *priv,
static void enetc_reset_taprio_stats(struct enetc_ndev_priv *priv)
static void enetc_reset_taprio(struct enetc_ndev_priv *priv)
static int enetc_config_clsflower(struct enetc_ndev_priv *priv,
static int enetc_psfp_destroy_clsflower(struct enetc_ndev_priv *priv,
static int enetc_destroy_clsflower(struct enetc_ndev_priv *priv,
static int enetc_psfp_get_stats(struct enetc_ndev_priv *priv,
static int enetc_setup_tc_cls_flower(struct enetc_ndev_priv *priv,
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
int enetc_psfp_init(struct enetc_ndev_priv *priv)
struct enetc_ndev_priv *priv = netdev_priv(ndev);
int enetc_psfp_clean(struct enetc_ndev_priv *priv)
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
void enetc_sched_speed_set(struct enetc_ndev_priv *priv, int speed)
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv = netdev_priv(ndev);
static int enetc_setup_taprio(struct enetc_ndev_priv *priv,
static int enetc_streamid_hw_set(struct enetc_ndev_priv *priv,
static int enetc_streamfilter_hw_set(struct enetc_ndev_priv *priv,
static int enetc_streamcounter_hw_get(struct enetc_ndev_priv *priv,
static int enetc_streamgate_hw_set(struct enetc_ndev_priv *priv,
static int enetc_flowmeter_hw_set(struct enetc_ndev_priv *priv,
static int enetc_get_free_index(struct enetc_ndev_priv *priv)
static void stream_filter_unref(struct enetc_ndev_priv *priv, u32 index)
static void stream_gate_unref(struct enetc_ndev_priv *priv, u32 index)
struct enetc_ndev_priv *priv = netdev_priv(ndev);
struct enetc_ndev_priv *priv;
struct enetc_ndev_priv *priv;
static int enetc_msg_vsi_set_primary_mac_addr(struct enetc_ndev_priv *priv,
struct enetc_ndev_priv *priv = netdev_priv(ndev);