Home
last modified time | relevance | path

Searched refs:lk_data (Results 1 – 2 of 2) sorted by relevance

/Linux-v6.1/drivers/net/dsa/
Drzn1_a5psw.c378 static int a5psw_lk_execute_lookup(struct a5psw *a5psw, union lk_data *lk_data, in a5psw_lk_execute_lookup() argument
384 a5psw_reg_writel(a5psw, A5PSW_LK_DATA_LO, lk_data->lo); in a5psw_lk_execute_lookup()
385 a5psw_reg_writel(a5psw, A5PSW_LK_DATA_HI, lk_data->hi); in a5psw_lk_execute_lookup()
402 union lk_data lk_data = {0}; in a5psw_port_fdb_add() local
408 ether_addr_copy(lk_data.entry.mac, addr); in a5psw_port_fdb_add()
409 lk_data.entry.port_mask = BIT(port); in a5psw_port_fdb_add()
414 ret = a5psw_lk_execute_lookup(a5psw, &lk_data, &entry); in a5psw_port_fdb_add()
418 lk_data.hi = a5psw_reg_readl(a5psw, A5PSW_LK_DATA_HI); in a5psw_port_fdb_add()
419 if (!lk_data.entry.valid) { in a5psw_port_fdb_add()
422 lk_data.entry.port_mask = 0; in a5psw_port_fdb_add()
[all …]
Drzn1_a5psw.h223 union lk_data { union