Lines Matching refs:mvpp2_port
638 struct mvpp2_port **port_list;
663 struct mvpp2_port { struct
975 static inline int mvpp2_egress_port(struct mvpp2_port *port) in mvpp2_egress_port()
3106 struct mvpp2_port *port = netdev_priv(dev); in mvpp2_prs_update_mac_da()
3207 static int mvpp2_prs_def_flow(struct mvpp2_port *port) in mvpp2_prs_def_flow()
3297 static void mvpp2_cls_port_config(struct mvpp2_port *port) in mvpp2_cls_port_config()
3326 static void mvpp2_cls_oversize_rxq_set(struct mvpp2_port *port) in mvpp2_cls_oversize_rxq_set()
3489 static void mvpp2_rxq_long_pool_set(struct mvpp2_port *port, in mvpp2_rxq_long_pool_set()
3507 static void mvpp2_rxq_short_pool_set(struct mvpp2_port *port, in mvpp2_rxq_short_pool_set()
3525 static struct sk_buff *mvpp2_skb_alloc(struct mvpp2_port *port, in mvpp2_skb_alloc()
3567 static inline void mvpp2_bm_pool_put(struct mvpp2_port *port, int pool, in mvpp2_bm_pool_put()
3575 static void mvpp2_bm_pool_mc_put(struct mvpp2_port *port, int pool, in mvpp2_bm_pool_mc_put()
3590 static void mvpp2_pool_refill(struct mvpp2_port *port, u32 bm, in mvpp2_pool_refill()
3599 static int mvpp2_bm_bufs_add(struct mvpp2_port *port, in mvpp2_bm_bufs_add()
3647 mvpp2_bm_pool_use(struct mvpp2_port *port, int pool, enum mvpp2_bm_type type, in mvpp2_bm_pool_use()
3704 static int mvpp2_swf_bm_pool_init(struct mvpp2_port *port) in mvpp2_swf_bm_pool_init()
3747 struct mvpp2_port *port = netdev_priv(dev); in mvpp2_bm_update_mtu()
3774 static inline void mvpp2_interrupts_enable(struct mvpp2_port *port) in mvpp2_interrupts_enable()
3784 static inline void mvpp2_interrupts_disable(struct mvpp2_port *port) in mvpp2_interrupts_disable()
3797 struct mvpp2_port *port = arg; in mvpp2_interrupts_mask()
3805 struct mvpp2_port *port = arg; in mvpp2_interrupts_unmask()
3815 static void mvpp2_port_mii_set(struct mvpp2_port *port) in mvpp2_port_mii_set()
3834 static void mvpp2_port_fc_adv_enable(struct mvpp2_port *port) in mvpp2_port_fc_adv_enable()
3843 static void mvpp2_port_enable(struct mvpp2_port *port) in mvpp2_port_enable()
3853 static void mvpp2_port_disable(struct mvpp2_port *port) in mvpp2_port_disable()
3863 static void mvpp2_port_periodic_xon_disable(struct mvpp2_port *port) in mvpp2_port_periodic_xon_disable()
3873 static void mvpp2_port_loopback_set(struct mvpp2_port *port) in mvpp2_port_loopback_set()
3892 static void mvpp2_port_reset(struct mvpp2_port *port) in mvpp2_port_reset()
3906 static inline void mvpp2_gmac_max_rx_size_set(struct mvpp2_port *port) in mvpp2_gmac_max_rx_size_set()
3918 static void mvpp2_defaults_set(struct mvpp2_port *port) in mvpp2_defaults_set()
3978 static void mvpp2_ingress_enable(struct mvpp2_port *port) in mvpp2_ingress_enable()
3991 static void mvpp2_ingress_disable(struct mvpp2_port *port) in mvpp2_ingress_disable()
4007 static void mvpp2_egress_enable(struct mvpp2_port *port) in mvpp2_egress_enable()
4029 static void mvpp2_egress_disable(struct mvpp2_port *port) in mvpp2_egress_disable()
4066 mvpp2_rxq_received(struct mvpp2_port *port, int rxq_id) in mvpp2_rxq_received()
4077 mvpp2_rxq_status_update(struct mvpp2_port *port, int rxq_id, in mvpp2_rxq_status_update()
4100 static void mvpp2_rxq_offset_set(struct mvpp2_port *port, in mvpp2_rxq_offset_set()
4132 static int mvpp2_txq_pend_desc_num_get(struct mvpp2_port *port, in mvpp2_txq_pend_desc_num_get()
4154 static void mvpp2_aggr_txq_pend_desc_add(struct mvpp2_port *port, int pending) in mvpp2_aggr_txq_pend_desc_add()
4285 static inline int mvpp2_txq_sent_desc_proc(struct mvpp2_port *port, in mvpp2_txq_sent_desc_proc()
4299 struct mvpp2_port *port = arg; in mvpp2_txq_sent_counter_clear()
4310 static void mvpp2_txp_max_tx_size_set(struct mvpp2_port *port) in mvpp2_txp_max_tx_size_set()
4361 static void mvpp2_rx_pkts_coal_set(struct mvpp2_port *port, in mvpp2_rx_pkts_coal_set()
4374 static void mvpp2_rx_time_coal_set(struct mvpp2_port *port, in mvpp2_rx_time_coal_set()
4388 struct mvpp2_port *port = arg; in mvpp2_tx_done_pkts_coal_set()
4403 static void mvpp2_txq_bufs_free(struct mvpp2_port *port, in mvpp2_txq_bufs_free()
4425 static inline struct mvpp2_rx_queue *mvpp2_get_rx_queue(struct mvpp2_port *port, in mvpp2_get_rx_queue()
4433 static inline struct mvpp2_tx_queue *mvpp2_get_tx_queue(struct mvpp2_port *port, in mvpp2_get_tx_queue()
4442 static void mvpp2_txq_done(struct mvpp2_port *port, struct mvpp2_tx_queue *txq, in mvpp2_txq_done()
4498 static int mvpp2_rxq_init(struct mvpp2_port *port, in mvpp2_rxq_init()
4539 static void mvpp2_rxq_drop_pkts(struct mvpp2_port *port, in mvpp2_rxq_drop_pkts()
4559 static void mvpp2_rxq_deinit(struct mvpp2_port *port, in mvpp2_rxq_deinit()
4585 static int mvpp2_txq_init(struct mvpp2_port *port, in mvpp2_txq_init()
4669 static void mvpp2_txq_deinit(struct mvpp2_port *port, in mvpp2_txq_deinit()
4700 static void mvpp2_txq_clean(struct mvpp2_port *port, struct mvpp2_tx_queue *txq) in mvpp2_txq_clean()
4745 static void mvpp2_cleanup_txqs(struct mvpp2_port *port) in mvpp2_cleanup_txqs()
4770 static void mvpp2_cleanup_rxqs(struct mvpp2_port *port) in mvpp2_cleanup_rxqs()
4779 static int mvpp2_setup_rxqs(struct mvpp2_port *port) in mvpp2_setup_rxqs()
4796 static int mvpp2_setup_txqs(struct mvpp2_port *port) in mvpp2_setup_txqs()
4820 struct mvpp2_port *port = (struct mvpp2_port *)dev_id; in mvpp2_isr()
4832 struct mvpp2_port *port = netdev_priv(dev); in mvpp2_link_event()
4893 static void mvpp2_rx_error(struct mvpp2_port *port, in mvpp2_rx_error()
4915 static void mvpp2_rx_csum(struct mvpp2_port *port, u32 status, in mvpp2_rx_csum()
4933 static int mvpp2_rx_refill(struct mvpp2_port *port, in mvpp2_rx_refill()
4955 static u32 mvpp2_skb_tx_csum(struct mvpp2_port *port, struct sk_buff *skb) in mvpp2_skb_tx_csum()
4985 static void mvpp2_buff_hdr_rx(struct mvpp2_port *port, in mvpp2_buff_hdr_rx()
5023 static int mvpp2_rx(struct mvpp2_port *port, int rx_todo, in mvpp2_rx()
5116 static int mvpp2_tx_frag_process(struct mvpp2_port *port, struct sk_buff *skb, in mvpp2_tx_frag_process()
5172 struct mvpp2_port *port = netdev_priv(dev); in mvpp2_tx()
5273 struct mvpp2_port *port = arg; in mvpp2_txq_done_percpu()
5314 struct mvpp2_port *port = netdev_priv(napi->dev); in mvpp2_poll()
5355 static void mvpp2_start_dev(struct mvpp2_port *port) in mvpp2_start_dev()
5371 static void mvpp2_stop_dev(struct mvpp2_port *port) in mvpp2_stop_dev()
5448 static void mvpp2_get_mac_address(struct mvpp2_port *port, unsigned char *addr) in mvpp2_get_mac_address()
5463 static int mvpp2_phy_connect(struct mvpp2_port *port) in mvpp2_phy_connect()
5484 static void mvpp2_phy_disconnect(struct mvpp2_port *port) in mvpp2_phy_disconnect()
5492 struct mvpp2_port *port = netdev_priv(dev); in mvpp2_open()
5563 struct mvpp2_port *port = netdev_priv(dev); in mvpp2_stop()
5580 struct mvpp2_port *port = netdev_priv(dev); in mvpp2_set_rx_mode()
5601 struct mvpp2_port *port = netdev_priv(dev); in mvpp2_set_mac_address()
5643 struct mvpp2_port *port = netdev_priv(dev); in mvpp2_change_mtu()
5693 struct mvpp2_port *port = netdev_priv(dev); in mvpp2_get_stats64()
5728 struct mvpp2_port *port = netdev_priv(dev); in mvpp2_ioctl()
5747 struct mvpp2_port *port = netdev_priv(dev); in mvpp2_ethtool_get_settings()
5758 struct mvpp2_port *port = netdev_priv(dev); in mvpp2_ethtool_set_settings()
5769 struct mvpp2_port *port = netdev_priv(dev); in mvpp2_ethtool_set_coalesce()
5795 struct mvpp2_port *port = netdev_priv(dev); in mvpp2_ethtool_get_coalesce()
5817 struct mvpp2_port *port = netdev_priv(dev); in mvpp2_ethtool_get_ringparam()
5828 struct mvpp2_port *port = netdev_priv(dev); in mvpp2_ethtool_set_ringparam()
5911 static void mvpp2_port_power_up(struct mvpp2_port *port) in mvpp2_port_power_up()
5920 static int mvpp2_port_init(struct mvpp2_port *port) in mvpp2_port_init()
6037 struct mvpp2_port *port; in mvpp2_port_probe()
6049 dev = alloc_etherdev_mqs(sizeof(struct mvpp2_port), txq_number, in mvpp2_port_probe()
6169 static void mvpp2_port_remove(struct mvpp2_port *port) in mvpp2_port_remove()
6357 sizeof(struct mvpp2_port *), in mvpp2_probe()