Home
last modified time | relevance | path

Searched refs:learn (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/dsa/microchip/
H A Dksz8795.c753 u8 learn[TOTAL_PORT_NUM]; in ksz8795_flush_dyn_mac_table() local
769 ksz_pread8(dev, index, P_STP_CTRL, &learn[index]); in ksz8795_flush_dyn_mac_table()
770 if (!(learn[index] & PORT_LEARN_DISABLE)) in ksz8795_flush_dyn_mac_table()
772 learn[index] | PORT_LEARN_DISABLE); in ksz8795_flush_dyn_mac_table()
779 if (!(learn[index] & PORT_LEARN_DISABLE)) in ksz8795_flush_dyn_mac_table()
780 ksz_pwrite8(dev, index, P_STP_CTRL, learn[index]); in ksz8795_flush_dyn_mac_table()
/kernel/linux/linux-6.6/drivers/net/ethernet/mscc/
H A Docelot_net.c608 } learn; member
627 ocelot_mact_learn(ocelot, w->learn.pgid, w->learn.addr, in ocelot_mact_work()
628 w->learn.vid, w->learn.entry_type); in ocelot_mact_work()
676 ether_addr_copy(w.learn.addr, addr); in ocelot_mc_sync()
677 w.learn.vid = OCELOT_STANDALONE_PVID; in ocelot_mc_sync()
678 w.learn.pgid = PGID_CPU; in ocelot_mc_sync()
679 w.learn.entry_type = ENTRYTYPE_LOCKED; in ocelot_mc_sync()
/kernel/linux/linux-6.6/drivers/net/dsa/microchip/
H A Dksz8795.c948 u8 learn[DSA_MAX_PORTS]; in ksz8_flush_dyn_mac_table() local
963 ksz_pread8(dev, index, regs[P_STP_CTRL], &learn[index]); in ksz8_flush_dyn_mac_table()
964 if (!(learn[index] & PORT_LEARN_DISABLE)) in ksz8_flush_dyn_mac_table()
966 learn[index] | PORT_LEARN_DISABLE); in ksz8_flush_dyn_mac_table()
970 if (!(learn[index] & PORT_LEARN_DISABLE)) in ksz8_flush_dyn_mac_table()
971 ksz_pwrite8(dev, index, regs[P_STP_CTRL], learn[index]); in ksz8_flush_dyn_mac_table()
/kernel/linux/linux-6.6/drivers/net/dsa/
H A Drzn1_a5psw.c311 static void a5psw_port_learning_set(struct a5psw *a5psw, int port, bool learn) in a5psw_port_learning_set() argument
314 u32 reg = !learn ? mask : 0; in a5psw_port_learning_set()
956 /* Reset learn count to 0 */ in a5psw_setup()
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/
H A Dprestera_main.c50 int prestera_port_learning_set(struct prestera_port *port, bool learn) in prestera_port_learning_set() argument
52 return prestera_hw_port_learning_set(port, learn); in prestera_port_learning_set()

Completed in 10 milliseconds