Lines Matching refs:attr
107 .attr = {.name = __stringify(_name), \
116 .attr = {.name = __stringify(_name), \
124 struct attribute *attr, char *buff, \
130 return __batadv_store_bool_attr(buff, count, _post_func, attr, \
136 struct attribute *attr, char *buff) \
156 struct attribute *attr, char *buff, \
163 _post_func, attr, \
169 struct attribute *attr, char *buff) \
187 struct attribute *attr, char *buff, \
194 attr, &vlan->_name, \
203 struct attribute *attr, char *buff) \
225 const char *attr_name, atomic_t *attr) in batadv_store_bool_attr() argument
248 if (atomic_read(attr) == enabled) in batadv_store_bool_attr()
252 atomic_read(attr) == 1 ? "enabled" : "disabled", in batadv_store_bool_attr()
255 atomic_set(attr, (unsigned int)enabled); in batadv_store_bool_attr()
262 struct attribute *attr, in __batadv_store_bool_attr() argument
267 ret = batadv_store_bool_attr(buff, count, net_dev, attr->name, in __batadv_store_bool_attr()
279 atomic_t *attr) in batadv_store_uint_attr() argument
303 if (atomic_read(attr) == uint_val) in batadv_store_uint_attr()
307 attr_name, atomic_read(attr), uint_val); in batadv_store_uint_attr()
309 atomic_set(attr, uint_val); in batadv_store_uint_attr()
317 const struct attribute *attr, in __batadv_store_uint_attr() argument
322 ret = batadv_store_uint_attr(buff, count, net_dev, attr->name, min, max, in __batadv_store_uint_attr()
331 struct attribute *attr, char *buff) in batadv_show_bat_algo() argument
345 static ssize_t batadv_show_gw_mode(struct kobject *kobj, struct attribute *attr, in batadv_show_gw_mode() argument
370 struct attribute *attr, char *buff, in batadv_store_gw_mode() argument
438 struct attribute *attr, char *buff) in batadv_show_gw_bwidth() argument
451 struct attribute *attr, char *buff, in batadv_store_gw_bwidth() argument
472 struct attribute *attr, char *buff) in batadv_show_isolation_mark() argument
491 struct attribute *attr, char *buff, in batadv_store_isolation_mark() argument
620 &((*bat_attr)->attr)); in batadv_sysfs_add_meshif()
624 ((*bat_attr)->attr).name); in batadv_sysfs_add_meshif()
633 sysfs_remove_file(bat_priv->mesh_obj, &((*bat_attr)->attr)); in batadv_sysfs_add_meshif()
647 sysfs_remove_file(bat_priv->mesh_obj, &((*bat_attr)->attr)); in batadv_sysfs_del_meshif()
689 &((*bat_attr)->attr)); in batadv_sysfs_add_vlan()
693 ((*bat_attr)->attr).name); in batadv_sysfs_add_vlan()
702 sysfs_remove_file(vlan->kobj, &((*bat_attr)->attr)); in batadv_sysfs_add_vlan()
721 sysfs_remove_file(vlan->kobj, &((*bat_attr)->attr)); in batadv_sysfs_del_vlan()
728 struct attribute *attr, char *buff) in batadv_show_mesh_iface() argument
752 struct attribute *attr, char *buff, in batadv_store_mesh_iface() argument
809 struct attribute *attr, char *buff) in batadv_show_iface_status() argument
869 err = sysfs_create_file(*hardif_obj, &((*bat_attr)->attr)); in batadv_sysfs_add_hardif()
873 ((*bat_attr)->attr).name); in batadv_sysfs_add_hardif()
882 sysfs_remove_file(*hardif_obj, &((*bat_attr)->attr)); in batadv_sysfs_add_hardif()