Lines Matching refs:buff
124 struct attribute *attr, char *buff, \
130 return __batadv_store_bool_attr(buff, count, _post_func, attr, \
136 struct attribute *attr, char *buff) \
140 return sprintf(buff, "%s\n", \
157 struct attribute *attr, char *buff, \
163 return __batadv_store_uint_attr(buff, count, _min, _max, \
170 struct attribute *attr, char *buff) \
174 return sprintf(buff, "%i\n", atomic_read(&bat_priv->_name)); \
188 struct attribute *attr, char *buff, \
194 size_t res = __batadv_store_bool_attr(buff, count, _post_func, \
204 struct attribute *attr, char *buff) \
209 size_t res = sprintf(buff, "%s\n", \
224 static int batadv_store_bool_attr(char *buff, size_t count, in batadv_store_bool_attr() argument
230 if (buff[count - 1] == '\n') in batadv_store_bool_attr()
231 buff[count - 1] = '\0'; in batadv_store_bool_attr()
233 if ((strncmp(buff, "1", 2) == 0) || in batadv_store_bool_attr()
234 (strncmp(buff, "enable", 7) == 0) || in batadv_store_bool_attr()
235 (strncmp(buff, "enabled", 8) == 0)) in batadv_store_bool_attr()
238 if ((strncmp(buff, "0", 2) == 0) || in batadv_store_bool_attr()
239 (strncmp(buff, "disable", 8) == 0) || in batadv_store_bool_attr()
240 (strncmp(buff, "disabled", 9) == 0)) in batadv_store_bool_attr()
245 attr_name, buff); in batadv_store_bool_attr()
261 __batadv_store_bool_attr(char *buff, size_t count, in __batadv_store_bool_attr() argument
268 ret = batadv_store_bool_attr(buff, count, net_dev, attr->name, in __batadv_store_bool_attr()
276 static int batadv_store_uint_attr(const char *buff, size_t count, in batadv_store_uint_attr() argument
285 ret = kstrtoul(buff, 10, &uint_val); in batadv_store_uint_attr()
288 attr_name, buff); in batadv_store_uint_attr()
315 __batadv_store_uint_attr(const char *buff, size_t count, in __batadv_store_uint_attr() argument
323 ret = batadv_store_uint_attr(buff, count, net_dev, attr->name, min, max, in __batadv_store_uint_attr()
332 struct attribute *attr, char *buff) in batadv_show_bat_algo() argument
336 return sprintf(buff, "%s\n", bat_priv->bat_algo_ops->name); in batadv_show_bat_algo()
347 char *buff) in batadv_show_gw_mode() argument
354 bytes_written = sprintf(buff, "%s\n", in batadv_show_gw_mode()
358 bytes_written = sprintf(buff, "%s\n", in batadv_show_gw_mode()
362 bytes_written = sprintf(buff, "%s\n", in batadv_show_gw_mode()
371 struct attribute *attr, char *buff, in batadv_store_gw_mode() argument
379 if (buff[count - 1] == '\n') in batadv_store_gw_mode()
380 buff[count - 1] = '\0'; in batadv_store_gw_mode()
382 if (strncmp(buff, BATADV_GW_MODE_OFF_NAME, in batadv_store_gw_mode()
386 if (strncmp(buff, BATADV_GW_MODE_CLIENT_NAME, in batadv_store_gw_mode()
390 if (strncmp(buff, BATADV_GW_MODE_SERVER_NAME, in batadv_store_gw_mode()
397 buff); in batadv_store_gw_mode()
417 curr_gw_mode_str, buff); in batadv_store_gw_mode()
439 struct attribute *attr, char *buff) in batadv_show_gw_bwidth() argument
447 return sprintf(buff, "%u.%u/%u.%u MBit\n", down / 10, in batadv_show_gw_bwidth()
452 struct attribute *attr, char *buff, in batadv_store_gw_bwidth() argument
457 if (buff[count - 1] == '\n') in batadv_store_gw_bwidth()
458 buff[count - 1] = '\0'; in batadv_store_gw_bwidth()
460 return batadv_gw_bandwidth_set(net_dev, buff, count); in batadv_store_gw_bwidth()
473 struct attribute *attr, char *buff) in batadv_show_isolation_mark() argument
477 return sprintf(buff, "%#.8x/%#.8x\n", bat_priv->isolation_mark, in batadv_show_isolation_mark()
492 struct attribute *attr, char *buff, in batadv_store_isolation_mark() argument
504 mask_ptr = strchr(buff, '/'); in batadv_store_isolation_mark()
517 if (kstrtou32(buff, 0, &mark) < 0) in batadv_store_isolation_mark()
729 struct attribute *attr, char *buff) in batadv_show_mesh_iface() argument
745 length = sprintf(buff, "%s\n", ifname); in batadv_show_mesh_iface()
753 struct attribute *attr, char *buff, in batadv_store_mesh_iface() argument
765 if (buff[count - 1] == '\n') in batadv_store_mesh_iface()
766 buff[count - 1] = '\0'; in batadv_store_mesh_iface()
768 if (strlen(buff) >= IFNAMSIZ) { in batadv_store_mesh_iface()
770 buff); in batadv_store_mesh_iface()
775 if (strncmp(buff, "none", 4) == 0) in batadv_store_mesh_iface()
784 (strncmp(hard_iface->soft_iface->name, buff, IFNAMSIZ) == 0)) in batadv_store_mesh_iface()
800 ret = batadv_hardif_enable_interface(hard_iface, buff); in batadv_store_mesh_iface()
810 struct attribute *attr, char *buff) in batadv_show_iface_status() argument
822 length = sprintf(buff, "disabling\n"); in batadv_show_iface_status()
825 length = sprintf(buff, "inactive\n"); in batadv_show_iface_status()
828 length = sprintf(buff, "active\n"); in batadv_show_iface_status()
831 length = sprintf(buff, "enabling\n"); in batadv_show_iface_status()
835 length = sprintf(buff, "not in use\n"); in batadv_show_iface_status()