Symbol: lk_data
drivers/net/dsa/rzn1_a5psw.c
488
static int a5psw_lk_execute_lookup(struct a5psw *a5psw, union lk_data *lk_data,
drivers/net/dsa/rzn1_a5psw.c
494
a5psw_reg_writel(a5psw, A5PSW_LK_DATA_LO, lk_data->lo);
drivers/net/dsa/rzn1_a5psw.c
495
a5psw_reg_writel(a5psw, A5PSW_LK_DATA_HI, lk_data->hi);
drivers/net/dsa/rzn1_a5psw.c
512
union lk_data lk_data = {0};
drivers/net/dsa/rzn1_a5psw.c
518
ether_addr_copy(lk_data.entry.mac, addr);
drivers/net/dsa/rzn1_a5psw.c
519
lk_data.entry.port_mask = BIT(port);
drivers/net/dsa/rzn1_a5psw.c
524
ret = a5psw_lk_execute_lookup(a5psw, &lk_data, &entry);
drivers/net/dsa/rzn1_a5psw.c
528
lk_data.hi = a5psw_reg_readl(a5psw, A5PSW_LK_DATA_HI);
drivers/net/dsa/rzn1_a5psw.c
529
if (!lk_data.entry.valid) {
drivers/net/dsa/rzn1_a5psw.c
532
lk_data.entry.port_mask = 0;
drivers/net/dsa/rzn1_a5psw.c
533
lk_data.entry.prio = 0;
drivers/net/dsa/rzn1_a5psw.c
536
lk_data.entry.port_mask |= BIT(port);
drivers/net/dsa/rzn1_a5psw.c
537
lk_data.entry.is_static = 1;
drivers/net/dsa/rzn1_a5psw.c
538
lk_data.entry.valid = 1;
drivers/net/dsa/rzn1_a5psw.c
540
a5psw_reg_writel(a5psw, A5PSW_LK_DATA_HI, lk_data.hi);
drivers/net/dsa/rzn1_a5psw.c
563
union lk_data lk_data = {0};
drivers/net/dsa/rzn1_a5psw.c
569
ether_addr_copy(lk_data.entry.mac, addr);
drivers/net/dsa/rzn1_a5psw.c
573
ret = a5psw_lk_execute_lookup(a5psw, &lk_data, &entry);
drivers/net/dsa/rzn1_a5psw.c
577
lk_data.hi = a5psw_reg_readl(a5psw, A5PSW_LK_DATA_HI);
drivers/net/dsa/rzn1_a5psw.c
585
if (!lk_data.entry.valid)
drivers/net/dsa/rzn1_a5psw.c
588
lk_data.entry.port_mask &= ~BIT(port);
drivers/net/dsa/rzn1_a5psw.c
590
if (lk_data.entry.port_mask == 0)
drivers/net/dsa/rzn1_a5psw.c
593
a5psw_reg_writel(a5psw, A5PSW_LK_DATA_HI, lk_data.hi);
drivers/net/dsa/rzn1_a5psw.c
621
union lk_data lk_data;
drivers/net/dsa/rzn1_a5psw.c
634
lk_data.hi = a5psw_reg_readl(a5psw, A5PSW_LK_DATA_HI);
drivers/net/dsa/rzn1_a5psw.c
636
if (!lk_data.entry.valid ||
drivers/net/dsa/rzn1_a5psw.c
637
!(lk_data.entry.port_mask & BIT(port)))
drivers/net/dsa/rzn1_a5psw.c
640
lk_data.lo = a5psw_reg_readl(a5psw, A5PSW_LK_DATA_LO);
drivers/net/dsa/rzn1_a5psw.c
642
ret = cb(lk_data.entry.mac, 0, lk_data.entry.is_static, data);