Home
last modified time | relevance | path

Searched refs:mvpp2_port (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/marvell/mvpp2/
Dmvpp2_cls.h262 int mvpp22_port_rss_init(struct mvpp2_port *port);
264 int mvpp22_port_rss_enable(struct mvpp2_port *port);
265 int mvpp22_port_rss_disable(struct mvpp2_port *port);
267 int mvpp22_port_rss_ctx_create(struct mvpp2_port *port, u32 *rss_ctx);
268 int mvpp22_port_rss_ctx_delete(struct mvpp2_port *port, u32 rss_ctx);
270 int mvpp22_port_rss_ctx_indir_set(struct mvpp2_port *port, u32 rss_ctx,
272 int mvpp22_port_rss_ctx_indir_get(struct mvpp2_port *port, u32 rss_ctx,
275 int mvpp2_ethtool_rxfh_get(struct mvpp2_port *port, struct ethtool_rxnfc *info);
276 int mvpp2_ethtool_rxfh_set(struct mvpp2_port *port, struct ethtool_rxnfc *info);
280 void mvpp2_cls_port_config(struct mvpp2_port *port);
[all …]
Dmvpp2_main.c155 static dma_addr_t mvpp2_txdesc_dma_addr_get(struct mvpp2_port *port, in mvpp2_txdesc_dma_addr_get()
165 static void mvpp2_txdesc_dma_addr_set(struct mvpp2_port *port, in mvpp2_txdesc_dma_addr_set()
186 static size_t mvpp2_txdesc_size_get(struct mvpp2_port *port, in mvpp2_txdesc_size_get()
195 static void mvpp2_txdesc_size_set(struct mvpp2_port *port, in mvpp2_txdesc_size_set()
205 static void mvpp2_txdesc_txq_set(struct mvpp2_port *port, in mvpp2_txdesc_txq_set()
215 static void mvpp2_txdesc_cmd_set(struct mvpp2_port *port, in mvpp2_txdesc_cmd_set()
225 static unsigned int mvpp2_txdesc_offset_get(struct mvpp2_port *port, in mvpp2_txdesc_offset_get()
234 static dma_addr_t mvpp2_rxdesc_dma_addr_get(struct mvpp2_port *port, in mvpp2_rxdesc_dma_addr_get()
244 static unsigned long mvpp2_rxdesc_cookie_get(struct mvpp2_port *port, in mvpp2_rxdesc_cookie_get()
254 static size_t mvpp2_rxdesc_size_get(struct mvpp2_port *port, in mvpp2_rxdesc_size_get()
[all …]
Dmvpp2_prs.h306 int mvpp2_prs_mac_da_accept(struct mvpp2_port *port, const u8 *da, bool add);
312 int mvpp2_prs_def_flow(struct mvpp2_port *port);
314 void mvpp2_prs_vid_enable_filtering(struct mvpp2_port *port);
316 void mvpp2_prs_vid_disable_filtering(struct mvpp2_port *port);
318 int mvpp2_prs_vid_entry_add(struct mvpp2_port *port, u16 vid);
320 void mvpp2_prs_vid_entry_remove(struct mvpp2_port *port, u16 vid);
322 void mvpp2_prs_vid_remove_all(struct mvpp2_port *port);
327 void mvpp2_prs_mac_del_all(struct mvpp2_port *port);
Dmvpp2_cls.c570 static int mvpp2_cls_c2_port_flow_index(struct mvpp2_port *port, int loc) in mvpp2_cls_c2_port_flow_index()
734 static int mvpp2_port_rss_hash_opts_set(struct mvpp2_port *port, int flow_type, in mvpp2_port_rss_hash_opts_set()
823 static u16 mvpp2_port_rss_hash_opts_get(struct mvpp2_port *port, int flow_type) in mvpp2_port_rss_hash_opts_get()
861 static void mvpp2_port_c2_cls_init(struct mvpp2_port *port) in mvpp2_port_c2_cls_init()
947 void mvpp2_cls_port_config(struct mvpp2_port *port) in mvpp2_cls_port_config()
984 static void mvpp2_rss_port_c2_enable(struct mvpp2_port *port, u32 ctx) in mvpp2_rss_port_c2_enable()
1005 static void mvpp2_rss_port_c2_disable(struct mvpp2_port *port) in mvpp2_rss_port_c2_disable()
1024 static inline int mvpp22_rss_ctx(struct mvpp2_port *port, int port_rss_ctx) in mvpp22_rss_ctx()
1029 int mvpp22_port_rss_enable(struct mvpp2_port *port) in mvpp22_port_rss_enable()
1039 int mvpp22_port_rss_disable(struct mvpp2_port *port) in mvpp22_port_rss_disable()
[all …]
Dmvpp2_debugfs.c37 struct mvpp2_port *port;
143 struct mvpp2_port *port = entry->port; in mvpp2_dbgfs_port_flow_hash_opt_show()
169 struct mvpp2_port *port = entry->port; in mvpp2_dbgfs_port_flow_engine_show()
245 struct mvpp2_port *port = s->private; in mvpp2_dbgfs_port_vid_show()
280 struct mvpp2_port *port = s->private; in mvpp2_dbgfs_port_parser_show()
301 struct mvpp2_port *port = s->private; in mvpp2_dbgfs_filter_show()
448 struct mvpp2_port *port, in mvpp2_dbgfs_flow_port_init()
676 struct mvpp2_port *port) in mvpp2_dbgfs_port_init()
Dmvpp2_prs.c1909 static int mvpp2_prs_vid_range_find(struct mvpp2_port *port, u16 vid, u16 mask) in mvpp2_prs_vid_range_find()
1941 int mvpp2_prs_vid_entry_add(struct mvpp2_port *port, u16 vid) in mvpp2_prs_vid_entry_add()
2005 void mvpp2_prs_vid_entry_remove(struct mvpp2_port *port, u16 vid) in mvpp2_prs_vid_entry_remove()
2022 void mvpp2_prs_vid_remove_all(struct mvpp2_port *port) in mvpp2_prs_vid_remove_all()
2037 void mvpp2_prs_vid_disable_filtering(struct mvpp2_port *port) in mvpp2_prs_vid_disable_filtering()
2049 void mvpp2_prs_vid_enable_filtering(struct mvpp2_port *port) in mvpp2_prs_vid_enable_filtering()
2211 int mvpp2_prs_mac_da_accept(struct mvpp2_port *port, const u8 *da, bool add) in mvpp2_prs_mac_da_accept()
2301 struct mvpp2_port *port = netdev_priv(dev); in mvpp2_prs_update_mac_da()
2320 void mvpp2_prs_mac_del_all(struct mvpp2_port *port) in mvpp2_prs_mac_del_all()
2447 int mvpp2_prs_def_flow(struct mvpp2_port *port) in mvpp2_prs_def_flow()
Dmvpp2.h781 struct mvpp2_port *port_list[MVPP2_MAX_PORTS];
849 struct mvpp2_port *port;
884 struct mvpp2_port { struct