Lines Matching refs:lw
3378 struct rocker_fdb_learn_work *lw = in rocker_port_fdb_learn_work() local
3380 bool removing = (lw->flags & ROCKER_OP_FLAG_REMOVE); in rocker_port_fdb_learn_work()
3381 bool learned = (lw->flags & ROCKER_OP_FLAG_LEARNED); in rocker_port_fdb_learn_work()
3384 info.addr = lw->addr; in rocker_port_fdb_learn_work()
3385 info.vid = lw->vid; in rocker_port_fdb_learn_work()
3390 lw->dev, &info.info); in rocker_port_fdb_learn_work()
3393 lw->dev, &info.info); in rocker_port_fdb_learn_work()
3402 struct rocker_fdb_learn_work *lw; in rocker_port_fdb_learn() local
3429 lw = kmalloc(sizeof(*lw), rocker_op_flags_gfp(flags)); in rocker_port_fdb_learn()
3430 if (!lw) in rocker_port_fdb_learn()
3433 INIT_WORK(&lw->work, rocker_port_fdb_learn_work); in rocker_port_fdb_learn()
3435 lw->dev = rocker_port->dev; in rocker_port_fdb_learn()
3436 lw->flags = flags; in rocker_port_fdb_learn()
3437 ether_addr_copy(lw->addr, addr); in rocker_port_fdb_learn()
3438 lw->vid = rocker_port_vlan_to_vid(rocker_port, vlan_id); in rocker_port_fdb_learn()
3440 schedule_work(&lw->work); in rocker_port_fdb_learn()