Lines Matching defs:switchdev_work
2062 struct dsa_switchdev_event_work *switchdev_work =
2064 struct net_device *dev = switchdev_work->dev;
2070 switch (switchdev_work->event) {
2072 fdb_info = &switchdev_work->fdb_info;
2087 fdb_info = &switchdev_work->fdb_info;
2100 kfree(switchdev_work->fdb_info.addr);
2101 kfree(switchdev_work);
2107 switchdev_work,
2111 memcpy(&switchdev_work->fdb_info, fdb_info,
2112 sizeof(switchdev_work->fdb_info));
2113 switchdev_work->fdb_info.addr = kzalloc(ETH_ALEN, GFP_ATOMIC);
2114 if (!switchdev_work->fdb_info.addr)
2116 ether_addr_copy((u8 *)switchdev_work->fdb_info.addr,
2126 struct dsa_switchdev_event_work *switchdev_work;
2139 switchdev_work = kzalloc(sizeof(*switchdev_work), GFP_ATOMIC);
2140 if (!switchdev_work)
2143 INIT_WORK(&switchdev_work->work,
2145 switchdev_work->dev = dev;
2146 switchdev_work->event = event;
2151 if (dsa_slave_switchdev_fdb_work_init(switchdev_work, ptr))
2156 kfree(switchdev_work);
2160 dsa_schedule_work(&switchdev_work->work);
2164 kfree(switchdev_work);