Symbol: mvneta_port
drivers/net/ethernet/marvell/mvneta.c
1002
static void mvneta_rxq_buf_size_set(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
1017
static void mvneta_rxq_bm_disable(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
1028
static void mvneta_rxq_bm_enable(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
1039
static void mvneta_rxq_long_pool_set(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
1052
static void mvneta_rxq_short_pool_set(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
1065
static inline void mvneta_bm_pool_bufsize_set(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
1084
static int mvneta_mbus_io_win_set(struct mvneta_port *pp, u32 base, u32 wsize,
drivers/net/ethernet/marvell/mvneta.c
1127
static int mvneta_bm_port_mbus_init(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
1155
struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
1211
static void mvneta_bm_update_mtu(struct mvneta_port *pp, int mtu)
drivers/net/ethernet/marvell/mvneta.c
1252
static void mvneta_port_up(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
1278
static void mvneta_port_down(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
1349
static void mvneta_port_enable(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
1360
static void mvneta_port_disable(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
1375
static void mvneta_set_ucast_table(struct mvneta_port *pp, int queue)
drivers/net/ethernet/marvell/mvneta.c
1392
static void mvneta_set_special_mcast_table(struct mvneta_port *pp, int queue)
drivers/net/ethernet/marvell/mvneta.c
1410
static void mvneta_set_other_mcast_table(struct mvneta_port *pp, int queue)
drivers/net/ethernet/marvell/mvneta.c
1430
struct mvneta_port *pp = arg;
drivers/net/ethernet/marvell/mvneta.c
1443
struct mvneta_port *pp = arg;
drivers/net/ethernet/marvell/mvneta.c
1455
struct mvneta_port *pp = arg;
drivers/net/ethernet/marvell/mvneta.c
1474
static void mvneta_defaults_set(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
1593
static void mvneta_txq_max_tx_size_set(struct mvneta_port *pp, int max_tx_size)
drivers/net/ethernet/marvell/mvneta.c
1633
static void mvneta_set_ucast_addr(struct mvneta_port *pp, u8 last_nibble,
drivers/net/ethernet/marvell/mvneta.c
1663
static void mvneta_mac_addr_set(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
1685
static void mvneta_rx_pkts_coal_set(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
1695
static void mvneta_rx_time_coal_set(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
1708
static void mvneta_tx_done_pkts_coal_set(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
1734
static void mvneta_txq_sent_desc_dec(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
1752
static int mvneta_txq_sent_desc_num_get(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
1768
static int mvneta_txq_sent_desc_proc(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
1813
static void mvneta_rx_error(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
1845
static int mvneta_rx_csum(struct mvneta_port *pp, u32 status)
drivers/net/ethernet/marvell/mvneta.c
1859
static struct mvneta_tx_queue *mvneta_tx_done_policy(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
1868
static void mvneta_txq_bufs_free(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
1913
static void mvneta_txq_done(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
1935
static int mvneta_rx_refill(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
1986
static void mvneta_rxq_drop_pkts(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
2025
mvneta_update_stats(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
2041
int mvneta_rx_refill_queue(struct mvneta_port *pp, struct mvneta_rx_queue *rxq)
drivers/net/ethernet/marvell/mvneta.c
2072
mvneta_xdp_put_buff(struct mvneta_port *pp, struct mvneta_rx_queue *rxq,
drivers/net/ethernet/marvell/mvneta.c
2091
mvneta_xdp_submit_frame(struct mvneta_port *pp, struct mvneta_tx_queue *txq,
drivers/net/ethernet/marvell/mvneta.c
2174
mvneta_xdp_xmit_back(struct mvneta_port *pp, struct xdp_buff *xdp)
drivers/net/ethernet/marvell/mvneta.c
2215
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
2257
mvneta_run_xdp(struct mvneta_port *pp, struct mvneta_rx_queue *rxq,
drivers/net/ethernet/marvell/mvneta.c
2314
mvneta_swbm_rx_frame(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
2349
mvneta_swbm_add_rx_fragment(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
2395
mvneta_swbm_build_skb(struct mvneta_port *pp, struct page_pool *pool,
drivers/net/ethernet/marvell/mvneta.c
2428
struct mvneta_port *pp, int budget,
drivers/net/ethernet/marvell/mvneta.c
2541
struct mvneta_port *pp, int rx_todo,
drivers/net/ethernet/marvell/mvneta.c
2672
static void mvneta_free_tso_hdrs(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
2688
static int mvneta_alloc_tso_hdrs(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
2777
static void mvneta_release_descs(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
2810
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
2864
static int mvneta_tx_frag_process(struct mvneta_port *pp, struct sk_buff *skb,
drivers/net/ethernet/marvell/mvneta.c
2915
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
3014
static void mvneta_txq_done_force(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
3032
static void mvneta_tx_done_gbe(struct mvneta_port *pp, u32 cause_tx_done)
drivers/net/ethernet/marvell/mvneta.c
3080
static void mvneta_set_special_mcast_addr(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
3115
static void mvneta_set_other_mcast_addr(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
3148
static int mvneta_mcast_addr_set(struct mvneta_port *pp, unsigned char *p_addr,
drivers/net/ethernet/marvell/mvneta.c
3182
static void mvneta_rx_unicast_promisc_set(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
3211
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
3248
struct mvneta_port *pp = (struct mvneta_port *)dev_id;
drivers/net/ethernet/marvell/mvneta.c
3267
static void mvneta_link_change(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
3287
struct mvneta_port *pp = netdev_priv(napi->dev);
drivers/net/ethernet/marvell/mvneta.c
3356
static int mvneta_create_page_pool(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
3400
static int mvneta_rxq_fill(struct mvneta_port *pp, struct mvneta_rx_queue *rxq,
drivers/net/ethernet/marvell/mvneta.c
3429
static void mvneta_tx_reset(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
3441
static void mvneta_rx_reset(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
3449
static int mvneta_rxq_sw_init(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
3466
static void mvneta_rxq_hw_init(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
3499
static int mvneta_rxq_init(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
3515
static void mvneta_rxq_deinit(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
3534
static int mvneta_txq_sw_init(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
3579
static void mvneta_txq_hw_init(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
3594
static int mvneta_txq_init(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
3609
static void mvneta_txq_sw_deinit(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
3631
static void mvneta_txq_hw_deinit(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
3643
static void mvneta_txq_deinit(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
3651
static void mvneta_cleanup_txqs(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
3660
static void mvneta_cleanup_rxqs(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
3670
static int mvneta_setup_rxqs(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
3689
static int mvneta_setup_txqs(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
3706
static int mvneta_comphy_init(struct mvneta_port *pp, phy_interface_t interface)
drivers/net/ethernet/marvell/mvneta.c
3717
static int mvneta_config_interface(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
3755
static void mvneta_start_dev(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
3796
static void mvneta_stop_dev(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
3840
struct mvneta_port *pp = arg;
drivers/net/ethernet/marvell/mvneta.c
3847
struct mvneta_port *pp = arg;
drivers/net/ethernet/marvell/mvneta.c
3855
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
3920
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
3933
static void mvneta_get_mac_addr(struct mvneta_port *pp, unsigned char *addr)
drivers/net/ethernet/marvell/mvneta.c
3950
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
3967
static struct mvneta_port *mvneta_pcs_to_port(struct phylink_pcs *pcs)
drivers/net/ethernet/marvell/mvneta.c
3969
return container_of(pcs, struct mvneta_port, phylink_pcs);
drivers/net/ethernet/marvell/mvneta.c
3998
struct mvneta_port *pp = mvneta_pcs_to_port(pcs);
drivers/net/ethernet/marvell/mvneta.c
4027
struct mvneta_port *pp = mvneta_pcs_to_port(pcs);
drivers/net/ethernet/marvell/mvneta.c
4080
struct mvneta_port *pp = mvneta_pcs_to_port(pcs);
drivers/net/ethernet/marvell/mvneta.c
4100
struct mvneta_port *pp = netdev_priv(ndev);
drivers/net/ethernet/marvell/mvneta.c
4109
struct mvneta_port *pp = netdev_priv(ndev);
drivers/net/ethernet/marvell/mvneta.c
4143
struct mvneta_port *pp = netdev_priv(ndev);
drivers/net/ethernet/marvell/mvneta.c
4199
struct mvneta_port *pp = netdev_priv(ndev);
drivers/net/ethernet/marvell/mvneta.c
4229
struct mvneta_port *pp = netdev_priv(ndev);
drivers/net/ethernet/marvell/mvneta.c
4249
struct mvneta_port *pp = netdev_priv(ndev);
drivers/net/ethernet/marvell/mvneta.c
4292
struct mvneta_port *pp = netdev_priv(to_net_dev(config->dev));
drivers/net/ethernet/marvell/mvneta.c
4305
struct mvneta_port *pp = netdev_priv(to_net_dev(config->dev));
drivers/net/ethernet/marvell/mvneta.c
4351
static int mvneta_mdio_probe(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
4369
static void mvneta_mdio_remove(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
4378
static void mvneta_percpu_elect(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
4426
struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port,
drivers/net/ethernet/marvell/mvneta.c
4492
struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port,
drivers/net/ethernet/marvell/mvneta.c
4514
struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port,
drivers/net/ethernet/marvell/mvneta.c
4532
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
4613
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
4648
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
4657
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
4703
struct mvneta_port *pp = netdev_priv(ndev);
drivers/net/ethernet/marvell/mvneta.c
4713
struct mvneta_port *pp = netdev_priv(ndev);
drivers/net/ethernet/marvell/mvneta.c
4720
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
4732
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
4759
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
4787
struct mvneta_port *pp = netdev_priv(netdev);
drivers/net/ethernet/marvell/mvneta.c
4801
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
4829
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
4837
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
4846
struct mvneta_port *pp = netdev_priv(netdev);
drivers/net/ethernet/marvell/mvneta.c
4859
mvneta_ethtool_update_pcpu_stats(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
488
struct mvneta_port *pp;
drivers/net/ethernet/marvell/mvneta.c
4903
static void mvneta_ethtool_update_stats(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
4967
static void mvneta_ethtool_pp_stats(struct mvneta_port *pp, u64 *data)
drivers/net/ethernet/marvell/mvneta.c
4983
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
4999
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
5020
static int mvneta_config_rss(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
5078
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
5103
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
5122
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
5130
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
5143
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
5151
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
5162
static void mvneta_clear_rx_prio_map(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
5167
static void mvneta_map_vlan_prio_to_rxq(struct mvneta_port *pp, u8 pri, u8 rxq)
drivers/net/ethernet/marvell/mvneta.c
5177
static int mvneta_enable_per_queue_rate_limit(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
5204
static void mvneta_disable_per_queue_rate_limit(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
5212
static int mvneta_setup_queue_rates(struct mvneta_port *pp, int queue,
drivers/net/ethernet/marvell/mvneta.c
5243
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
5364
static int mvneta_init(struct device *dev, struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
5410
static void mvneta_conf_mbus_windows(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
5462
static int mvneta_port_power_up(struct mvneta_port *pp, int phy_mode)
drivers/net/ethernet/marvell/mvneta.c
5484
struct mvneta_port *pp;
drivers/net/ethernet/marvell/mvneta.c
5495
dev = devm_alloc_etherdev_mqs(&pdev->dev, sizeof(struct mvneta_port),
drivers/net/ethernet/marvell/mvneta.c
5776
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
5799
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
5843
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
762
static void mvreg_write(struct mvneta_port *pp, u32 offset, u32 data)
drivers/net/ethernet/marvell/mvneta.c
768
static u32 mvreg_read(struct mvneta_port *pp, u32 offset)
drivers/net/ethernet/marvell/mvneta.c
791
static void mvneta_mib_counters_clear(struct mvneta_port *pp)
drivers/net/ethernet/marvell/mvneta.c
807
struct mvneta_port *pp = netdev_priv(dev);
drivers/net/ethernet/marvell/mvneta.c
856
static void mvneta_rxq_non_occup_desc_add(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
875
static int mvneta_rxq_busy_desc_num_get(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
887
static void mvneta_rxq_desc_num_update(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
932
static void mvneta_max_rx_size_set(struct mvneta_port *pp, int max_rx_size)
drivers/net/ethernet/marvell/mvneta.c
945
static void mvneta_rxq_offset_set(struct mvneta_port *pp,
drivers/net/ethernet/marvell/mvneta.c
963
static void mvneta_txq_pend_desc_add(struct mvneta_port *pp,