Symbol: cpsw_ale
drivers/net/ethernet/ti/am65-cpsw-nuss.h
164
struct cpsw_ale *ale;
drivers/net/ethernet/ti/cpsw.c
97
struct cpsw_ale *ale = cpsw->ale;
drivers/net/ethernet/ti/cpsw_ale.c
1139
int cpsw_ale_control_set(struct cpsw_ale *ale, int port, int control,
drivers/net/ethernet/ti/cpsw_ale.c
1171
int cpsw_ale_control_get(struct cpsw_ale *ale, int port, int control)
drivers/net/ethernet/ti/cpsw_ale.c
1195
int cpsw_ale_rx_ratelimit_mc(struct cpsw_ale *ale, int port, unsigned int ratelimit_pps)
drivers/net/ethernet/ti/cpsw_ale.c
1218
int cpsw_ale_rx_ratelimit_bc(struct cpsw_ale *ale, int port, unsigned int ratelimit_pps)
drivers/net/ethernet/ti/cpsw_ale.c
1243
struct cpsw_ale *ale = timer_container_of(ale, t, timer);
drivers/net/ethernet/ti/cpsw_ale.c
1253
static void cpsw_ale_hw_aging_timer_start(struct cpsw_ale *ale)
drivers/net/ethernet/ti/cpsw_ale.c
1269
static void cpsw_ale_hw_aging_timer_stop(struct cpsw_ale *ale)
drivers/net/ethernet/ti/cpsw_ale.c
1274
static void cpsw_ale_aging_start(struct cpsw_ale *ale)
drivers/net/ethernet/ti/cpsw_ale.c
1289
static void cpsw_ale_aging_stop(struct cpsw_ale *ale)
drivers/net/ethernet/ti/cpsw_ale.c
1302
void cpsw_ale_start(struct cpsw_ale *ale)
drivers/net/ethernet/ti/cpsw_ale.c
1331
void cpsw_ale_stop(struct cpsw_ale *ale)
drivers/net/ethernet/ti/cpsw_ale.c
1505
static int cpsw_ale_regfield_init(struct cpsw_ale *ale)
drivers/net/ethernet/ti/cpsw_ale.c
1524
struct cpsw_ale *cpsw_ale_create(struct cpsw_ale_params *params)
drivers/net/ethernet/ti/cpsw_ale.c
1528
struct cpsw_ale *ale;
drivers/net/ethernet/ti/cpsw_ale.c
1640
void cpsw_ale_dump(struct cpsw_ale *ale, u32 *data)
drivers/net/ethernet/ti/cpsw_ale.c
1651
void cpsw_ale_restore(struct cpsw_ale *ale, u32 *data)
drivers/net/ethernet/ti/cpsw_ale.c
1662
u32 cpsw_ale_get_num_entries(struct cpsw_ale *ale)
drivers/net/ethernet/ti/cpsw_ale.c
1669
static void cpsw_ale_policer_read_idx(struct cpsw_ale *ale, u32 idx)
drivers/net/ethernet/ti/cpsw_ale.c
1676
static void cpsw_ale_policer_write_idx(struct cpsw_ale *ale, u32 idx)
drivers/net/ethernet/ti/cpsw_ale.c
1684
static void cpsw_ale_policer_thread_idx_enable(struct cpsw_ale *ale, u32 idx,
drivers/net/ethernet/ti/cpsw_ale.c
1693
static void cpsw_ale_policer_reset(struct cpsw_ale *ale)
drivers/net/ethernet/ti/cpsw_ale.c
1719
void cpsw_ale_classifier_setup_default(struct cpsw_ale *ale, int num_rx_ch)
drivers/net/ethernet/ti/cpsw_ale.c
259
static int cpsw_ale_entry_get_fld(struct cpsw_ale *ale,
drivers/net/ethernet/ti/cpsw_ale.c
283
static void cpsw_ale_entry_set_fld(struct cpsw_ale *ale,
drivers/net/ethernet/ti/cpsw_ale.c
308
static int cpsw_ale_vlan_get_fld(struct cpsw_ale *ale,
drivers/net/ethernet/ti/cpsw_ale.c
316
static void cpsw_ale_vlan_set_fld(struct cpsw_ale *ale,
drivers/net/ethernet/ti/cpsw_ale.c
342
static int cpsw_ale_read(struct cpsw_ale *ale, int idx, u32 *ale_entry)
drivers/net/ethernet/ti/cpsw_ale.c
357
static int cpsw_ale_write(struct cpsw_ale *ale, int idx, u32 *ale_entry)
drivers/net/ethernet/ti/cpsw_ale.c
373
static int cpsw_ale_match_addr(struct cpsw_ale *ale, const u8 *addr, u16 vid)
drivers/net/ethernet/ti/cpsw_ale.c
394
static int cpsw_ale_match_vlan(struct cpsw_ale *ale, u16 vid)
drivers/net/ethernet/ti/cpsw_ale.c
410
static int cpsw_ale_match_free(struct cpsw_ale *ale)
drivers/net/ethernet/ti/cpsw_ale.c
424
static int cpsw_ale_find_ageable(struct cpsw_ale *ale)
drivers/net/ethernet/ti/cpsw_ale.c
444
static void cpsw_ale_flush_mcast(struct cpsw_ale *ale, u32 *ale_entry,
drivers/net/ethernet/ti/cpsw_ale.c
462
int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask, int vid)
drivers/net/ethernet/ti/cpsw_ale.c
509
int cpsw_ale_add_ucast(struct cpsw_ale *ale, const u8 *addr, int port,
drivers/net/ethernet/ti/cpsw_ale.c
536
int cpsw_ale_del_ucast(struct cpsw_ale *ale, const u8 *addr, int port,
drivers/net/ethernet/ti/cpsw_ale.c
552
int cpsw_ale_add_mcast(struct cpsw_ale *ale, const u8 *addr, int port_mask,
drivers/net/ethernet/ti/cpsw_ale.c
586
int cpsw_ale_del_mcast(struct cpsw_ale *ale, const u8 *addr, int port_mask,
drivers/net/ethernet/ti/cpsw_ale.c
617
static void cpsw_ale_set_vlan_mcast(struct cpsw_ale *ale, u32 *ale_entry,
drivers/net/ethernet/ti/cpsw_ale.c
633
static void cpsw_ale_set_vlan_untag(struct cpsw_ale *ale, u32 *ale_entry,
drivers/net/ethernet/ti/cpsw_ale.c
645
int cpsw_ale_add_vlan(struct cpsw_ale *ale, u16 vid, int port_mask, int untag,
drivers/net/ethernet/ti/cpsw_ale.c
686
static void cpsw_ale_vlan_del_modify_int(struct cpsw_ale *ale, u32 *ale_entry,
drivers/net/ethernet/ti/cpsw_ale.c
726
int cpsw_ale_vlan_del_modify(struct cpsw_ale *ale, u16 vid, int port_mask)
drivers/net/ethernet/ti/cpsw_ale.c
744
int cpsw_ale_del_vlan(struct cpsw_ale *ale, u16 vid, int port_mask)
drivers/net/ethernet/ti/cpsw_ale.c
779
int cpsw_ale_vlan_add_modify(struct cpsw_ale *ale, u16 vid, int port_mask,
drivers/net/ethernet/ti/cpsw_ale.c
819
void cpsw_ale_set_unreg_mcast(struct cpsw_ale *ale, int unreg_mcast_mask,
drivers/net/ethernet/ti/cpsw_ale.c
847
static void cpsw_ale_vlan_set_unreg_mcast(struct cpsw_ale *ale, u32 *ale_entry,
drivers/net/ethernet/ti/cpsw_ale.c
864
cpsw_ale_vlan_set_unreg_mcast_idx(struct cpsw_ale *ale, u32 *ale_entry,
drivers/net/ethernet/ti/cpsw_ale.c
883
void cpsw_ale_set_allmulti(struct cpsw_ale *ale, int allmulti, int port)
drivers/net/ethernet/ti/cpsw_ale.h
159
struct cpsw_ale *cpsw_ale_create(struct cpsw_ale_params *params);
drivers/net/ethernet/ti/cpsw_ale.h
161
void cpsw_ale_start(struct cpsw_ale *ale);
drivers/net/ethernet/ti/cpsw_ale.h
162
void cpsw_ale_stop(struct cpsw_ale *ale);
drivers/net/ethernet/ti/cpsw_ale.h
164
int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask, int vid);
drivers/net/ethernet/ti/cpsw_ale.h
165
int cpsw_ale_add_ucast(struct cpsw_ale *ale, const u8 *addr, int port,
drivers/net/ethernet/ti/cpsw_ale.h
167
int cpsw_ale_del_ucast(struct cpsw_ale *ale, const u8 *addr, int port,
drivers/net/ethernet/ti/cpsw_ale.h
169
int cpsw_ale_add_mcast(struct cpsw_ale *ale, const u8 *addr, int port_mask,
drivers/net/ethernet/ti/cpsw_ale.h
171
int cpsw_ale_del_mcast(struct cpsw_ale *ale, const u8 *addr, int port_mask,
drivers/net/ethernet/ti/cpsw_ale.h
173
int cpsw_ale_add_vlan(struct cpsw_ale *ale, u16 vid, int port, int untag,
drivers/net/ethernet/ti/cpsw_ale.h
175
int cpsw_ale_del_vlan(struct cpsw_ale *ale, u16 vid, int port);
drivers/net/ethernet/ti/cpsw_ale.h
176
void cpsw_ale_set_allmulti(struct cpsw_ale *ale, int allmulti, int port);
drivers/net/ethernet/ti/cpsw_ale.h
177
int cpsw_ale_rx_ratelimit_bc(struct cpsw_ale *ale, int port, unsigned int ratelimit_pps);
drivers/net/ethernet/ti/cpsw_ale.h
178
int cpsw_ale_rx_ratelimit_mc(struct cpsw_ale *ale, int port, unsigned int ratelimit_pps);
drivers/net/ethernet/ti/cpsw_ale.h
180
int cpsw_ale_control_get(struct cpsw_ale *ale, int port, int control);
drivers/net/ethernet/ti/cpsw_ale.h
181
int cpsw_ale_control_set(struct cpsw_ale *ale, int port,
drivers/net/ethernet/ti/cpsw_ale.h
183
void cpsw_ale_dump(struct cpsw_ale *ale, u32 *data);
drivers/net/ethernet/ti/cpsw_ale.h
184
void cpsw_ale_restore(struct cpsw_ale *ale, u32 *data);
drivers/net/ethernet/ti/cpsw_ale.h
185
u32 cpsw_ale_get_num_entries(struct cpsw_ale *ale);
drivers/net/ethernet/ti/cpsw_ale.h
187
static inline int cpsw_ale_get_vlan_p0_untag(struct cpsw_ale *ale, u16 vid)
drivers/net/ethernet/ti/cpsw_ale.h
192
int cpsw_ale_vlan_add_modify(struct cpsw_ale *ale, u16 vid, int port_mask,
drivers/net/ethernet/ti/cpsw_ale.h
194
int cpsw_ale_vlan_del_modify(struct cpsw_ale *ale, u16 vid, int port_mask);
drivers/net/ethernet/ti/cpsw_ale.h
195
void cpsw_ale_set_unreg_mcast(struct cpsw_ale *ale, int unreg_mcast_mask,
drivers/net/ethernet/ti/cpsw_ale.h
197
void cpsw_ale_classifier_setup_default(struct cpsw_ale *ale, int num_rx_ch);
drivers/net/ethernet/ti/cpsw_priv.h
349
struct cpsw_ale *ale;
drivers/net/ethernet/ti/netcp_ethss.c
2776
struct cpsw_ale *ale = gbe_dev->ale;
drivers/net/ethernet/ti/netcp_ethss.c
738
struct cpsw_ale *ale;