Lines Matching refs:buff

143 			     struct attribute *attr, char *buff,	\
149 return __batadv_store_bool_attr(buff, count, _post_func, attr, \
155 struct attribute *attr, char *buff) \
159 return sprintf(buff, "%s\n", \
175 struct attribute *attr, char *buff, \
181 return __batadv_store_uint_attr(buff, count, _min, _max, \
188 struct attribute *attr, char *buff) \
192 return sprintf(buff, "%i\n", atomic_read(&bat_priv->_var)); \
206 struct attribute *attr, char *buff, \
212 size_t res = __batadv_store_bool_attr(buff, count, _post_func, \
222 struct attribute *attr, char *buff) \
227 size_t res = sprintf(buff, "%s\n", \
242 static int batadv_store_bool_attr(char *buff, size_t count, in batadv_store_bool_attr() argument
248 if (buff[count - 1] == '\n') in batadv_store_bool_attr()
249 buff[count - 1] = '\0'; in batadv_store_bool_attr()
251 if ((strncmp(buff, "1", 2) == 0) || in batadv_store_bool_attr()
252 (strncmp(buff, "enable", 7) == 0) || in batadv_store_bool_attr()
253 (strncmp(buff, "enabled", 8) == 0)) in batadv_store_bool_attr()
256 if ((strncmp(buff, "0", 2) == 0) || in batadv_store_bool_attr()
257 (strncmp(buff, "disable", 8) == 0) || in batadv_store_bool_attr()
258 (strncmp(buff, "disabled", 9) == 0)) in batadv_store_bool_attr()
263 attr_name, buff); in batadv_store_bool_attr()
279 __batadv_store_bool_attr(char *buff, size_t count, in __batadv_store_bool_attr() argument
286 ret = batadv_store_bool_attr(buff, count, net_dev, attr->name, in __batadv_store_bool_attr()
294 static int batadv_store_uint_attr(const char *buff, size_t count, in batadv_store_uint_attr() argument
303 ret = kstrtoul(buff, 10, &uint_val); in batadv_store_uint_attr()
306 attr_name, buff); in batadv_store_uint_attr()
333 __batadv_store_uint_attr(const char *buff, size_t count, 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
354 return sprintf(buff, "%s\n", bat_priv->bat_algo_ops->name); in batadv_show_bat_algo()
365 char *buff) in batadv_show_gw_mode() argument
372 bytes_written = sprintf(buff, "%s\n", in batadv_show_gw_mode()
376 bytes_written = sprintf(buff, "%s\n", in batadv_show_gw_mode()
380 bytes_written = sprintf(buff, "%s\n", in batadv_show_gw_mode()
389 struct attribute *attr, char *buff, in batadv_store_gw_mode() argument
397 if (buff[count - 1] == '\n') in batadv_store_gw_mode()
398 buff[count - 1] = '\0'; in batadv_store_gw_mode()
400 if (strncmp(buff, BATADV_GW_MODE_OFF_NAME, in batadv_store_gw_mode()
404 if (strncmp(buff, BATADV_GW_MODE_CLIENT_NAME, in batadv_store_gw_mode()
408 if (strncmp(buff, BATADV_GW_MODE_SERVER_NAME, in batadv_store_gw_mode()
415 buff); in batadv_store_gw_mode()
435 curr_gw_mode_str, buff); in batadv_store_gw_mode()
457 struct attribute *attr, char *buff) in batadv_show_gw_bwidth() argument
465 return sprintf(buff, "%u.%u/%u.%u MBit\n", down / 10, in batadv_show_gw_bwidth()
470 struct attribute *attr, char *buff, in batadv_store_gw_bwidth() argument
475 if (buff[count - 1] == '\n') in batadv_store_gw_bwidth()
476 buff[count - 1] = '\0'; in batadv_store_gw_bwidth()
478 return batadv_gw_bandwidth_set(net_dev, buff, count); in batadv_store_gw_bwidth()
491 struct attribute *attr, char *buff) in batadv_show_isolation_mark() argument
495 return sprintf(buff, "%#.8x/%#.8x\n", bat_priv->isolation_mark, in batadv_show_isolation_mark()
510 struct attribute *attr, char *buff, in batadv_store_isolation_mark() argument
522 mask_ptr = strchr(buff, '/'); in batadv_store_isolation_mark()
535 if (kstrtou32(buff, 0, &mark) < 0) in batadv_store_isolation_mark()
748 struct attribute *attr, char *buff) in batadv_show_mesh_iface() argument
764 length = sprintf(buff, "%s\n", ifname); in batadv_show_mesh_iface()
772 struct attribute *attr, char *buff, in batadv_store_mesh_iface() argument
784 if (buff[count - 1] == '\n') in batadv_store_mesh_iface()
785 buff[count - 1] = '\0'; in batadv_store_mesh_iface()
787 if (strlen(buff) >= IFNAMSIZ) { in batadv_store_mesh_iface()
789 buff); in batadv_store_mesh_iface()
794 if (strncmp(buff, "none", 4) == 0) in batadv_store_mesh_iface()
803 (strncmp(hard_iface->soft_iface->name, buff, IFNAMSIZ) == 0)) in batadv_store_mesh_iface()
819 ret = batadv_hardif_enable_interface(hard_iface, buff); in batadv_store_mesh_iface()
829 struct attribute *attr, char *buff) in batadv_show_iface_status() argument
841 length = sprintf(buff, "disabling\n"); in batadv_show_iface_status()
844 length = sprintf(buff, "inactive\n"); in batadv_show_iface_status()
847 length = sprintf(buff, "active\n"); in batadv_show_iface_status()
850 length = sprintf(buff, "enabling\n"); in batadv_show_iface_status()
854 length = sprintf(buff, "not in use\n"); in batadv_show_iface_status()