Lines Matching refs:cpsw_ale
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,
100 int cpsw_ale_add_mcast(struct cpsw_ale *ale, u8 *addr, int port_mask,
102 int cpsw_ale_del_mcast(struct cpsw_ale *ale, u8 *addr, int port_mask,
104 int cpsw_ale_add_vlan(struct cpsw_ale *ale, u16 vid, int port, int untag,
106 int cpsw_ale_del_vlan(struct cpsw_ale *ale, u16 vid, int port);
107 void cpsw_ale_set_allmulti(struct cpsw_ale *ale, int allmulti);
109 int cpsw_ale_control_get(struct cpsw_ale *ale, int port, int control);
110 int cpsw_ale_control_set(struct cpsw_ale *ale, int port,
112 void cpsw_ale_dump(struct cpsw_ale *ale, u32 *data);