Lines Matching refs:mesh_dev

110 		if (priv->mesh_dev) {  in lbs_mesh_config()
111 mesh_wdev = priv->mesh_dev->ieee80211_ptr; in lbs_mesh_config()
273 return snprintf(buf, 5, "0x%X\n", !!priv->mesh_dev); in lbs_mesh_show()
292 if (enable == !!priv->mesh_dev) in lbs_mesh_store()
966 struct net_device *mesh_dev = NULL; in lbs_add_mesh() local
978 mesh_dev = alloc_netdev(0, "msh%d", NET_NAME_UNKNOWN, ether_setup); in lbs_add_mesh()
979 if (!mesh_dev) { in lbs_add_mesh()
993 mesh_wdev->netdev = mesh_dev; in lbs_add_mesh()
995 mesh_dev->ml_priv = priv; in lbs_add_mesh()
996 mesh_dev->ieee80211_ptr = mesh_wdev; in lbs_add_mesh()
997 priv->mesh_dev = mesh_dev; in lbs_add_mesh()
999 mesh_dev->netdev_ops = &mesh_netdev_ops; in lbs_add_mesh()
1000 mesh_dev->ethtool_ops = &lbs_ethtool_ops; in lbs_add_mesh()
1001 eth_hw_addr_inherit(mesh_dev, priv->dev); in lbs_add_mesh()
1003 SET_NETDEV_DEV(priv->mesh_dev, priv->dev->dev.parent); in lbs_add_mesh()
1005 mesh_dev->flags |= IFF_BROADCAST | IFF_MULTICAST; in lbs_add_mesh()
1006 mesh_dev->sysfs_groups[0] = &lbs_mesh_attr_group; in lbs_add_mesh()
1007 mesh_dev->sysfs_groups[1] = &boot_opts_group; in lbs_add_mesh()
1008 mesh_dev->sysfs_groups[2] = &mesh_ie_group; in lbs_add_mesh()
1011 ret = register_netdev(mesh_dev); in lbs_add_mesh()
1022 free_netdev(mesh_dev); in lbs_add_mesh()
1033 struct net_device *mesh_dev; in lbs_remove_mesh() local
1035 mesh_dev = priv->mesh_dev; in lbs_remove_mesh()
1036 if (!mesh_dev) in lbs_remove_mesh()
1039 netif_stop_queue(mesh_dev); in lbs_remove_mesh()
1040 netif_carrier_off(mesh_dev); in lbs_remove_mesh()
1041 unregister_netdev(mesh_dev); in lbs_remove_mesh()
1042 priv->mesh_dev = NULL; in lbs_remove_mesh()
1043 kfree(mesh_dev->ieee80211_ptr); in lbs_remove_mesh()
1044 free_netdev(mesh_dev); in lbs_remove_mesh()
1054 if (priv->mesh_dev) { in lbs_mesh_set_dev()
1057 dev = priv->mesh_dev; in lbs_mesh_set_dev()
1060 dev = priv->mesh_dev; in lbs_mesh_set_dev()
1070 if (dev == priv->mesh_dev) { in lbs_mesh_set_txpd()
1132 if (sset == ETH_SS_STATS && dev == priv->mesh_dev) in lbs_mesh_ethtool_get_sset_count()