Searched refs:cpsw_ale (Results 1 – 7 of 7) sorted by relevance
/Linux-v6.6/drivers/net/ethernet/ti/ |
D | cpsw_ale.h | 33 struct cpsw_ale { struct 105 struct cpsw_ale *cpsw_ale_create(struct cpsw_ale_params *params); 107 void cpsw_ale_start(struct cpsw_ale *ale); 108 void cpsw_ale_stop(struct cpsw_ale *ale); 110 int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask, int vid); 111 int cpsw_ale_add_ucast(struct cpsw_ale *ale, const u8 *addr, int port, 113 int cpsw_ale_del_ucast(struct cpsw_ale *ale, const u8 *addr, int port, 115 int cpsw_ale_add_mcast(struct cpsw_ale *ale, const u8 *addr, int port_mask, 117 int cpsw_ale_del_mcast(struct cpsw_ale *ale, const u8 *addr, int port_mask, 119 int cpsw_ale_add_vlan(struct cpsw_ale *ale, u16 vid, int port, int untag, [all …]
|
D | cpsw_ale.c | 231 static int cpsw_ale_entry_get_fld(struct cpsw_ale *ale, in cpsw_ale_entry_get_fld() 255 static void cpsw_ale_entry_set_fld(struct cpsw_ale *ale, in cpsw_ale_entry_set_fld() 280 static int cpsw_ale_vlan_get_fld(struct cpsw_ale *ale, in cpsw_ale_vlan_get_fld() 288 static void cpsw_ale_vlan_set_fld(struct cpsw_ale *ale, in cpsw_ale_vlan_set_fld() 314 static int cpsw_ale_read(struct cpsw_ale *ale, int idx, u32 *ale_entry) in cpsw_ale_read() 329 static int cpsw_ale_write(struct cpsw_ale *ale, int idx, u32 *ale_entry) in cpsw_ale_write() 345 static int cpsw_ale_match_addr(struct cpsw_ale *ale, const u8 *addr, u16 vid) in cpsw_ale_match_addr() 366 static int cpsw_ale_match_vlan(struct cpsw_ale *ale, u16 vid) in cpsw_ale_match_vlan() 382 static int cpsw_ale_match_free(struct cpsw_ale *ale) in cpsw_ale_match_free() 396 static int cpsw_ale_find_ageable(struct cpsw_ale *ale) in cpsw_ale_find_ageable() [all …]
|
D | Makefile | 18 ti_cpsw-y := cpsw.o davinci_cpdma.o cpsw_ale.o cpsw_priv.o cpsw_sl.o cpsw_ethtool.o 20 ti_cpsw_new-y := cpsw_switchdev.o cpsw_new.o davinci_cpdma.o cpsw_ale.o cpsw_sl.o cpsw_priv.o cpsw_… 23 keystone_netcp-y := netcp_core.o cpsw_ale.o 25 keystone_netcp_ethss-y := netcp_ethss.o netcp_sgmii.o netcp_xgbepcsr.o cpsw_ale.o 30 ti-am65-cpsw-nuss-y := am65-cpsw-nuss.o cpsw_sl.o am65-cpsw-ethtool.o cpsw_ale.o am65-cpsw-qos.o
|
D | am65-cpsw-nuss.h | 128 struct cpsw_ale *ale;
|
D | cpsw_priv.h | 349 struct cpsw_ale *ale;
|
D | cpsw.c | 97 struct cpsw_ale *ale = cpsw->ale; in cpsw_set_promiscious()
|
D | netcp_ethss.c | 738 struct cpsw_ale *ale; 2768 struct cpsw_ale *ale = gbe_dev->ale; in gbe_set_rx_mode()
|