Lines Matching refs:attr

126 	.attr = {.name = __stringify(_name),		\
135 .attr = {.name = __stringify(_name), \
143 struct attribute *attr, char *buff, \
149 return __batadv_store_bool_attr(buff, count, _post_func, attr, \
155 struct attribute *attr, char *buff) \
175 struct attribute *attr, char *buff, \
182 _post_func, attr, \
188 struct attribute *attr, char *buff) \
206 struct attribute *attr, char *buff, \
213 attr, &vlan->_name, \
222 struct attribute *attr, char *buff) \
244 const char *attr_name, atomic_t *attr) in batadv_store_bool_attr() argument
267 if (atomic_read(attr) == enabled) in batadv_store_bool_attr()
271 atomic_read(attr) == 1 ? "enabled" : "disabled", in batadv_store_bool_attr()
274 atomic_set(attr, (unsigned int)enabled); in batadv_store_bool_attr()
281 struct attribute *attr, in __batadv_store_bool_attr() argument
286 ret = batadv_store_bool_attr(buff, count, net_dev, attr->name, in __batadv_store_bool_attr()
298 atomic_t *attr) in batadv_store_uint_attr() argument
322 if (atomic_read(attr) == uint_val) in batadv_store_uint_attr()
326 attr_name, atomic_read(attr), uint_val); in batadv_store_uint_attr()
328 atomic_set(attr, uint_val); in batadv_store_uint_attr()
336 const struct attribute *attr, in __batadv_store_uint_attr() argument
341 ret = batadv_store_uint_attr(buff, count, net_dev, attr->name, min, max, in __batadv_store_uint_attr()
350 struct attribute *attr, char *buff) in batadv_show_bat_algo() argument
364 static ssize_t batadv_show_gw_mode(struct kobject *kobj, struct attribute *attr, in batadv_show_gw_mode() argument
389 struct attribute *attr, char *buff, in batadv_store_gw_mode() argument
457 struct attribute *attr, char *buff) in batadv_show_gw_bwidth() argument
470 struct attribute *attr, char *buff, in batadv_store_gw_bwidth() argument
491 struct attribute *attr, char *buff) in batadv_show_isolation_mark() argument
510 struct attribute *attr, char *buff, in batadv_store_isolation_mark() argument
640 &((*bat_attr)->attr)); in batadv_sysfs_add_meshif()
644 ((*bat_attr)->attr).name); in batadv_sysfs_add_meshif()
653 sysfs_remove_file(bat_priv->mesh_obj, &((*bat_attr)->attr)); in batadv_sysfs_add_meshif()
667 sysfs_remove_file(bat_priv->mesh_obj, &((*bat_attr)->attr)); in batadv_sysfs_del_meshif()
709 &((*bat_attr)->attr)); in batadv_sysfs_add_vlan()
713 ((*bat_attr)->attr).name); in batadv_sysfs_add_vlan()
722 sysfs_remove_file(vlan->kobj, &((*bat_attr)->attr)); in batadv_sysfs_add_vlan()
741 sysfs_remove_file(vlan->kobj, &((*bat_attr)->attr)); in batadv_sysfs_del_vlan()
748 struct attribute *attr, char *buff) in batadv_show_mesh_iface() argument
772 struct attribute *attr, char *buff, in batadv_store_mesh_iface() argument
829 struct attribute *attr, char *buff) in batadv_show_iface_status() argument
889 err = sysfs_create_file(*hardif_obj, &((*bat_attr)->attr)); in batadv_sysfs_add_hardif()
893 ((*bat_attr)->attr).name); in batadv_sysfs_add_hardif()
902 sysfs_remove_file(*hardif_obj, &((*bat_attr)->attr)); in batadv_sysfs_add_hardif()