Lines Matching refs:buf
73 static ssize_t iwl_dbgfs_tx_flush_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_tx_flush_write() argument
82 if (sscanf(buf, "%x", &scd_q_msk) != 1) in iwl_dbgfs_tx_flush_write()
94 static ssize_t iwl_dbgfs_sta_drain_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_sta_drain_write() argument
103 if (sscanf(buf, "%d %d", &sta_id, &drain) != 2) in iwl_dbgfs_sta_drain_write()
159 static ssize_t iwl_dbgfs_sram_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_sram_write() argument
173 if (sscanf(buf, "%x,%x", &offset, &len) == 2) { in iwl_dbgfs_sram_write()
195 char buf[16]; in iwl_dbgfs_set_nic_temperature_read() local
199 pos = scnprintf(buf , sizeof(buf), "disabled\n"); in iwl_dbgfs_set_nic_temperature_read()
201 pos = scnprintf(buf , sizeof(buf), "%d\n", mvm->temperature); in iwl_dbgfs_set_nic_temperature_read()
203 return simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_set_nic_temperature_read()
214 char *buf, size_t count, in iwl_dbgfs_set_nic_temperature_write() argument
222 if (kstrtoint(buf, 10, &temperature)) in iwl_dbgfs_set_nic_temperature_write()
262 char buf[16]; in iwl_dbgfs_nic_temp_read() local
275 pos = scnprintf(buf , sizeof(buf), "%d\n", temp); in iwl_dbgfs_nic_temp_read()
277 return simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_nic_temp_read()
285 char buf[400]; in iwl_dbgfs_stations_read() local
286 int i, pos = 0, bufsz = sizeof(buf); in iwl_dbgfs_stations_read()
291 pos += scnprintf(buf + pos, bufsz - pos, "%.2d: ", i); in iwl_dbgfs_stations_read()
295 pos += scnprintf(buf + pos, bufsz - pos, "N/A\n"); in iwl_dbgfs_stations_read()
297 pos += scnprintf(buf + pos, bufsz - pos, "%ld\n", in iwl_dbgfs_stations_read()
300 pos += scnprintf(buf + pos, bufsz - pos, "%pM\n", in iwl_dbgfs_stations_read()
306 return simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_stations_read()
314 char buf[64]; in iwl_dbgfs_disable_power_off_read() local
315 int bufsz = sizeof(buf); in iwl_dbgfs_disable_power_off_read()
318 pos += scnprintf(buf+pos, bufsz-pos, "disable_power_off_d0=%d\n", in iwl_dbgfs_disable_power_off_read()
320 pos += scnprintf(buf+pos, bufsz-pos, "disable_power_off_d3=%d\n", in iwl_dbgfs_disable_power_off_read()
323 return simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_disable_power_off_read()
326 static ssize_t iwl_dbgfs_disable_power_off_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_disable_power_off_write() argument
334 if (!strncmp("disable_power_off_d0=", buf, 21)) { in iwl_dbgfs_disable_power_off_write()
335 if (sscanf(buf + 21, "%d", &val) != 1) in iwl_dbgfs_disable_power_off_write()
338 } else if (!strncmp("disable_power_off_d3=", buf, 21)) { in iwl_dbgfs_disable_power_off_write()
339 if (sscanf(buf + 21, "%d", &val) != 1) in iwl_dbgfs_disable_power_off_write()
359 pos += scnprintf(buf + pos, bufsz - pos, \
366 int iwl_mvm_coex_dump_mbox(struct iwl_bt_coex_profile_notif *notif, char *buf, in iwl_mvm_coex_dump_mbox() argument
369 pos += scnprintf(buf+pos, bufsz-pos, "MBOX dw0:\n"); in iwl_mvm_coex_dump_mbox()
383 pos += scnprintf(buf+pos, bufsz-pos, "MBOX dw1:\n"); in iwl_mvm_coex_dump_mbox()
392 pos += scnprintf(buf+pos, bufsz-pos, "MBOX dw2:\n"); in iwl_mvm_coex_dump_mbox()
405 pos += scnprintf(buf+pos, bufsz-pos, "MBOX dw3:\n"); in iwl_mvm_coex_dump_mbox()
426 char *buf, int pos, int bufsz) in iwl_mvm_coex_dump_mbox_old() argument
428 pos += scnprintf(buf+pos, bufsz-pos, "MBOX dw0:\n"); in iwl_mvm_coex_dump_mbox_old()
442 pos += scnprintf(buf+pos, bufsz-pos, "MBOX dw1:\n"); in iwl_mvm_coex_dump_mbox_old()
451 pos += scnprintf(buf+pos, bufsz-pos, "MBOX dw2:\n"); in iwl_mvm_coex_dump_mbox_old()
464 pos += scnprintf(buf+pos, bufsz-pos, "MBOX dw3:\n"); in iwl_mvm_coex_dump_mbox_old()
487 char *buf; in iwl_dbgfs_bt_notif_read() local
490 buf = kmalloc(bufsz, GFP_KERNEL); in iwl_dbgfs_bt_notif_read()
491 if (!buf) in iwl_dbgfs_bt_notif_read()
501 pos += iwl_mvm_coex_dump_mbox_old(notif, buf, pos, bufsz); in iwl_dbgfs_bt_notif_read()
503 pos += scnprintf(buf+pos, bufsz-pos, "bt_ci_compliance = %d\n", in iwl_dbgfs_bt_notif_read()
505 pos += scnprintf(buf+pos, bufsz-pos, "primary_ch_lut = %d\n", in iwl_dbgfs_bt_notif_read()
507 pos += scnprintf(buf+pos, bufsz-pos, "secondary_ch_lut = %d\n", in iwl_dbgfs_bt_notif_read()
509 pos += scnprintf(buf+pos, in iwl_dbgfs_bt_notif_read()
512 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_bt_notif_read()
519 pos += iwl_mvm_coex_dump_mbox(notif, buf, pos, bufsz); in iwl_dbgfs_bt_notif_read()
521 pos += scnprintf(buf+pos, bufsz-pos, "bt_ci_compliance = %d\n", in iwl_dbgfs_bt_notif_read()
523 pos += scnprintf(buf+pos, bufsz-pos, "primary_ch_lut = %d\n", in iwl_dbgfs_bt_notif_read()
525 pos += scnprintf(buf+pos, bufsz-pos, "secondary_ch_lut = %d\n", in iwl_dbgfs_bt_notif_read()
527 pos += scnprintf(buf+pos, in iwl_dbgfs_bt_notif_read()
530 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_bt_notif_read()
537 ret = simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_bt_notif_read()
538 kfree(buf); in iwl_dbgfs_bt_notif_read()
548 char buf[256]; in iwl_dbgfs_bt_cmd_read() local
549 int bufsz = sizeof(buf); in iwl_dbgfs_bt_cmd_read()
558 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_bt_cmd_read()
560 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_bt_cmd_read()
563 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_bt_cmd_read()
567 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_bt_cmd_read()
569 pos += scnprintf(buf+pos, bufsz-pos, "\tACK Kill msk idx %d\n", in iwl_dbgfs_bt_cmd_read()
571 pos += scnprintf(buf+pos, bufsz-pos, "\tCTS Kill msk idx %d\n", in iwl_dbgfs_bt_cmd_read()
577 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_bt_cmd_read()
579 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_bt_cmd_read()
582 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_bt_cmd_read()
589 return simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_bt_cmd_read()
593 iwl_dbgfs_bt_tx_prio_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_bt_tx_prio_write() argument
598 if (sscanf(buf, "%u", &bt_tx_prio) != 1) in iwl_dbgfs_bt_tx_prio_write()
609 iwl_dbgfs_bt_force_ant_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_bt_force_ant_write() argument
623 if (!strcmp(buf, modes_str[bt_force_ant_mode])) in iwl_dbgfs_bt_force_ant_write()
646 pos += scnprintf(buf + pos, bufsz - pos, \
658 char *buf; in iwl_dbgfs_fw_rx_stats_read() local
670 buf = kzalloc(bufsz, GFP_KERNEL); in iwl_dbgfs_fw_rx_stats_read()
671 if (!buf) in iwl_dbgfs_fw_rx_stats_read()
681 pos += scnprintf(buf + pos, bufsz - pos, fmt_header, in iwl_dbgfs_fw_rx_stats_read()
704 pos += scnprintf(buf + pos, bufsz - pos, fmt_header, in iwl_dbgfs_fw_rx_stats_read()
727 pos += scnprintf(buf + pos, bufsz - pos, fmt_header, in iwl_dbgfs_fw_rx_stats_read()
754 pos += scnprintf(buf + pos, bufsz - pos, fmt_header, in iwl_dbgfs_fw_rx_stats_read()
769 ret = simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_fw_rx_stats_read()
770 kfree(buf); in iwl_dbgfs_fw_rx_stats_read()
850 static ssize_t iwl_dbgfs_fw_restart_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_fw_restart_write() argument
869 static ssize_t iwl_dbgfs_fw_nmi_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_fw_nmi_write() argument
890 char buf[32]; in iwl_dbgfs_scan_ant_rxchain_read() local
891 const size_t bufsz = sizeof(buf); in iwl_dbgfs_scan_ant_rxchain_read()
894 pos += scnprintf(buf + pos, bufsz - pos, "Antennas for scan: "); in iwl_dbgfs_scan_ant_rxchain_read()
896 pos += scnprintf(buf + pos, bufsz - pos, "A"); in iwl_dbgfs_scan_ant_rxchain_read()
898 pos += scnprintf(buf + pos, bufsz - pos, "B"); in iwl_dbgfs_scan_ant_rxchain_read()
900 pos += scnprintf(buf + pos, bufsz - pos, "C"); in iwl_dbgfs_scan_ant_rxchain_read()
901 pos += scnprintf(buf + pos, bufsz - pos, " (%hhx)\n", mvm->scan_rx_ant); in iwl_dbgfs_scan_ant_rxchain_read()
903 return simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_scan_ant_rxchain_read()
907 iwl_dbgfs_scan_ant_rxchain_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_scan_ant_rxchain_write() argument
912 if (sscanf(buf, "%hhx", &scan_rx_ant) != 1) in iwl_dbgfs_scan_ant_rxchain_write()
935 char buf[8]; in iwl_dbgfs_fw_dbg_conf_read() local
936 const size_t bufsz = sizeof(buf); in iwl_dbgfs_fw_dbg_conf_read()
943 pos += scnprintf(buf + pos, bufsz - pos, "%d\n", conf); in iwl_dbgfs_fw_dbg_conf_read()
945 return simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_fw_dbg_conf_read()
949 char *buf, size_t count, in iwl_dbgfs_fw_dbg_conf_write() argument
955 ret = kstrtouint(buf, 0, &conf_id); in iwl_dbgfs_fw_dbg_conf_write()
970 char *buf, size_t count, in iwl_dbgfs_fw_dbg_collect_write() argument
985 #define ADD_TEXT(...) pos += scnprintf(buf + pos, bufsz - pos, __VA_ARGS__)
994 char *buf; in iwl_dbgfs_bcast_filters_read() local
999 buf = kzalloc(bufsz, GFP_KERNEL); in iwl_dbgfs_bcast_filters_read()
1000 if (!buf) in iwl_dbgfs_bcast_filters_read()
1036 ret = simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_bcast_filters_read()
1037 kfree(buf); in iwl_dbgfs_bcast_filters_read()
1041 static ssize_t iwl_dbgfs_bcast_filters_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_bcast_filters_write() argument
1050 if (sscanf(buf, "%d %hhi %hhi %n", &filter_id, &filter.discard, in iwl_dbgfs_bcast_filters_write()
1066 if (sscanf(&buf[pos], "%hhi %hhi %i %i %n", in iwl_dbgfs_bcast_filters_write()
1099 char *buf; in iwl_dbgfs_bcast_filters_macs_read() local
1104 buf = kzalloc(bufsz, GFP_KERNEL); in iwl_dbgfs_bcast_filters_macs_read()
1105 if (!buf) in iwl_dbgfs_bcast_filters_macs_read()
1123 ret = simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_bcast_filters_macs_read()
1124 kfree(buf); in iwl_dbgfs_bcast_filters_macs_read()
1129 char *buf, size_t count, in iwl_dbgfs_bcast_filters_macs_write() argument
1140 if (sscanf(buf, "%d %hhi %i", &mac_id, &mac.default_discard, in iwl_dbgfs_bcast_filters_macs_write()
1167 static ssize_t iwl_dbgfs_d3_sram_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_d3_sram_write() argument
1172 if (sscanf(buf, "%d", &store) != 1) in iwl_dbgfs_d3_sram_write()
1187 char *buf; in iwl_dbgfs_d3_sram_read() local
1194 buf = kzalloc(bufsz, GFP_KERNEL); in iwl_dbgfs_d3_sram_read()
1195 if (!buf) in iwl_dbgfs_d3_sram_read()
1198 pos += scnprintf(buf, bufsz, "D3 SRAM capture: %sabled\n", in iwl_dbgfs_d3_sram_read()
1203 pos += scnprintf(buf + pos, bufsz - pos, in iwl_dbgfs_d3_sram_read()
1207 pos += scnprintf(buf + pos, bufsz - pos, in iwl_dbgfs_d3_sram_read()
1211 ret = simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_d3_sram_read()
1213 kfree(buf); in iwl_dbgfs_d3_sram_read()
1221 pos += scnprintf(buf + pos, bufsz - pos, \
1232 char buf[256]; in iwl_dbgfs_d0i3_refs_read() local
1233 const size_t bufsz = sizeof(buf); in iwl_dbgfs_d0i3_refs_read()
1240 pos += scnprintf(buf + pos, bufsz - pos, "taken mvm refs: 0x%x\n", in iwl_dbgfs_d0i3_refs_read()
1266 return simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_d0i3_refs_read()
1269 static ssize_t iwl_dbgfs_d0i3_refs_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_d0i3_refs_write() argument
1276 ret = kstrtoul(buf, 10, &value); in iwl_dbgfs_d0i3_refs_write()
1316 char buf[32]; in iwl_dbgfs_prph_reg_read() local
1317 const size_t bufsz = sizeof(buf); in iwl_dbgfs_prph_reg_read()
1327 pos += scnprintf(buf + pos, bufsz - pos, "Reg 0x%x: (0x%x)\n", in iwl_dbgfs_prph_reg_read()
1333 return simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_prph_reg_read()
1337 iwl_dbgfs_prph_reg_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_prph_reg_write() argument
1344 args = sscanf(buf, "%i %i", &mvm->dbgfs_prph_reg_addr, &value); in iwl_dbgfs_prph_reg_write()
1365 iwl_dbgfs_send_echo_cmd_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_send_echo_cmd_write() argument
1413 char buf[100]; in iwl_mvm_dbgfs_register() local
1506 snprintf(buf, 100, "../../%s/%s", in iwl_mvm_dbgfs_register()
1509 if (!debugfs_create_symlink("iwlwifi", mvm->hw->wiphy->debugfsdir, buf)) in iwl_mvm_dbgfs_register()