Lines Matching refs:mesh_obj
808 bat_priv->mesh_obj = kobject_create_and_add(BATADV_SYSFS_IF_MESH_SUBDIR, in batadv_sysfs_add_meshif()
810 if (!bat_priv->mesh_obj) { in batadv_sysfs_add_meshif()
817 err = sysfs_create_file(bat_priv->mesh_obj, in batadv_sysfs_add_meshif()
831 sysfs_remove_file(bat_priv->mesh_obj, &((*bat_attr)->attr)); in batadv_sysfs_add_meshif()
833 kobject_uevent(bat_priv->mesh_obj, KOBJ_REMOVE); in batadv_sysfs_add_meshif()
834 kobject_del(bat_priv->mesh_obj); in batadv_sysfs_add_meshif()
835 kobject_put(bat_priv->mesh_obj); in batadv_sysfs_add_meshif()
836 bat_priv->mesh_obj = NULL; in batadv_sysfs_add_meshif()
851 sysfs_remove_file(bat_priv->mesh_obj, &((*bat_attr)->attr)); in batadv_sysfs_del_meshif()
853 kobject_uevent(bat_priv->mesh_obj, KOBJ_REMOVE); in batadv_sysfs_del_meshif()
854 kobject_del(bat_priv->mesh_obj); in batadv_sysfs_del_meshif()
855 kobject_put(bat_priv->mesh_obj); in batadv_sysfs_del_meshif()
856 bat_priv->mesh_obj = NULL; in batadv_sysfs_del_meshif()
879 bat_priv->mesh_obj); in batadv_sysfs_add_vlan()
889 vlan->kobj = bat_priv->mesh_obj; in batadv_sysfs_add_vlan()
890 kobject_get(bat_priv->mesh_obj); in batadv_sysfs_add_vlan()
910 if (vlan->kobj != bat_priv->mesh_obj) { in batadv_sysfs_add_vlan()
933 if (vlan->kobj != bat_priv->mesh_obj) { in batadv_sysfs_del_vlan()