Symbol: mvpp2_port
drivers/net/ethernet/marvell/mvpp2/mvpp2.h
1061
struct mvpp2_port *port_list[MVPP2_MAX_PORTS];
drivers/net/ethernet/marvell/mvpp2/mvpp2.h
1153
struct mvpp2_port *port;
drivers/net/ethernet/marvell/mvpp2/mvpp2.h
1573
static inline bool mvpp22_rx_hwtstamping(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1011
static void mvpp2_rss_port_c2_disable(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1030
static inline int mvpp22_rss_ctx(struct mvpp2_port *port, int port_rss_ctx)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1035
int mvpp22_port_rss_enable(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1045
int mvpp22_port_rss_disable(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1055
static void mvpp22_port_c2_lookup_disable(struct mvpp2_port *port, int entry)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1068
void mvpp2_cls_oversize_rxq_set(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1083
static int mvpp2_port_c2_tcam_rule_add(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1174
static int mvpp2_port_c2_rfs_rule_insert(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1180
static int mvpp2_port_cls_rfs_rule_remove(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1205
static int mvpp2_port_flt_rfs_rule_insert(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1342
int mvpp2_ethtool_cls_rule_get(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1359
int mvpp2_ethtool_cls_rule_ins(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1431
int mvpp2_ethtool_cls_rule_del(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1456
static inline u32 mvpp22_rxfh_indir(struct mvpp2_port *port, u32 rxq)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1475
static void mvpp22_rss_fill_table(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1492
static int mvpp22_rss_context_create(struct mvpp2_port *port, u32 *rss_ctx)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1524
int mvpp22_port_rss_ctx_create(struct mvpp2_port *port, u32 port_ctx)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1549
int mvpp22_port_rss_ctx_delete(struct mvpp2_port *port, u32 port_ctx)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1586
int mvpp22_port_rss_ctx_indir_set(struct mvpp2_port *port, u32 port_ctx,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1604
int mvpp22_port_rss_ctx_indir_get(struct mvpp2_port *port, u32 port_ctx,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1620
int mvpp2_ethtool_rxfh_set(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1659
int mvpp2_ethtool_rxfh_get(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1703
int mvpp22_port_rss_init(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
576
static int mvpp2_cls_c2_port_flow_index(struct mvpp2_port *port, int loc)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
740
static int mvpp2_port_rss_hash_opts_set(struct mvpp2_port *port, int flow_type,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
829
static u16 mvpp2_port_rss_hash_opts_get(struct mvpp2_port *port, int flow_type)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
867
static void mvpp2_port_c2_cls_init(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
953
void mvpp2_cls_port_config(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
990
static void mvpp2_rss_port_c2_enable(struct mvpp2_port *port, u32 ctx)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h
262
int mvpp22_port_rss_init(struct mvpp2_port *port);
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h
264
int mvpp22_port_rss_enable(struct mvpp2_port *port);
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h
265
int mvpp22_port_rss_disable(struct mvpp2_port *port);
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h
267
int mvpp22_port_rss_ctx_create(struct mvpp2_port *port, u32 rss_ctx);
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h
268
int mvpp22_port_rss_ctx_delete(struct mvpp2_port *port, u32 rss_ctx);
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h
270
int mvpp22_port_rss_ctx_indir_set(struct mvpp2_port *port, u32 rss_ctx,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h
272
int mvpp22_port_rss_ctx_indir_get(struct mvpp2_port *port, u32 rss_ctx,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h
275
int mvpp2_ethtool_rxfh_get(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h
277
int mvpp2_ethtool_rxfh_set(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h
282
void mvpp2_cls_port_config(struct mvpp2_port *port);
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h
284
void mvpp2_cls_oversize_rxq_set(struct mvpp2_port *port);
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h
307
int mvpp2_ethtool_cls_rule_get(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h
310
int mvpp2_ethtool_cls_rule_ins(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h
313
int mvpp2_ethtool_cls_rule_del(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c
143
struct mvpp2_port *port = entry->port;
drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c
169
struct mvpp2_port *port = entry->port;
drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c
245
struct mvpp2_port *port = s->private;
drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c
280
struct mvpp2_port *port = s->private;
drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c
301
struct mvpp2_port *port = s->private;
drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c
37
struct mvpp2_port *port;
drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c
448
struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c
666
struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1000
static inline void mvpp2_bm_pool_put(struct mvpp2_port *port, int pool,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1043
static int mvpp2_bm_bufs_add(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1099
mvpp2_bm_pool_use(struct mvpp2_port *port, unsigned pool, int pkt_size)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1155
mvpp2_bm_pool_use_percpu(struct mvpp2_port *port, int type,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1203
static int mvpp2_swf_bm_pool_init_shared(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1251
static int mvpp2_swf_bm_pool_init_percpu(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1282
static int mvpp2_swf_bm_pool_init(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1290
static void mvpp2_set_hw_csum(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1312
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1385
static inline void mvpp2_interrupts_enable(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1396
static inline void mvpp2_interrupts_disable(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1409
struct mvpp2_port *port = qvec->port;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1417
struct mvpp2_port *port = qvec->port;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1429
struct mvpp2_port *port = arg;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1451
struct mvpp2_port *port = arg;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1474
mvpp2_shared_interrupt_mask_unmask(struct mvpp2_port *port, bool mask)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1502
static bool mvpp2_port_supports_xlg(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1507
static bool mvpp2_port_supports_rgmii(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1531
static void mvpp22_gop_init_rgmii(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1559
static void mvpp22_gop_init_sgmii(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1579
static void mvpp22_gop_init_10gkr(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1602
static void mvpp22_gop_fca_enable_periodic(struct mvpp2_port *port, bool en)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1615
static void mvpp22_gop_fca_set_timer(struct mvpp2_port *port, u32 timer)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1631
static void mvpp22_gop_fca_set_periodic_timer(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1645
static int mvpp22_gop_init(struct mvpp2_port *port, phy_interface_t interface)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1701
static void mvpp22_gop_unmask_irq(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1725
static void mvpp22_gop_mask_irq(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1745
static void mvpp22_gop_setup_irq(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1785
static int mvpp22_comphy_init(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1800
static void mvpp2_port_enable(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1818
static void mvpp2_port_disable(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
182
static dma_addr_t mvpp2_txdesc_dma_addr_get(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1835
static void mvpp2_port_periodic_xon_disable(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1845
static void mvpp2_port_loopback_set(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1882
static u64 mvpp2_read_count(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
192
static void mvpp2_txdesc_dma_addr_set(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1987
struct mvpp2_port *port = netdev_priv(netdev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2017
mvpp2_get_xdp_stats(struct mvpp2_port *port, struct mvpp2_pcpu_stats *xdp_stats)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2055
static void mvpp2_read_stats(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2122
struct mvpp2_port *port = container_of(del_work, struct mvpp2_port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
213
static size_t mvpp2_txdesc_size_get(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2142
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2157
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2165
static void mvpp2_mac_reset_assert(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2180
static void mvpp22_pcs_reset_assert(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2201
static void mvpp22_pcs_reset_deassert(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
222
static void mvpp2_txdesc_size_set(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2234
static inline void mvpp2_gmac_max_rx_size_set(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2246
static inline void mvpp2_xlg_max_rx_size_set(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2258
static void mvpp2_defaults_set(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2317
static void mvpp2_ingress_enable(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
232
static void mvpp2_txdesc_txq_set(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2330
static void mvpp2_ingress_disable(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2346
static void mvpp2_egress_enable(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2368
static void mvpp2_egress_disable(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2405
mvpp2_rxq_received(struct mvpp2_port *port, int rxq_id)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2416
mvpp2_rxq_status_update(struct mvpp2_port *port, int rxq_id,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
242
static void mvpp2_txdesc_cmd_set(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2439
static void mvpp2_rxq_offset_set(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2474
static void mvpp2_aggr_txq_pend_desc_add(struct mvpp2_port *port, int pending)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2488
static int mvpp2_aggr_desc_num_check(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2512
static int mvpp2_txq_alloc_reserved_desc(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
252
static unsigned int mvpp2_txdesc_offset_get(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2530
static int mvpp2_txq_reserved_desc_num_proc(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
261
static dma_addr_t mvpp2_rxdesc_dma_addr_get(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2622
static inline int mvpp2_txq_sent_desc_proc(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2641
struct mvpp2_port *port = arg;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2658
static void mvpp2_txp_max_tx_size_set(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2707
static void mvpp2_set_rxq_free_tresh(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
271
static unsigned long mvpp2_rxdesc_cookie_get(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2723
static void mvpp2_rx_pkts_coal_set(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2739
static void mvpp2_tx_pkts_coal_set(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2775
static void mvpp2_rx_time_coal_set(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2792
static void mvpp2_tx_time_coal_set(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2809
static void mvpp2_txq_bufs_free(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
281
static size_t mvpp2_rxdesc_size_get(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2841
static inline struct mvpp2_rx_queue *mvpp2_get_rx_queue(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2849
static inline struct mvpp2_tx_queue *mvpp2_get_tx_queue(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2858
static void mvpp2_txq_done(struct mvpp2_port *port, struct mvpp2_tx_queue *txq,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2879
static unsigned int mvpp2_tx_done(struct mvpp2_port *port, u32 cause,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
290
static u32 mvpp2_rxdesc_status_get(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2942
static int mvpp2_rxq_init(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3029
static void mvpp2_rxq_drop_pkts(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3054
static void mvpp2_rxq_deinit(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
306
static void mvpp2_txq_inc_put(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3090
static int mvpp2_txq_init(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3180
static void mvpp2_txq_deinit(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3221
static void mvpp2_txq_clean(struct mvpp2_port *port, struct mvpp2_tx_queue *txq)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3270
static void mvpp2_cleanup_txqs(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3295
static void mvpp2_cleanup_rxqs(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3307
static int mvpp2_setup_rxqs(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3328
static int mvpp2_setup_txqs(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3372
static void mvpp2_isr_handle_ptp_queue(struct mvpp2_port *port, int nq)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3409
static void mvpp2_isr_handle_ptp(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3422
static void mvpp2_isr_handle_link(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3452
static void mvpp2_isr_handle_xlg(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3465
static void mvpp2_isr_handle_gmac_internal(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
348
static inline int mvpp2_egress_port(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3485
struct mvpp2_port *port = (struct mvpp2_port *)dev_id;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3516
struct mvpp2_port *port;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3548
static void mvpp2_rx_error(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3573
static int mvpp2_rx_csum(struct mvpp2_port *port, u32 status)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3587
static int mvpp2_rx_refill(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3606
static u32 mvpp2_skb_tx_csum(struct mvpp2_port *port, struct sk_buff *skb)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3637
static void mvpp2_xdp_finish_tx(struct mvpp2_port *port, u16 txq_id, int nxmit, int nxmit_byte)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3667
mvpp2_xdp_submit_frame(struct mvpp2_port *port, u16 txq_id,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3731
mvpp2_xdp_xmit_back(struct mvpp2_port *port, struct xdp_buff *xdp)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3769
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3810
mvpp2_run_xdp(struct mvpp2_port *port, struct bpf_prog *prog,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3865
static void mvpp2_buff_hdr_pool_put(struct mvpp2_port *port, struct mvpp2_rx_desc *rx_desc,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3895
static int mvpp2_rx(struct mvpp2_port *port, struct napi_struct *napi,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4098
tx_desc_unmap_put(struct mvpp2_port *port, struct mvpp2_tx_queue *txq,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4114
static void mvpp2_txdesc_clear_ptp(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4123
static bool mvpp2_tx_hw_tstamp(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4203
static int mvpp2_tx_frag_process(struct mvpp2_port *port, struct sk_buff *skb,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4264
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4289
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4325
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4374
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4510
struct mvpp2_port *port = netdev_priv(napi->dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4583
static void mvpp22_mode_reconfigure(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4621
static void mvpp2_start_dev(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4648
static void mvpp2_stop_dev(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4707
static void mvpp21_get_mac_address(struct mvpp2_port *port, unsigned char *addr)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4722
static int mvpp2_irqs_init(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4770
static void mvpp2_irqs_deinit(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4785
static bool mvpp22_rss_is_supported(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4793
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4901
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4936
static int mvpp2_prs_mac_da_accept_list(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4951
static void mvpp2_set_rx_promisc(struct mvpp2_port *port, bool enable)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4967
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5020
struct mvpp2_port *port = NULL;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5067
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5130
static int mvpp2_check_pagepool_dma(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5160
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5195
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5253
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5268
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5288
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5298
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5310
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5320
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5345
static int mvpp2_xdp_setup(struct mvpp2_port *port, struct netdev_bpf *bpf)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5390
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5404
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5419
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5455
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5481
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5495
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5555
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5566
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5577
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5588
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5598
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5606
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5640
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5661
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5669
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5687
static bool mvpp2_ethtool_rxfh_okay(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5708
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5734
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5751
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5766
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5778
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5789
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5800
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5865
static int mvpp2_simple_queue_vectors_init(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5886
static int mvpp2_multi_queue_vectors_init(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5950
static int mvpp2_queue_vectors_init(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5959
static void mvpp2_queue_vectors_deinit(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5968
static void mvpp2_rx_irqs_setup(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5998
static int mvpp2_port_init(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
61
static void mvpp2_acpi_start(struct mvpp2_port *port);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6194
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6230
static struct mvpp2_port *mvpp2_phylink_to_port(struct phylink_config *config)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6232
return container_of(config, struct mvpp2_port, phylink_config);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6235
static struct mvpp2_port *mvpp2_pcs_xlg_to_port(struct phylink_pcs *pcs)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6237
return container_of(pcs, struct mvpp2_port, pcs_xlg);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6240
static struct mvpp2_port *mvpp2_pcs_gmac_to_port(struct phylink_pcs *pcs)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6242
return container_of(pcs, struct mvpp2_port, pcs_gmac);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6255
struct mvpp2_port *port = mvpp2_pcs_xlg_to_port(pcs);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6316
struct mvpp2_port *port = mvpp2_pcs_gmac_to_port(pcs);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6353
struct mvpp2_port *port = mvpp2_pcs_gmac_to_port(pcs);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
640
struct mvpp2_port *port;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6407
struct mvpp2_port *port = mvpp2_pcs_gmac_to_port(pcs);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6423
static void mvpp2_xlg_config(struct mvpp2_port *port, unsigned int mode,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6443
static void mvpp2_gmac_config(struct mvpp2_port *port, unsigned int mode,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6505
struct mvpp2_port *port = mvpp2_phylink_to_port(config);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6520
struct mvpp2_port *port = mvpp2_phylink_to_port(config);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6573
struct mvpp2_port *port = mvpp2_phylink_to_port(config);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6590
struct mvpp2_port *port = mvpp2_phylink_to_port(config);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6635
struct mvpp2_port *port = mvpp2_phylink_to_port(config);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6715
struct mvpp2_port *port = mvpp2_phylink_to_port(config);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6741
struct mvpp2_port *port = mvpp2_phylink_to_port(config);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6750
struct mvpp2_port *port = mvpp2_phylink_to_port(config);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6800
static void mvpp2_acpi_start(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6845
struct mvpp2_port *port;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
720
static void mvpp2_rxq_long_pool_set(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7204
static void mvpp2_port_remove(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
741
static void mvpp2_rxq_short_pool_set(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
761
static void *mvpp2_buf_alloc(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
796
static void mvpp2_rxq_enable_fc(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
857
static void mvpp2_rxq_disable_fc(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
900
static void mvpp2_bm_pool_update_fc(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
955
struct mvpp2_port *port;
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
1951
static int mvpp2_prs_vid_range_find(struct mvpp2_port *port, u16 vid, u16 mask)
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
1983
int mvpp2_prs_vid_entry_add(struct mvpp2_port *port, u16 vid)
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
2052
void mvpp2_prs_vid_entry_remove(struct mvpp2_port *port, u16 vid)
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
2070
void mvpp2_prs_vid_remove_all(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
2089
void mvpp2_prs_vid_disable_filtering(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
2105
void mvpp2_prs_vid_enable_filtering(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
2266
static int __mvpp2_prs_mac_da_accept(struct mvpp2_port *port,
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
2355
int mvpp2_prs_mac_da_accept(struct mvpp2_port *port, const u8 *da, bool add)
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
2368
struct mvpp2_port *port = netdev_priv(dev);
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
2387
void mvpp2_prs_mac_del_all(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
2529
int mvpp2_prs_def_flow(struct mvpp2_port *port)
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h
308
int mvpp2_prs_mac_da_accept(struct mvpp2_port *port, const u8 *da, bool add);
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h
314
int mvpp2_prs_def_flow(struct mvpp2_port *port);
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h
316
void mvpp2_prs_vid_enable_filtering(struct mvpp2_port *port);
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h
318
void mvpp2_prs_vid_disable_filtering(struct mvpp2_port *port);
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h
320
int mvpp2_prs_vid_entry_add(struct mvpp2_port *port, u16 vid);
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h
322
void mvpp2_prs_vid_entry_remove(struct mvpp2_port *port, u16 vid);
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h
324
void mvpp2_prs_vid_remove_all(struct mvpp2_port *port);
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h
329
void mvpp2_prs_mac_del_all(struct mvpp2_port *port);