Searched refs:cpsw_ale (Results 1 – 5 of 5) sorted by relevance
| /Linux-v4.19/drivers/net/ethernet/ti/ |
| D | cpsw_ale.h | 36 struct cpsw_ale { struct 102 struct cpsw_ale *cpsw_ale_create(struct cpsw_ale_params *params); 104 void cpsw_ale_start(struct cpsw_ale *ale); 105 void cpsw_ale_stop(struct cpsw_ale *ale); 107 int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask, int vid); 108 int cpsw_ale_add_ucast(struct cpsw_ale *ale, u8 *addr, int port, 110 int cpsw_ale_del_ucast(struct cpsw_ale *ale, u8 *addr, int port, 112 int cpsw_ale_add_mcast(struct cpsw_ale *ale, u8 *addr, int port_mask, 114 int cpsw_ale_del_mcast(struct cpsw_ale *ale, u8 *addr, int port_mask, 116 int cpsw_ale_add_vlan(struct cpsw_ale *ale, u16 vid, int port, int untag, [all …]
|
| D | cpsw_ale.c | 147 static int cpsw_ale_read(struct cpsw_ale *ale, int idx, u32 *ale_entry) in cpsw_ale_read() 162 static int cpsw_ale_write(struct cpsw_ale *ale, int idx, u32 *ale_entry) in cpsw_ale_write() 178 static int cpsw_ale_match_addr(struct cpsw_ale *ale, u8 *addr, u16 vid) in cpsw_ale_match_addr() 199 static int cpsw_ale_match_vlan(struct cpsw_ale *ale, u16 vid) in cpsw_ale_match_vlan() 215 static int cpsw_ale_match_free(struct cpsw_ale *ale) in cpsw_ale_match_free() 229 static int cpsw_ale_find_ageable(struct cpsw_ale *ale) in cpsw_ale_find_ageable() 249 static void cpsw_ale_flush_mcast(struct cpsw_ale *ale, u32 *ale_entry, in cpsw_ale_flush_mcast() 268 int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask, int vid) in cpsw_ale_flush_multicast() 312 int cpsw_ale_add_ucast(struct cpsw_ale *ale, u8 *addr, int port, in cpsw_ale_add_ucast() 339 int cpsw_ale_del_ucast(struct cpsw_ale *ale, u8 *addr, int port, in cpsw_ale_del_ucast() [all …]
|
| D | Makefile | 15 obj-$(CONFIG_TI_CPSW_ALE) += cpsw_ale.o
|
| D | cpsw.c | 448 struct cpsw_ale *ale; 593 struct cpsw_ale *ale = cpsw->ale; in cpsw_set_promiscious()
|
| D | netcp_ethss.c | 749 struct cpsw_ale *ale; 2782 struct cpsw_ale *ale = gbe_dev->ale; in gbe_set_rx_mode()
|