Home
last modified time | relevance | path

Searched refs:cpsw_ale (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/ti/
Dcpsw_ale.h29 struct cpsw_ale { struct
94 struct cpsw_ale *cpsw_ale_create(struct cpsw_ale_params *params);
96 void cpsw_ale_start(struct cpsw_ale *ale);
97 void cpsw_ale_stop(struct cpsw_ale *ale);
99 int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask, int vid);
100 int cpsw_ale_add_ucast(struct cpsw_ale *ale, const u8 *addr, int port,
102 int cpsw_ale_del_ucast(struct cpsw_ale *ale, const u8 *addr, int port,
104 int cpsw_ale_add_mcast(struct cpsw_ale *ale, const u8 *addr, int port_mask,
106 int cpsw_ale_del_mcast(struct cpsw_ale *ale, const u8 *addr, int port_mask,
108 int cpsw_ale_add_vlan(struct cpsw_ale *ale, u16 vid, int port, int untag,
[all …]
Dcpsw_ale.c140 static int cpsw_ale_read(struct cpsw_ale *ale, int idx, u32 *ale_entry) in cpsw_ale_read()
155 static int cpsw_ale_write(struct cpsw_ale *ale, int idx, u32 *ale_entry) in cpsw_ale_write()
171 static int cpsw_ale_match_addr(struct cpsw_ale *ale, const u8 *addr, u16 vid) in cpsw_ale_match_addr()
192 static int cpsw_ale_match_vlan(struct cpsw_ale *ale, u16 vid) in cpsw_ale_match_vlan()
208 static int cpsw_ale_match_free(struct cpsw_ale *ale) in cpsw_ale_match_free()
222 static int cpsw_ale_find_ageable(struct cpsw_ale *ale) in cpsw_ale_find_ageable()
242 static void cpsw_ale_flush_mcast(struct cpsw_ale *ale, u32 *ale_entry, in cpsw_ale_flush_mcast()
261 int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask, int vid) in cpsw_ale_flush_multicast()
307 int cpsw_ale_add_ucast(struct cpsw_ale *ale, const u8 *addr, int port, in cpsw_ale_add_ucast()
333 int cpsw_ale_del_ucast(struct cpsw_ale *ale, const u8 *addr, int port, in cpsw_ale_del_ucast()
[all …]
DMakefile17 ti_cpsw-y := cpsw.o davinci_cpdma.o cpsw_ale.o cpsw_priv.o cpsw_sl.o cpsw_ethtool.o
20 keystone_netcp-y := netcp_core.o cpsw_ale.o
22 keystone_netcp_ethss-y := netcp_ethss.o netcp_sgmii.o netcp_xgbepcsr.o cpsw_ale.o
Dcpsw_priv.h341 struct cpsw_ale *ale;
Dnetcp_ethss.c741 struct cpsw_ale *ale;
2776 struct cpsw_ale *ale = gbe_dev->ale; in gbe_set_rx_mode()
Dcpsw.c96 struct cpsw_ale *ale = cpsw->ale; in cpsw_set_promiscious()