Lines Matching defs:pp
370 struct mvneta_port *pp; member
614 static void mvreg_write(struct mvneta_port *pp, u32 offset, u32 data) in mvreg_write()
620 static u32 mvreg_read(struct mvneta_port *pp, u32 offset) in mvreg_read()
643 static void mvneta_mib_counters_clear(struct mvneta_port *pp) in mvneta_mib_counters_clear()
660 struct mvneta_port *pp = netdev_priv(dev); in mvneta_get_stats64() local
706 static void mvneta_rxq_non_occup_desc_add(struct mvneta_port *pp, in mvneta_rxq_non_occup_desc_add()
725 static int mvneta_rxq_busy_desc_num_get(struct mvneta_port *pp, in mvneta_rxq_busy_desc_num_get()
737 static void mvneta_rxq_desc_num_update(struct mvneta_port *pp, in mvneta_rxq_desc_num_update()
782 static void mvneta_max_rx_size_set(struct mvneta_port *pp, int max_rx_size) in mvneta_max_rx_size_set()
795 static void mvneta_rxq_offset_set(struct mvneta_port *pp, in mvneta_rxq_offset_set()
813 static void mvneta_txq_pend_desc_add(struct mvneta_port *pp, in mvneta_txq_pend_desc_add()
852 static void mvneta_rxq_buf_size_set(struct mvneta_port *pp, in mvneta_rxq_buf_size_set()
867 static void mvneta_rxq_bm_disable(struct mvneta_port *pp, in mvneta_rxq_bm_disable()
878 static void mvneta_rxq_bm_enable(struct mvneta_port *pp, in mvneta_rxq_bm_enable()
889 static void mvneta_rxq_long_pool_set(struct mvneta_port *pp, in mvneta_rxq_long_pool_set()
902 static void mvneta_rxq_short_pool_set(struct mvneta_port *pp, in mvneta_rxq_short_pool_set()
915 static inline void mvneta_bm_pool_bufsize_set(struct mvneta_port *pp, in mvneta_bm_pool_bufsize_set()
934 static int mvneta_mbus_io_win_set(struct mvneta_port *pp, u32 base, u32 wsize, in mvneta_mbus_io_win_set()
977 static int mvneta_bm_port_mbus_init(struct mvneta_port *pp) in mvneta_bm_port_mbus_init()
1005 struct mvneta_port *pp) in mvneta_bm_port_init()
1061 static void mvneta_bm_update_mtu(struct mvneta_port *pp, int mtu) in mvneta_bm_update_mtu()
1101 static void mvneta_port_up(struct mvneta_port *pp) in mvneta_port_up()
1127 static void mvneta_port_down(struct mvneta_port *pp) in mvneta_port_down()
1198 static void mvneta_port_enable(struct mvneta_port *pp) in mvneta_port_enable()
1209 static void mvneta_port_disable(struct mvneta_port *pp) in mvneta_port_disable()
1228 static void mvneta_set_ucast_table(struct mvneta_port *pp, int queue) in mvneta_set_ucast_table()
1245 static void mvneta_set_special_mcast_table(struct mvneta_port *pp, int queue) in mvneta_set_special_mcast_table()
1263 static void mvneta_set_other_mcast_table(struct mvneta_port *pp, int queue) in mvneta_set_other_mcast_table()
1281 static void mvneta_set_autoneg(struct mvneta_port *pp, int enable) in mvneta_set_autoneg()
1321 struct mvneta_port *pp = arg; in mvneta_percpu_unmask_interrupt() local
1334 struct mvneta_port *pp = arg; in mvneta_percpu_mask_interrupt() local
1346 struct mvneta_port *pp = arg; in mvneta_percpu_clear_intr_cause() local
1365 static void mvneta_defaults_set(struct mvneta_port *pp) in mvneta_defaults_set()
1485 static void mvneta_txq_max_tx_size_set(struct mvneta_port *pp, int max_tx_size) in mvneta_txq_max_tx_size_set()
1525 static void mvneta_set_ucast_addr(struct mvneta_port *pp, u8 last_nibble, in mvneta_set_ucast_addr()
1555 static void mvneta_mac_addr_set(struct mvneta_port *pp, unsigned char *addr, in mvneta_mac_addr_set()
1577 static void mvneta_rx_pkts_coal_set(struct mvneta_port *pp, in mvneta_rx_pkts_coal_set()
1588 static void mvneta_rx_time_coal_set(struct mvneta_port *pp, in mvneta_rx_time_coal_set()
1602 static void mvneta_tx_done_pkts_coal_set(struct mvneta_port *pp, in mvneta_tx_done_pkts_coal_set()
1630 static void mvneta_txq_sent_desc_dec(struct mvneta_port *pp, in mvneta_txq_sent_desc_dec()
1648 static int mvneta_txq_sent_desc_num_get(struct mvneta_port *pp, in mvneta_txq_sent_desc_num_get()
1664 static int mvneta_txq_sent_desc_proc(struct mvneta_port *pp, in mvneta_txq_sent_desc_proc()
1709 static void mvneta_rx_error(struct mvneta_port *pp, in mvneta_rx_error()
1742 static void mvneta_rx_csum(struct mvneta_port *pp, u32 status, in mvneta_rx_csum()
1759 static struct mvneta_tx_queue *mvneta_tx_done_policy(struct mvneta_port *pp, in mvneta_tx_done_policy()
1768 static void mvneta_txq_bufs_free(struct mvneta_port *pp, in mvneta_txq_bufs_free()
1800 static void mvneta_txq_done(struct mvneta_port *pp, in mvneta_txq_done()
1839 static int mvneta_rx_refill(struct mvneta_port *pp, in mvneta_rx_refill()
1865 static u32 mvneta_skb_tx_csum(struct mvneta_port *pp, struct sk_buff *skb) in mvneta_skb_tx_csum()
1896 static void mvneta_rxq_drop_pkts(struct mvneta_port *pp, in mvneta_rxq_drop_pkts()
1931 static int mvneta_rx_swbm(struct mvneta_port *pp, int rx_todo, in mvneta_rx_swbm()
2050 static int mvneta_rx_hwbm(struct mvneta_port *pp, int rx_todo, in mvneta_rx_hwbm()
2179 struct mvneta_port *pp, struct mvneta_tx_queue *txq) in mvneta_tso_put_hdr()
2231 struct mvneta_port *pp = netdev_priv(dev); in mvneta_tx_tso() local
2298 static int mvneta_tx_frag_process(struct mvneta_port *pp, struct sk_buff *skb, in mvneta_tx_frag_process()
2354 struct mvneta_port *pp = netdev_priv(dev); in mvneta_tx() local
2444 static void mvneta_txq_done_force(struct mvneta_port *pp, in mvneta_txq_done_force()
2462 static void mvneta_tx_done_gbe(struct mvneta_port *pp, u32 cause_tx_done) in mvneta_tx_done_gbe()
2509 static void mvneta_set_special_mcast_addr(struct mvneta_port *pp, in mvneta_set_special_mcast_addr()
2544 static void mvneta_set_other_mcast_addr(struct mvneta_port *pp, in mvneta_set_other_mcast_addr()
2577 static int mvneta_mcast_addr_set(struct mvneta_port *pp, unsigned char *p_addr, in mvneta_mcast_addr_set()
2611 static void mvneta_rx_unicast_promisc_set(struct mvneta_port *pp, in mvneta_rx_unicast_promisc_set()
2640 struct mvneta_port *pp = netdev_priv(dev); in mvneta_set_rx_mode() local
2677 struct mvneta_port *pp = (struct mvneta_port *)dev_id; in mvneta_isr() local
2696 static int mvneta_fixed_link_update(struct mvneta_port *pp, in mvneta_fixed_link_update()
2730 struct mvneta_port *pp = netdev_priv(napi->dev); in mvneta_poll() local
2801 static int mvneta_rxq_fill(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, in mvneta_rxq_fill()
2824 static void mvneta_tx_reset(struct mvneta_port *pp) in mvneta_tx_reset()
2836 static void mvneta_rx_reset(struct mvneta_port *pp) in mvneta_rx_reset()
2845 static int mvneta_rxq_init(struct mvneta_port *pp, in mvneta_rxq_init()
2888 static void mvneta_rxq_deinit(struct mvneta_port *pp, in mvneta_rxq_deinit()
2906 static int mvneta_txq_init(struct mvneta_port *pp, in mvneta_txq_init()
2972 static void mvneta_txq_deinit(struct mvneta_port *pp, in mvneta_txq_deinit()
3005 static void mvneta_cleanup_txqs(struct mvneta_port *pp) in mvneta_cleanup_txqs()
3014 static void mvneta_cleanup_rxqs(struct mvneta_port *pp) in mvneta_cleanup_rxqs()
3024 static int mvneta_setup_rxqs(struct mvneta_port *pp) in mvneta_setup_rxqs()
3043 static int mvneta_setup_txqs(struct mvneta_port *pp) in mvneta_setup_txqs()
3060 static void mvneta_start_dev(struct mvneta_port *pp) in mvneta_start_dev()
3095 static void mvneta_stop_dev(struct mvneta_port *pp) in mvneta_stop_dev()
3133 struct mvneta_port *pp = arg; in mvneta_percpu_enable() local
3140 struct mvneta_port *pp = arg; in mvneta_percpu_disable() local
3148 struct mvneta_port *pp = netdev_priv(dev); in mvneta_change_mtu() local
3206 struct mvneta_port *pp = netdev_priv(dev); in mvneta_fix_features() local
3219 static void mvneta_get_mac_addr(struct mvneta_port *pp, unsigned char *addr) in mvneta_get_mac_addr()
3236 struct mvneta_port *pp = netdev_priv(dev); in mvneta_set_mac_addr() local
3255 struct mvneta_port *pp = netdev_priv(ndev); in mvneta_adjust_link() local
3320 static int mvneta_mdio_probe(struct mvneta_port *pp) in mvneta_mdio_probe()
3345 static void mvneta_mdio_remove(struct mvneta_port *pp) in mvneta_mdio_remove()
3356 static void mvneta_percpu_elect(struct mvneta_port *pp) in mvneta_percpu_elect()
3408 struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port, in mvneta_cpu_online() local
3466 struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port, in mvneta_cpu_down_prepare() local
3488 struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port, in mvneta_cpu_dead() local
3507 struct mvneta_port *pp = netdev_priv(dev); in mvneta_open() local
3593 struct mvneta_port *pp = netdev_priv(dev); in mvneta_stop() local
3641 struct mvneta_port *pp = netdev_priv(ndev); in mvneta_ethtool_set_link_ksettings() local
3686 struct mvneta_port *pp = netdev_priv(dev); in mvneta_ethtool_set_coalesce() local
3710 struct mvneta_port *pp = netdev_priv(dev); in mvneta_ethtool_get_coalesce() local
3735 struct mvneta_port *pp = netdev_priv(netdev); in mvneta_ethtool_get_ringparam() local
3746 struct mvneta_port *pp = netdev_priv(dev); in mvneta_ethtool_set_ringparam() local
3783 static void mvneta_ethtool_update_stats(struct mvneta_port *pp) in mvneta_ethtool_update_stats()
3813 struct mvneta_port *pp = netdev_priv(dev); in mvneta_ethtool_get_stats() local
3849 static int mvneta_config_rss(struct mvneta_port *pp) in mvneta_config_rss()
3897 struct mvneta_port *pp = netdev_priv(dev); in mvneta_ethtool_set_rxfh() local
3921 struct mvneta_port *pp = netdev_priv(dev); in mvneta_ethtool_get_rxfh() local
3997 static int mvneta_init(struct device *dev, struct mvneta_port *pp) in mvneta_init()
4043 static void mvneta_conf_mbus_windows(struct mvneta_port *pp, in mvneta_conf_mbus_windows()
4091 static int mvneta_port_power_up(struct mvneta_port *pp, int phy_mode) in mvneta_port_power_up()
4140 struct mvneta_port *pp; in mvneta_probe() local
4398 struct mvneta_port *pp = netdev_priv(dev); in mvneta_remove() local
4424 struct mvneta_port *pp = netdev_priv(dev); in mvneta_suspend() local
4438 struct mvneta_port *pp = netdev_priv(dev); in mvneta_resume() local