Lines Matching refs:kobj

55 	struct device *dev = container_of(obj->parent, struct device, kobj);  in batadv_kobj_to_netdev()
101 if (vlan_tmp->kobj != obj) in batadv_kobj_to_vlan()
150 ssize_t batadv_store_##_name(struct kobject *kobj, \
154 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); \
162 ssize_t batadv_show_##_name(struct kobject *kobj, \
165 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); \
182 ssize_t batadv_store_##_name(struct kobject *kobj, \
186 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); \
196 ssize_t batadv_show_##_name(struct kobject *kobj, \
199 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); \
214 ssize_t batadv_store_vlan_##_name(struct kobject *kobj, \
218 struct batadv_priv *bat_priv = batadv_vlan_kobj_to_batpriv(kobj);\
220 kobj); \
230 ssize_t batadv_show_vlan_##_name(struct kobject *kobj, \
233 struct batadv_priv *bat_priv = batadv_vlan_kobj_to_batpriv(kobj);\
235 kobj); \
252 ssize_t batadv_store_##_name(struct kobject *kobj, \
256 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); \
275 ssize_t batadv_show_##_name(struct kobject *kobj, \
278 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); \
421 static ssize_t batadv_show_bat_algo(struct kobject *kobj, in batadv_show_bat_algo() argument
424 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); in batadv_show_bat_algo()
436 static ssize_t batadv_show_gw_mode(struct kobject *kobj, struct attribute *attr, in batadv_show_gw_mode() argument
439 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); in batadv_show_gw_mode()
467 static ssize_t batadv_store_gw_mode(struct kobject *kobj, in batadv_store_gw_mode() argument
471 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_store_gw_mode()
542 static ssize_t batadv_show_gw_sel_class(struct kobject *kobj, in batadv_show_gw_sel_class() argument
545 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); in batadv_show_gw_sel_class()
560 static ssize_t batadv_store_gw_sel_class(struct kobject *kobj, in batadv_store_gw_sel_class() argument
564 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); in batadv_store_gw_sel_class()
586 static ssize_t batadv_show_gw_bwidth(struct kobject *kobj, in batadv_show_gw_bwidth() argument
589 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); in batadv_show_gw_bwidth()
599 static ssize_t batadv_store_gw_bwidth(struct kobject *kobj, in batadv_store_gw_bwidth() argument
603 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_store_gw_bwidth()
620 static ssize_t batadv_show_isolation_mark(struct kobject *kobj, in batadv_show_isolation_mark() argument
623 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); in batadv_show_isolation_mark()
639 static ssize_t batadv_store_isolation_mark(struct kobject *kobj, in batadv_store_isolation_mark() argument
643 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_store_isolation_mark()
755 struct kobject *batif_kobject = &dev->dev.kobj; in batadv_sysfs_add_meshif()
830 vlan->kobj = kobject_create_and_add(vlan_subdir, in batadv_sysfs_add_vlan()
832 if (!vlan->kobj) { in batadv_sysfs_add_vlan()
841 vlan->kobj = bat_priv->mesh_obj; in batadv_sysfs_add_vlan()
846 err = sysfs_create_file(vlan->kobj, in batadv_sysfs_add_vlan()
860 sysfs_remove_file(vlan->kobj, &((*bat_attr)->attr)); in batadv_sysfs_add_vlan()
862 if (vlan->kobj != bat_priv->mesh_obj) { in batadv_sysfs_add_vlan()
863 kobject_uevent(vlan->kobj, KOBJ_REMOVE); in batadv_sysfs_add_vlan()
864 kobject_del(vlan->kobj); in batadv_sysfs_add_vlan()
866 kobject_put(vlan->kobj); in batadv_sysfs_add_vlan()
867 vlan->kobj = NULL; in batadv_sysfs_add_vlan()
883 sysfs_remove_file(vlan->kobj, &((*bat_attr)->attr)); in batadv_sysfs_del_vlan()
885 if (vlan->kobj != bat_priv->mesh_obj) { in batadv_sysfs_del_vlan()
886 kobject_uevent(vlan->kobj, KOBJ_REMOVE); in batadv_sysfs_del_vlan()
887 kobject_del(vlan->kobj); in batadv_sysfs_del_vlan()
889 kobject_put(vlan->kobj); in batadv_sysfs_del_vlan()
890 vlan->kobj = NULL; in batadv_sysfs_del_vlan()
893 static ssize_t batadv_show_mesh_iface(struct kobject *kobj, in batadv_show_mesh_iface() argument
896 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_show_mesh_iface()
998 static ssize_t batadv_store_mesh_iface(struct kobject *kobj, in batadv_store_mesh_iface() argument
1002 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_store_mesh_iface()
1029 static ssize_t batadv_show_iface_status(struct kobject *kobj, in batadv_show_iface_status() argument
1032 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_show_iface_status()
1076 static ssize_t batadv_store_throughput_override(struct kobject *kobj, in batadv_store_throughput_override() argument
1080 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_store_throughput_override()
1115 static ssize_t batadv_show_throughput_override(struct kobject *kobj, in batadv_show_throughput_override() argument
1119 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); in batadv_show_throughput_override()
1164 struct kobject *hardif_kobject = &dev->dev.kobj; in batadv_sysfs_add_hardif()
1226 bat_kobj = &bat_priv->soft_iface->dev.kobj; in batadv_throw_uevent()