Lines Matching refs:kobj

50 	struct device *dev = container_of(obj->parent, struct device, kobj);  in batadv_kobj_to_netdev()
95 if (vlan_tmp->kobj != obj) in batadv_kobj_to_vlan()
142 ssize_t batadv_store_##_name(struct kobject *kobj, \
146 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); \
154 ssize_t batadv_show_##_name(struct kobject *kobj, \
157 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); \
174 ssize_t batadv_store_##_name(struct kobject *kobj, \
178 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); \
187 ssize_t batadv_show_##_name(struct kobject *kobj, \
190 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); \
205 ssize_t batadv_store_vlan_##_name(struct kobject *kobj, \
209 struct batadv_priv *bat_priv = batadv_vlan_kobj_to_batpriv(kobj);\
211 kobj); \
221 ssize_t batadv_show_vlan_##_name(struct kobject *kobj, \
224 struct batadv_priv *bat_priv = batadv_vlan_kobj_to_batpriv(kobj);\
226 kobj); \
349 static ssize_t batadv_show_bat_algo(struct kobject *kobj, in batadv_show_bat_algo() argument
352 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); in batadv_show_bat_algo()
364 static ssize_t batadv_show_gw_mode(struct kobject *kobj, struct attribute *attr, in batadv_show_gw_mode() argument
367 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); in batadv_show_gw_mode()
388 static ssize_t batadv_store_gw_mode(struct kobject *kobj, in batadv_store_gw_mode() argument
392 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_store_gw_mode()
456 static ssize_t batadv_show_gw_bwidth(struct kobject *kobj, in batadv_show_gw_bwidth() argument
459 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); in batadv_show_gw_bwidth()
469 static ssize_t batadv_store_gw_bwidth(struct kobject *kobj, in batadv_store_gw_bwidth() argument
473 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_store_gw_bwidth()
490 static ssize_t batadv_show_isolation_mark(struct kobject *kobj, in batadv_show_isolation_mark() argument
493 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); in batadv_show_isolation_mark()
509 static ssize_t batadv_store_isolation_mark(struct kobject *kobj, in batadv_store_isolation_mark() argument
513 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_store_isolation_mark()
625 struct kobject *batif_kobject = &dev->dev.kobj; in batadv_sysfs_add_meshif()
692 vlan->kobj = kobject_create_and_add(vlan_subdir, in batadv_sysfs_add_vlan()
694 if (!vlan->kobj) { in batadv_sysfs_add_vlan()
703 vlan->kobj = bat_priv->mesh_obj; in batadv_sysfs_add_vlan()
708 err = sysfs_create_file(vlan->kobj, in batadv_sysfs_add_vlan()
722 sysfs_remove_file(vlan->kobj, &((*bat_attr)->attr)); in batadv_sysfs_add_vlan()
724 kobject_put(vlan->kobj); in batadv_sysfs_add_vlan()
725 vlan->kobj = NULL; in batadv_sysfs_add_vlan()
741 sysfs_remove_file(vlan->kobj, &((*bat_attr)->attr)); in batadv_sysfs_del_vlan()
743 kobject_put(vlan->kobj); in batadv_sysfs_del_vlan()
744 vlan->kobj = NULL; in batadv_sysfs_del_vlan()
747 static ssize_t batadv_show_mesh_iface(struct kobject *kobj, in batadv_show_mesh_iface() argument
750 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_show_mesh_iface()
771 static ssize_t batadv_store_mesh_iface(struct kobject *kobj, in batadv_store_mesh_iface() argument
775 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_store_mesh_iface()
828 static ssize_t batadv_show_iface_status(struct kobject *kobj, in batadv_show_iface_status() argument
831 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_show_iface_status()
875 struct kobject *hardif_kobject = &dev->dev.kobj; in batadv_sysfs_add_hardif()
920 bat_kobj = &bat_priv->soft_iface->dev.kobj; in batadv_throw_uevent()