Lines Matching refs:store_work
979 struct batadv_store_mesh_work *store_work; in batadv_store_mesh_iface_work() local
982 store_work = container_of(work, struct batadv_store_mesh_work, work); in batadv_store_mesh_iface_work()
985 ret = batadv_store_mesh_iface_finish(store_work->net_dev, in batadv_store_mesh_iface_work()
986 store_work->soft_iface_name); in batadv_store_mesh_iface_work()
991 store_work->soft_iface_name, store_work->net_dev->name, in batadv_store_mesh_iface_work()
994 dev_put(store_work->net_dev); in batadv_store_mesh_iface_work()
995 kfree(store_work); in batadv_store_mesh_iface_work()
1003 struct batadv_store_mesh_work *store_work; in batadv_store_mesh_iface() local
1014 store_work = kmalloc(sizeof(*store_work), GFP_KERNEL); in batadv_store_mesh_iface()
1015 if (!store_work) in batadv_store_mesh_iface()
1019 INIT_WORK(&store_work->work, batadv_store_mesh_iface_work); in batadv_store_mesh_iface()
1020 store_work->net_dev = net_dev; in batadv_store_mesh_iface()
1021 strlcpy(store_work->soft_iface_name, buff, in batadv_store_mesh_iface()
1022 sizeof(store_work->soft_iface_name)); in batadv_store_mesh_iface()
1024 queue_work(batadv_event_workqueue, &store_work->work); in batadv_store_mesh_iface()