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", \
156 struct attribute *attr, char *buff, \
162 return __batadv_store_uint_attr(buff, count, _min, _max, \
169 struct attribute *attr, char *buff) \
173 return sprintf(buff, "%i\n", atomic_read(&bat_priv->_name)); \
187 struct attribute *attr, char *buff, \
193 size_t res = __batadv_store_bool_attr(buff, count, _post_func, \
203 struct attribute *attr, char *buff) \
208 size_t res = sprintf(buff, "%s\n", \
223 static int batadv_store_bool_attr(char *buff, size_t count, in batadv_store_bool_attr() argument
229 if (buff[count - 1] == '\n') in batadv_store_bool_attr()
230 buff[count - 1] = '\0'; in batadv_store_bool_attr()
232 if ((strncmp(buff, "1", 2) == 0) || in batadv_store_bool_attr()
233 (strncmp(buff, "enable", 7) == 0) || in batadv_store_bool_attr()
234 (strncmp(buff, "enabled", 8) == 0)) in batadv_store_bool_attr()
237 if ((strncmp(buff, "0", 2) == 0) || in batadv_store_bool_attr()
238 (strncmp(buff, "disable", 8) == 0) || in batadv_store_bool_attr()
239 (strncmp(buff, "disabled", 9) == 0)) in batadv_store_bool_attr()
244 attr_name, buff); in batadv_store_bool_attr()
260 __batadv_store_bool_attr(char *buff, size_t count, in __batadv_store_bool_attr() argument
267 ret = batadv_store_bool_attr(buff, count, net_dev, attr->name, in __batadv_store_bool_attr()
275 static int batadv_store_uint_attr(const char *buff, size_t count, in batadv_store_uint_attr() argument
284 ret = kstrtoul(buff, 10, &uint_val); in batadv_store_uint_attr()
287 attr_name, buff); in batadv_store_uint_attr()
314 __batadv_store_uint_attr(const char *buff, size_t count, 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
335 return sprintf(buff, "%s\n", bat_priv->bat_algo_ops->name); in batadv_show_bat_algo()
346 char *buff) in batadv_show_gw_mode() argument
353 bytes_written = sprintf(buff, "%s\n", in batadv_show_gw_mode()
357 bytes_written = sprintf(buff, "%s\n", in batadv_show_gw_mode()
361 bytes_written = sprintf(buff, "%s\n", in batadv_show_gw_mode()
370 struct attribute *attr, char *buff, in batadv_store_gw_mode() argument
378 if (buff[count - 1] == '\n') in batadv_store_gw_mode()
379 buff[count - 1] = '\0'; in batadv_store_gw_mode()
381 if (strncmp(buff, BATADV_GW_MODE_OFF_NAME, in batadv_store_gw_mode()
385 if (strncmp(buff, BATADV_GW_MODE_CLIENT_NAME, in batadv_store_gw_mode()
389 if (strncmp(buff, BATADV_GW_MODE_SERVER_NAME, in batadv_store_gw_mode()
396 buff); in batadv_store_gw_mode()
416 curr_gw_mode_str, buff); in batadv_store_gw_mode()
438 struct attribute *attr, char *buff) in batadv_show_gw_bwidth() argument
446 return sprintf(buff, "%u.%u/%u.%u MBit\n", down / 10, in batadv_show_gw_bwidth()
451 struct attribute *attr, char *buff, in batadv_store_gw_bwidth() argument
456 if (buff[count - 1] == '\n') in batadv_store_gw_bwidth()
457 buff[count - 1] = '\0'; in batadv_store_gw_bwidth()
459 return batadv_gw_bandwidth_set(net_dev, buff, count); in batadv_store_gw_bwidth()
472 struct attribute *attr, char *buff) in batadv_show_isolation_mark() argument
476 return sprintf(buff, "%#.8x/%#.8x\n", bat_priv->isolation_mark, in batadv_show_isolation_mark()
491 struct attribute *attr, char *buff, in batadv_store_isolation_mark() argument
503 mask_ptr = strchr(buff, '/'); in batadv_store_isolation_mark()
516 if (kstrtou32(buff, 0, &mark) < 0) in batadv_store_isolation_mark()
728 struct attribute *attr, char *buff) in batadv_show_mesh_iface() argument
744 length = sprintf(buff, "%s\n", ifname); in batadv_show_mesh_iface()
752 struct attribute *attr, char *buff, in batadv_store_mesh_iface() argument
764 if (buff[count - 1] == '\n') in batadv_store_mesh_iface()
765 buff[count - 1] = '\0'; in batadv_store_mesh_iface()
767 if (strlen(buff) >= IFNAMSIZ) { in batadv_store_mesh_iface()
769 buff); in batadv_store_mesh_iface()
774 if (strncmp(buff, "none", 4) == 0) in batadv_store_mesh_iface()
783 (strncmp(hard_iface->soft_iface->name, buff, IFNAMSIZ) == 0)) in batadv_store_mesh_iface()
799 ret = batadv_hardif_enable_interface(hard_iface, buff); in batadv_store_mesh_iface()
809 struct attribute *attr, char *buff) in batadv_show_iface_status() argument
821 length = sprintf(buff, "disabling\n"); in batadv_show_iface_status()
824 length = sprintf(buff, "inactive\n"); in batadv_show_iface_status()
827 length = sprintf(buff, "active\n"); in batadv_show_iface_status()
830 length = sprintf(buff, "enabling\n"); in batadv_show_iface_status()
834 length = sprintf(buff, "not in use\n"); in batadv_show_iface_status()