Lines Matching refs:kobj

31 	struct device *dev = container_of(obj->parent, struct device, kobj);  in batadv_kobj_to_netdev()
76 if (vlan_tmp->kobj != obj) in batadv_kobj_to_vlan()
123 ssize_t batadv_store_##_name(struct kobject *kobj, \
127 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); \
135 ssize_t batadv_show_##_name(struct kobject *kobj, \
138 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); \
155 ssize_t batadv_store_##_name(struct kobject *kobj, \
159 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); \
168 ssize_t batadv_show_##_name(struct kobject *kobj, \
171 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); \
186 ssize_t batadv_store_vlan_##_name(struct kobject *kobj, \
190 struct batadv_priv *bat_priv = batadv_vlan_kobj_to_batpriv(kobj);\
192 kobj); \
202 ssize_t batadv_show_vlan_##_name(struct kobject *kobj, \
205 struct batadv_priv *bat_priv = batadv_vlan_kobj_to_batpriv(kobj);\
207 kobj); \
330 static ssize_t batadv_show_bat_algo(struct kobject *kobj, in batadv_show_bat_algo() argument
333 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); in batadv_show_bat_algo()
345 static ssize_t batadv_show_gw_mode(struct kobject *kobj, struct attribute *attr, in batadv_show_gw_mode() argument
348 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); in batadv_show_gw_mode()
369 static ssize_t batadv_store_gw_mode(struct kobject *kobj, in batadv_store_gw_mode() argument
373 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_store_gw_mode()
437 static ssize_t batadv_show_gw_bwidth(struct kobject *kobj, in batadv_show_gw_bwidth() argument
440 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); in batadv_show_gw_bwidth()
450 static ssize_t batadv_store_gw_bwidth(struct kobject *kobj, in batadv_store_gw_bwidth() argument
454 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_store_gw_bwidth()
471 static ssize_t batadv_show_isolation_mark(struct kobject *kobj, in batadv_show_isolation_mark() argument
474 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); in batadv_show_isolation_mark()
490 static ssize_t batadv_store_isolation_mark(struct kobject *kobj, in batadv_store_isolation_mark() argument
494 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_store_isolation_mark()
605 struct kobject *batif_kobject = &dev->dev.kobj; in batadv_sysfs_add_meshif()
672 vlan->kobj = kobject_create_and_add(vlan_subdir, in batadv_sysfs_add_vlan()
674 if (!vlan->kobj) { in batadv_sysfs_add_vlan()
683 vlan->kobj = bat_priv->mesh_obj; in batadv_sysfs_add_vlan()
688 err = sysfs_create_file(vlan->kobj, in batadv_sysfs_add_vlan()
702 sysfs_remove_file(vlan->kobj, &((*bat_attr)->attr)); in batadv_sysfs_add_vlan()
704 kobject_put(vlan->kobj); in batadv_sysfs_add_vlan()
705 vlan->kobj = NULL; in batadv_sysfs_add_vlan()
721 sysfs_remove_file(vlan->kobj, &((*bat_attr)->attr)); in batadv_sysfs_del_vlan()
723 kobject_put(vlan->kobj); in batadv_sysfs_del_vlan()
724 vlan->kobj = NULL; in batadv_sysfs_del_vlan()
727 static ssize_t batadv_show_mesh_iface(struct kobject *kobj, in batadv_show_mesh_iface() argument
730 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_show_mesh_iface()
751 static ssize_t batadv_store_mesh_iface(struct kobject *kobj, in batadv_store_mesh_iface() argument
755 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_store_mesh_iface()
808 static ssize_t batadv_show_iface_status(struct kobject *kobj, in batadv_show_iface_status() argument
811 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_show_iface_status()
855 struct kobject *hardif_kobject = &dev->dev.kobj; in batadv_sysfs_add_hardif()
900 bat_kobj = &bat_priv->soft_iface->dev.kobj; in batadv_throw_uevent()