Searched refs:cpsw_ale (Results 1 – 4 of 4) sorted by relevance
/drivers/net/ethernet/ti/ |
D | cpsw_ale.h | 26 struct cpsw_ale { struct 87 struct cpsw_ale *cpsw_ale_create(struct cpsw_ale_params *params); 88 int cpsw_ale_destroy(struct cpsw_ale *ale); 90 void cpsw_ale_start(struct cpsw_ale *ale); 91 void cpsw_ale_stop(struct cpsw_ale *ale); 93 int cpsw_ale_set_ageout(struct cpsw_ale *ale, int ageout); 94 int cpsw_ale_flush(struct cpsw_ale *ale, int port_mask); 95 int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask, int vid); 96 int cpsw_ale_add_ucast(struct cpsw_ale *ale, u8 *addr, int port, 98 int cpsw_ale_del_ucast(struct cpsw_ale *ale, u8 *addr, int port, [all …]
|
D | cpsw_ale.c | 118 static int cpsw_ale_read(struct cpsw_ale *ale, int idx, u32 *ale_entry) in cpsw_ale_read() 133 static int cpsw_ale_write(struct cpsw_ale *ale, int idx, u32 *ale_entry) in cpsw_ale_write() 149 int cpsw_ale_match_addr(struct cpsw_ale *ale, u8 *addr, u16 vid) in cpsw_ale_match_addr() 170 int cpsw_ale_match_vlan(struct cpsw_ale *ale, u16 vid) in cpsw_ale_match_vlan() 186 static int cpsw_ale_match_free(struct cpsw_ale *ale) in cpsw_ale_match_free() 200 static int cpsw_ale_find_ageable(struct cpsw_ale *ale) in cpsw_ale_find_ageable() 220 static void cpsw_ale_flush_mcast(struct cpsw_ale *ale, u32 *ale_entry, in cpsw_ale_flush_mcast() 237 int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask, int vid) in cpsw_ale_flush_multicast() 269 static void cpsw_ale_flush_ucast(struct cpsw_ale *ale, u32 *ale_entry, in cpsw_ale_flush_ucast() 280 int cpsw_ale_flush(struct cpsw_ale *ale, int port_mask) in cpsw_ale_flush() [all …]
|
D | Makefile | 12 ti_cpsw-y := cpsw_ale.o cpsw.o cpts.o
|
D | cpsw.c | 401 struct cpsw_ale *ale; 561 struct cpsw_ale *ale = priv->ale; in cpsw_set_promiscious()
|