Searched refs:cpsw_ale (Results 1 - 4 of 4) sorted by relevance

/drivers/net/ethernet/ti/
H A Dcpsw_ale.h26 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);
96 int cpsw_ale_add_ucast(struct cpsw_ale *ale, u8 *addr, int port,
98 int cpsw_ale_del_ucast(struct cpsw_ale *al
[all...]
H A DMakefile12 ti_cpsw-y := cpsw_ale.o cpsw.o cpts.o
H A Dcpsw_ale.c25 #include "cpsw_ale.h"
118 static int cpsw_ale_read(struct cpsw_ale *ale, int idx, u32 *ale_entry)
133 static int cpsw_ale_write(struct cpsw_ale *ale, int idx, u32 *ale_entry)
149 int cpsw_ale_match_addr(struct cpsw_ale *ale, u8 *addr, u16 vid)
170 int cpsw_ale_match_vlan(struct cpsw_ale *ale, u16 vid)
186 static int cpsw_ale_match_free(struct cpsw_ale *ale)
200 static int cpsw_ale_find_ageable(struct cpsw_ale *ale)
220 static void cpsw_ale_flush_mcast(struct cpsw_ale *ale, u32 *ale_entry,
237 int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask)
261 static void cpsw_ale_flush_ucast(struct cpsw_ale *al
[all...]
H A Dcpsw.c42 #include "cpsw_ale.h"
401 struct cpsw_ale *ale;
561 struct cpsw_ale *ale = priv->ale;

Completed in 58 milliseconds