Lines Matching defs:lan966x
35 static int lan966x_mac_get_status(struct lan966x *lan966x) in lan966x_mac_get_status()
40 static int lan966x_mac_wait_for_completion(struct lan966x *lan966x) in lan966x_mac_wait_for_completion()
52 static void lan966x_mac_select(struct lan966x *lan966x, in lan966x_mac_select()
73 static int __lan966x_mac_learn_locked(struct lan966x *lan966x, int pgid, in __lan966x_mac_learn_locked()
95 static int __lan966x_mac_learn(struct lan966x *lan966x, int pgid, in __lan966x_mac_learn()
113 int lan966x_mac_ip_learn(struct lan966x *lan966x, in lan966x_mac_ip_learn()
124 int lan966x_mac_learn(struct lan966x *lan966x, int port, in lan966x_mac_learn()
134 static int lan966x_mac_learn_locked(struct lan966x *lan966x, int port, in lan966x_mac_learn_locked()
144 static int lan966x_mac_forget_locked(struct lan966x *lan966x, in lan966x_mac_forget_locked()
161 int lan966x_mac_forget(struct lan966x *lan966x, in lan966x_mac_forget()
175 int lan966x_mac_cpu_learn(struct lan966x *lan966x, const char *addr, u16 vid) in lan966x_mac_cpu_learn()
180 int lan966x_mac_cpu_forget(struct lan966x *lan966x, const char *addr, u16 vid) in lan966x_mac_cpu_forget()
185 void lan966x_mac_set_ageing(struct lan966x *lan966x, in lan966x_mac_set_ageing()
193 void lan966x_mac_init(struct lan966x *lan966x) in lan966x_mac_init()
221 static struct lan966x_mac_entry *lan966x_mac_find_entry(struct lan966x *lan966x, in lan966x_mac_find_entry()
240 static int lan966x_mac_lookup(struct lan966x *lan966x, in lan966x_mac_lookup()
273 int lan966x_mac_add_entry(struct lan966x *lan966x, struct lan966x_port *port, in lan966x_mac_add_entry()
314 int lan966x_mac_del_entry(struct lan966x *lan966x, const unsigned char *addr, in lan966x_mac_del_entry()
337 void lan966x_mac_lag_replace_port_entry(struct lan966x *lan966x, in lan966x_mac_lag_replace_port_entry()
360 void lan966x_mac_lag_remove_port_entry(struct lan966x *lan966x, in lan966x_mac_lag_remove_port_entry()
381 void lan966x_mac_purge_entries(struct lan966x *lan966x) in lan966x_mac_purge_entries()
420 static void lan966x_mac_irq_process(struct lan966x *lan966x, u32 row, in lan966x_mac_irq_process()
530 irqreturn_t lan966x_mac_irq_handler(struct lan966x *lan966x) in lan966x_mac_irq_handler()