Lines Matching refs:buff
138 struct attribute *attr, char *buff, \
146 length = __batadv_store_bool_attr(buff, count, _post_func, attr,\
156 struct attribute *attr, char *buff) \
161 return sprintf(buff, "%s\n", \
177 struct attribute *attr, char *buff, \
185 length = __batadv_store_uint_attr(buff, count, _min, _max, \
197 struct attribute *attr, char *buff) \
202 return sprintf(buff, "%i\n", atomic_read(&bat_priv->_var)); \
216 struct attribute *attr, char *buff, \
222 size_t res = __batadv_store_bool_attr(buff, count, _post_func, \
238 struct attribute *attr, char *buff) \
243 size_t res = sprintf(buff, "%s\n", \
261 struct attribute *attr, char *buff, \
274 length = __batadv_store_uint_attr(buff, count, _min, _max, \
291 struct attribute *attr, char *buff) \
302 length = sprintf(buff, "%i\n", atomic_read(&hard_iface->_var)); \
318 static int batadv_store_bool_attr(char *buff, size_t count, in batadv_store_bool_attr() argument
327 if (buff[count - 1] == '\n') in batadv_store_bool_attr()
328 buff[count - 1] = '\0'; in batadv_store_bool_attr()
330 if ((strncmp(buff, "1", 2) == 0) || in batadv_store_bool_attr()
331 (strncmp(buff, "enable", 7) == 0) || in batadv_store_bool_attr()
332 (strncmp(buff, "enabled", 8) == 0)) in batadv_store_bool_attr()
335 if ((strncmp(buff, "0", 2) == 0) || in batadv_store_bool_attr()
336 (strncmp(buff, "disable", 8) == 0) || in batadv_store_bool_attr()
337 (strncmp(buff, "disabled", 9) == 0)) in batadv_store_bool_attr()
342 attr_name, buff); in batadv_store_bool_attr()
360 __batadv_store_bool_attr(char *buff, size_t count, in __batadv_store_bool_attr() argument
368 ret = batadv_store_bool_attr(buff, count, net_dev, attr->name, in __batadv_store_bool_attr()
376 static int batadv_store_uint_attr(const char *buff, size_t count, in batadv_store_uint_attr() argument
387 ret = kstrtoul(buff, 10, &uint_val); in batadv_store_uint_attr()
390 attr_name, buff); in batadv_store_uint_attr()
419 static ssize_t __batadv_store_uint_attr(const char *buff, size_t count, in __batadv_store_uint_attr() argument
429 ret = batadv_store_uint_attr(buff, count, net_dev, slave_dev, in __batadv_store_uint_attr()
438 struct attribute *attr, char *buff) in batadv_show_bat_algo() argument
443 return sprintf(buff, "%s\n", bat_priv->algo_ops->name); in batadv_show_bat_algo()
454 char *buff) in batadv_show_gw_mode() argument
470 bytes_written = sprintf(buff, "%s\n", in batadv_show_gw_mode()
474 bytes_written = sprintf(buff, "%s\n", in batadv_show_gw_mode()
478 bytes_written = sprintf(buff, "%s\n", in batadv_show_gw_mode()
487 struct attribute *attr, char *buff, in batadv_store_gw_mode() argument
504 if (buff[count - 1] == '\n') in batadv_store_gw_mode()
505 buff[count - 1] = '\0'; in batadv_store_gw_mode()
507 if (strncmp(buff, BATADV_GW_MODE_OFF_NAME, in batadv_store_gw_mode()
511 if (strncmp(buff, BATADV_GW_MODE_CLIENT_NAME, in batadv_store_gw_mode()
515 if (strncmp(buff, BATADV_GW_MODE_SERVER_NAME, in batadv_store_gw_mode()
522 buff); in batadv_store_gw_mode()
542 curr_gw_mode_str, buff); in batadv_store_gw_mode()
567 struct attribute *attr, char *buff) in batadv_show_gw_sel_class() argument
581 return bat_priv->algo_ops->gw.show_sel_class(bat_priv, buff); in batadv_show_gw_sel_class()
583 return sprintf(buff, "%i\n", atomic_read(&bat_priv->gw.sel_class)); in batadv_show_gw_sel_class()
587 struct attribute *attr, char *buff, in batadv_store_gw_sel_class() argument
602 if (buff[count - 1] == '\n') in batadv_store_gw_sel_class()
603 buff[count - 1] = '\0'; in batadv_store_gw_sel_class()
606 return bat_priv->algo_ops->gw.store_sel_class(bat_priv, buff, in batadv_store_gw_sel_class()
609 length = __batadv_store_uint_attr(buff, count, 1, BATADV_TQ_MAX_VALUE, in batadv_store_gw_sel_class()
620 struct attribute *attr, char *buff) in batadv_show_gw_bwidth() argument
630 return sprintf(buff, "%u.%u/%u.%u MBit\n", down / 10, in batadv_show_gw_bwidth()
635 struct attribute *attr, char *buff, in batadv_store_gw_bwidth() argument
644 if (buff[count - 1] == '\n') in batadv_store_gw_bwidth()
645 buff[count - 1] = '\0'; in batadv_store_gw_bwidth()
647 length = batadv_gw_bandwidth_set(net_dev, buff, count); in batadv_store_gw_bwidth()
664 struct attribute *attr, char *buff) in batadv_show_isolation_mark() argument
669 return sprintf(buff, "%#.8x/%#.8x\n", bat_priv->isolation_mark, in batadv_show_isolation_mark()
684 struct attribute *attr, char *buff, in batadv_store_isolation_mark() argument
698 mask_ptr = strchr(buff, '/'); in batadv_store_isolation_mark()
711 if (kstrtou32(buff, 0, &mark) < 0) in batadv_store_isolation_mark()
942 struct attribute *attr, char *buff) in batadv_show_mesh_iface() argument
960 length = sprintf(buff, "%s\n", ifname); in batadv_show_mesh_iface()
1049 struct attribute *attr, char *buff, in batadv_store_mesh_iface() argument
1057 if (buff[count - 1] == '\n') in batadv_store_mesh_iface()
1058 buff[count - 1] = '\0'; in batadv_store_mesh_iface()
1060 if (strlen(buff) >= IFNAMSIZ) { in batadv_store_mesh_iface()
1062 buff); in batadv_store_mesh_iface()
1073 strscpy(store_work->soft_iface_name, buff, in batadv_store_mesh_iface()
1082 struct attribute *attr, char *buff) in batadv_show_iface_status() argument
1096 length = sprintf(buff, "disabling\n"); in batadv_show_iface_status()
1099 length = sprintf(buff, "inactive\n"); in batadv_show_iface_status()
1102 length = sprintf(buff, "active\n"); in batadv_show_iface_status()
1105 length = sprintf(buff, "enabling\n"); in batadv_show_iface_status()
1109 length = sprintf(buff, "not in use\n"); in batadv_show_iface_status()
1132 char *buff, size_t count) in batadv_store_throughput_override() argument
1147 if (buff[count - 1] == '\n') in batadv_store_throughput_override()
1148 buff[count - 1] = '\0'; in batadv_store_throughput_override()
1150 ret = batadv_parse_throughput(net_dev, buff, "throughput_override", in batadv_store_throughput_override()
1179 char *buff) in batadv_show_throughput_override() argument
1193 return sprintf(buff, "%u.%u MBit\n", tp_override / 10, in batadv_show_throughput_override()