Lines Matching refs:buf
130 static ssize_t iwl_dbgfs_pm_params_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_pm_params_write() argument
138 if (!strncmp("keep_alive=", buf, 11)) { in iwl_dbgfs_pm_params_write()
139 if (sscanf(buf + 11, "%d", &val) != 1) in iwl_dbgfs_pm_params_write()
142 } else if (!strncmp("skip_over_dtim=", buf, 15)) { in iwl_dbgfs_pm_params_write()
143 if (sscanf(buf + 15, "%d", &val) != 1) in iwl_dbgfs_pm_params_write()
146 } else if (!strncmp("skip_dtim_periods=", buf, 18)) { in iwl_dbgfs_pm_params_write()
147 if (sscanf(buf + 18, "%d", &val) != 1) in iwl_dbgfs_pm_params_write()
150 } else if (!strncmp("rx_data_timeout=", buf, 16)) { in iwl_dbgfs_pm_params_write()
151 if (sscanf(buf + 16, "%d", &val) != 1) in iwl_dbgfs_pm_params_write()
154 } else if (!strncmp("tx_data_timeout=", buf, 16)) { in iwl_dbgfs_pm_params_write()
155 if (sscanf(buf + 16, "%d", &val) != 1) in iwl_dbgfs_pm_params_write()
158 } else if (!strncmp("lprx=", buf, 5)) { in iwl_dbgfs_pm_params_write()
159 if (sscanf(buf + 5, "%d", &val) != 1) in iwl_dbgfs_pm_params_write()
162 } else if (!strncmp("lprx_rssi_threshold=", buf, 20)) { in iwl_dbgfs_pm_params_write()
163 if (sscanf(buf + 20, "%d", &val) != 1) in iwl_dbgfs_pm_params_write()
169 } else if (!strncmp("snooze_enable=", buf, 14)) { in iwl_dbgfs_pm_params_write()
170 if (sscanf(buf + 14, "%d", &val) != 1) in iwl_dbgfs_pm_params_write()
173 } else if (!strncmp("uapsd_misbehaving=", buf, 18)) { in iwl_dbgfs_pm_params_write()
174 if (sscanf(buf + 18, "%d", &val) != 1) in iwl_dbgfs_pm_params_write()
177 } else if (!strncmp("use_ps_poll=", buf, 12)) { in iwl_dbgfs_pm_params_write()
178 if (sscanf(buf + 12, "%d", &val) != 1) in iwl_dbgfs_pm_params_write()
200 char buf[512]; in iwl_dbgfs_pm_params_read() local
201 int bufsz = sizeof(buf); in iwl_dbgfs_pm_params_read()
204 pos = iwl_mvm_power_mac_dbgfs_read(mvm, vif, buf, bufsz); in iwl_dbgfs_pm_params_read()
206 return simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_pm_params_read()
218 char buf[512]; in iwl_dbgfs_mac_params_read() local
219 int bufsz = sizeof(buf); in iwl_dbgfs_mac_params_read()
229 pos += scnprintf(buf+pos, bufsz-pos, "type: ibss\n"); in iwl_dbgfs_mac_params_read()
232 pos += scnprintf(buf+pos, bufsz-pos, "type: bss\n"); in iwl_dbgfs_mac_params_read()
235 pos += scnprintf(buf+pos, bufsz-pos, "type: ap\n"); in iwl_dbgfs_mac_params_read()
238 pos += scnprintf(buf+pos, bufsz-pos, "type: p2p client\n"); in iwl_dbgfs_mac_params_read()
241 pos += scnprintf(buf+pos, bufsz-pos, "type: p2p go\n"); in iwl_dbgfs_mac_params_read()
244 pos += scnprintf(buf+pos, bufsz-pos, "type: p2p dev\n"); in iwl_dbgfs_mac_params_read()
250 pos += scnprintf(buf+pos, bufsz-pos, "mac id/color: %d / %d\n", in iwl_dbgfs_mac_params_read()
252 pos += scnprintf(buf+pos, bufsz-pos, "bssid: %pM\n", in iwl_dbgfs_mac_params_read()
254 pos += scnprintf(buf+pos, bufsz-pos, "QoS:\n"); in iwl_dbgfs_mac_params_read()
256 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_mac_params_read()
273 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_mac_params_read()
283 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_mac_params_read()
291 return simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_mac_params_read()
339 static ssize_t iwl_dbgfs_bf_params_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_bf_params_write() argument
347 if (!strncmp("bf_energy_delta=", buf, 16)) { in iwl_dbgfs_bf_params_write()
348 if (sscanf(buf+16, "%d", &value) != 1) in iwl_dbgfs_bf_params_write()
354 } else if (!strncmp("bf_roaming_energy_delta=", buf, 24)) { in iwl_dbgfs_bf_params_write()
355 if (sscanf(buf+24, "%d", &value) != 1) in iwl_dbgfs_bf_params_write()
361 } else if (!strncmp("bf_roaming_state=", buf, 17)) { in iwl_dbgfs_bf_params_write()
362 if (sscanf(buf+17, "%d", &value) != 1) in iwl_dbgfs_bf_params_write()
368 } else if (!strncmp("bf_temp_threshold=", buf, 18)) { in iwl_dbgfs_bf_params_write()
369 if (sscanf(buf+18, "%d", &value) != 1) in iwl_dbgfs_bf_params_write()
375 } else if (!strncmp("bf_temp_fast_filter=", buf, 20)) { in iwl_dbgfs_bf_params_write()
376 if (sscanf(buf+20, "%d", &value) != 1) in iwl_dbgfs_bf_params_write()
382 } else if (!strncmp("bf_temp_slow_filter=", buf, 20)) { in iwl_dbgfs_bf_params_write()
383 if (sscanf(buf+20, "%d", &value) != 1) in iwl_dbgfs_bf_params_write()
389 } else if (!strncmp("bf_enable_beacon_filter=", buf, 24)) { in iwl_dbgfs_bf_params_write()
390 if (sscanf(buf+24, "%d", &value) != 1) in iwl_dbgfs_bf_params_write()
395 } else if (!strncmp("bf_debug_flag=", buf, 14)) { in iwl_dbgfs_bf_params_write()
396 if (sscanf(buf+14, "%d", &value) != 1) in iwl_dbgfs_bf_params_write()
401 } else if (!strncmp("bf_escape_timer=", buf, 16)) { in iwl_dbgfs_bf_params_write()
402 if (sscanf(buf+16, "%d", &value) != 1) in iwl_dbgfs_bf_params_write()
408 } else if (!strncmp("ba_escape_timer=", buf, 16)) { in iwl_dbgfs_bf_params_write()
409 if (sscanf(buf+16, "%d", &value) != 1) in iwl_dbgfs_bf_params_write()
415 } else if (!strncmp("ba_enable_beacon_abort=", buf, 23)) { in iwl_dbgfs_bf_params_write()
416 if (sscanf(buf+23, "%d", &value) != 1) in iwl_dbgfs_bf_params_write()
442 char buf[256]; in iwl_dbgfs_bf_params_read() local
444 const size_t bufsz = sizeof(buf); in iwl_dbgfs_bf_params_read()
459 pos += scnprintf(buf+pos, bufsz-pos, "bf_energy_delta = %d\n", in iwl_dbgfs_bf_params_read()
461 pos += scnprintf(buf+pos, bufsz-pos, "bf_roaming_energy_delta = %d\n", in iwl_dbgfs_bf_params_read()
463 pos += scnprintf(buf+pos, bufsz-pos, "bf_roaming_state = %d\n", in iwl_dbgfs_bf_params_read()
465 pos += scnprintf(buf+pos, bufsz-pos, "bf_temp_threshold = %d\n", in iwl_dbgfs_bf_params_read()
467 pos += scnprintf(buf+pos, bufsz-pos, "bf_temp_fast_filter = %d\n", in iwl_dbgfs_bf_params_read()
469 pos += scnprintf(buf+pos, bufsz-pos, "bf_temp_slow_filter = %d\n", in iwl_dbgfs_bf_params_read()
471 pos += scnprintf(buf+pos, bufsz-pos, "bf_enable_beacon_filter = %d\n", in iwl_dbgfs_bf_params_read()
473 pos += scnprintf(buf+pos, bufsz-pos, "bf_debug_flag = %d\n", in iwl_dbgfs_bf_params_read()
475 pos += scnprintf(buf+pos, bufsz-pos, "bf_escape_timer = %d\n", in iwl_dbgfs_bf_params_read()
477 pos += scnprintf(buf+pos, bufsz-pos, "ba_escape_timer = %d\n", in iwl_dbgfs_bf_params_read()
479 pos += scnprintf(buf+pos, bufsz-pos, "ba_enable_beacon_abort = %d\n", in iwl_dbgfs_bf_params_read()
482 return simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_bf_params_read()
485 static ssize_t iwl_dbgfs_low_latency_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_low_latency_write() argument
493 ret = kstrtou8(buf, 0, &value); in iwl_dbgfs_low_latency_write()
512 char buf[3]; in iwl_dbgfs_low_latency_read() local
514 buf[0] = mvmvif->low_latency ? '1' : '0'; in iwl_dbgfs_low_latency_read()
515 buf[1] = '\n'; in iwl_dbgfs_low_latency_read()
516 buf[2] = '\0'; in iwl_dbgfs_low_latency_read()
517 return simple_read_from_buffer(user_buf, count, ppos, buf, sizeof(buf)); in iwl_dbgfs_low_latency_read()
526 char buf[20]; in iwl_dbgfs_uapsd_misbehaving_read() local
529 len = sprintf(buf, "%pM\n", mvmvif->uapsd_misbehaving_bssid); in iwl_dbgfs_uapsd_misbehaving_read()
530 return simple_read_from_buffer(user_buf, count, ppos, buf, len); in iwl_dbgfs_uapsd_misbehaving_read()
534 char *buf, size_t count, in iwl_dbgfs_uapsd_misbehaving_write() argument
542 ret = mac_pton(buf, mvmvif->uapsd_misbehaving_bssid); in iwl_dbgfs_uapsd_misbehaving_write()
548 static ssize_t iwl_dbgfs_rx_phyinfo_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_rx_phyinfo_write() argument
558 ret = kstrtou16(buf, 0, &value); in iwl_dbgfs_rx_phyinfo_write()
592 char buf[8]; in iwl_dbgfs_rx_phyinfo_read() local
594 snprintf(buf, sizeof(buf), "0x%04x\n", mvmvif->mvm->dbgfs_rx_phyinfo); in iwl_dbgfs_rx_phyinfo_read()
596 return simple_read_from_buffer(user_buf, count, ppos, buf, sizeof(buf)); in iwl_dbgfs_rx_phyinfo_read()
620 char buf[100]; in iwl_mvm_vif_dbgfs_register() local
664 snprintf(buf, 100, "../../../%s/%s/%s/%s", in iwl_mvm_vif_dbgfs_register()
671 mvm->debugfs_dir, buf); in iwl_mvm_vif_dbgfs_register()