Lines Matching refs:store_work
967 struct batadv_store_mesh_work *store_work; in batadv_store_mesh_iface_work() local
970 store_work = container_of(work, struct batadv_store_mesh_work, work); in batadv_store_mesh_iface_work()
973 ret = batadv_store_mesh_iface_finish(store_work->net_dev, in batadv_store_mesh_iface_work()
974 store_work->soft_iface_name); in batadv_store_mesh_iface_work()
979 store_work->soft_iface_name, store_work->net_dev->name, in batadv_store_mesh_iface_work()
982 dev_put(store_work->net_dev); in batadv_store_mesh_iface_work()
983 kfree(store_work); in batadv_store_mesh_iface_work()
991 struct batadv_store_mesh_work *store_work; in batadv_store_mesh_iface() local
1002 store_work = kmalloc(sizeof(*store_work), GFP_KERNEL); in batadv_store_mesh_iface()
1003 if (!store_work) in batadv_store_mesh_iface()
1007 INIT_WORK(&store_work->work, batadv_store_mesh_iface_work); in batadv_store_mesh_iface()
1008 store_work->net_dev = net_dev; in batadv_store_mesh_iface()
1009 strlcpy(store_work->soft_iface_name, buff, in batadv_store_mesh_iface()
1010 sizeof(store_work->soft_iface_name)); in batadv_store_mesh_iface()
1012 queue_work(batadv_event_workqueue, &store_work->work); in batadv_store_mesh_iface()