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()
500 pos += iwl_mvm_coex_dump_mbox_old(notif, buf, pos, bufsz); in iwl_dbgfs_bt_notif_read()
502 pos += scnprintf(buf+pos, bufsz-pos, "bt_ci_compliance = %d\n", in iwl_dbgfs_bt_notif_read()
504 pos += scnprintf(buf+pos, bufsz-pos, "primary_ch_lut = %d\n", in iwl_dbgfs_bt_notif_read()
506 pos += scnprintf(buf+pos, bufsz-pos, "secondary_ch_lut = %d\n", in iwl_dbgfs_bt_notif_read()
508 pos += scnprintf(buf+pos, in iwl_dbgfs_bt_notif_read()
511 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_bt_notif_read()
518 pos += iwl_mvm_coex_dump_mbox(notif, buf, pos, bufsz); in iwl_dbgfs_bt_notif_read()
520 pos += scnprintf(buf+pos, bufsz-pos, "bt_ci_compliance = %d\n", in iwl_dbgfs_bt_notif_read()
522 pos += scnprintf(buf+pos, bufsz-pos, "primary_ch_lut = %d\n", in iwl_dbgfs_bt_notif_read()
524 pos += scnprintf(buf+pos, bufsz-pos, "secondary_ch_lut = %d\n", in iwl_dbgfs_bt_notif_read()
526 pos += scnprintf(buf+pos, in iwl_dbgfs_bt_notif_read()
529 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_bt_notif_read()
536 ret = simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_bt_notif_read()
537 kfree(buf); in iwl_dbgfs_bt_notif_read()
547 char buf[256]; in iwl_dbgfs_bt_cmd_read() local
548 int bufsz = sizeof(buf); in iwl_dbgfs_bt_cmd_read()
556 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_bt_cmd_read()
558 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_bt_cmd_read()
561 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_bt_cmd_read()
565 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_bt_cmd_read()
567 pos += scnprintf(buf+pos, bufsz-pos, "\tACK Kill msk idx %d\n", in iwl_dbgfs_bt_cmd_read()
569 pos += scnprintf(buf+pos, bufsz-pos, "\tCTS Kill msk idx %d\n", in iwl_dbgfs_bt_cmd_read()
575 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_bt_cmd_read()
577 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_bt_cmd_read()
580 pos += scnprintf(buf+pos, bufsz-pos, in iwl_dbgfs_bt_cmd_read()
587 return simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_bt_cmd_read()
591 iwl_dbgfs_bt_tx_prio_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_bt_tx_prio_write() argument
596 if (sscanf(buf, "%u", &bt_tx_prio) != 1) in iwl_dbgfs_bt_tx_prio_write()
607 iwl_dbgfs_bt_force_ant_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_bt_force_ant_write() argument
621 if (!strcmp(buf, modes_str[bt_force_ant_mode])) in iwl_dbgfs_bt_force_ant_write()
644 pos += scnprintf(buf + pos, bufsz - pos, \
656 char *buf; in iwl_dbgfs_fw_rx_stats_read() local
668 buf = kzalloc(bufsz, GFP_KERNEL); in iwl_dbgfs_fw_rx_stats_read()
669 if (!buf) in iwl_dbgfs_fw_rx_stats_read()
679 pos += scnprintf(buf + pos, bufsz - pos, fmt_header, in iwl_dbgfs_fw_rx_stats_read()
702 pos += scnprintf(buf + pos, bufsz - pos, fmt_header, in iwl_dbgfs_fw_rx_stats_read()
725 pos += scnprintf(buf + pos, bufsz - pos, fmt_header, in iwl_dbgfs_fw_rx_stats_read()
752 pos += scnprintf(buf + pos, bufsz - pos, fmt_header, in iwl_dbgfs_fw_rx_stats_read()
767 ret = simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_fw_rx_stats_read()
768 kfree(buf); in iwl_dbgfs_fw_rx_stats_read()
848 static ssize_t iwl_dbgfs_fw_restart_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_fw_restart_write() argument
867 static ssize_t iwl_dbgfs_fw_nmi_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_fw_nmi_write() argument
888 char buf[32]; in iwl_dbgfs_scan_ant_rxchain_read() local
889 const size_t bufsz = sizeof(buf); in iwl_dbgfs_scan_ant_rxchain_read()
892 pos += scnprintf(buf + pos, bufsz - pos, "Antennas for scan: "); in iwl_dbgfs_scan_ant_rxchain_read()
894 pos += scnprintf(buf + pos, bufsz - pos, "A"); in iwl_dbgfs_scan_ant_rxchain_read()
896 pos += scnprintf(buf + pos, bufsz - pos, "B"); in iwl_dbgfs_scan_ant_rxchain_read()
898 pos += scnprintf(buf + pos, bufsz - pos, "C"); in iwl_dbgfs_scan_ant_rxchain_read()
899 pos += scnprintf(buf + pos, bufsz - pos, " (%hhx)\n", mvm->scan_rx_ant); in iwl_dbgfs_scan_ant_rxchain_read()
901 return simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_scan_ant_rxchain_read()
905 iwl_dbgfs_scan_ant_rxchain_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_scan_ant_rxchain_write() argument
910 if (sscanf(buf, "%hhx", &scan_rx_ant) != 1) in iwl_dbgfs_scan_ant_rxchain_write()
932 char buf[8]; in iwl_dbgfs_fw_dbg_conf_read() local
933 const size_t bufsz = sizeof(buf); in iwl_dbgfs_fw_dbg_conf_read()
940 pos += scnprintf(buf + pos, bufsz - pos, "%d\n", conf); in iwl_dbgfs_fw_dbg_conf_read()
942 return simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_fw_dbg_conf_read()
946 char *buf, size_t count, in iwl_dbgfs_fw_dbg_conf_write() argument
951 ret = kstrtoint(buf, 0, &conf_id); in iwl_dbgfs_fw_dbg_conf_write()
966 char *buf, size_t count, in iwl_dbgfs_fw_dbg_collect_write() argument
981 #define ADD_TEXT(...) pos += scnprintf(buf + pos, bufsz - pos, __VA_ARGS__)
990 char *buf; in iwl_dbgfs_bcast_filters_read() local
995 buf = kzalloc(bufsz, GFP_KERNEL); in iwl_dbgfs_bcast_filters_read()
996 if (!buf) in iwl_dbgfs_bcast_filters_read()
1032 ret = simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_bcast_filters_read()
1033 kfree(buf); in iwl_dbgfs_bcast_filters_read()
1037 static ssize_t iwl_dbgfs_bcast_filters_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_bcast_filters_write() argument
1046 if (sscanf(buf, "%d %hhi %hhi %n", &filter_id, &filter.discard, in iwl_dbgfs_bcast_filters_write()
1062 if (sscanf(&buf[pos], "%hhi %hhi %i %i %n", in iwl_dbgfs_bcast_filters_write()
1095 char *buf; in iwl_dbgfs_bcast_filters_macs_read() local
1100 buf = kzalloc(bufsz, GFP_KERNEL); in iwl_dbgfs_bcast_filters_macs_read()
1101 if (!buf) in iwl_dbgfs_bcast_filters_macs_read()
1119 ret = simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_bcast_filters_macs_read()
1120 kfree(buf); in iwl_dbgfs_bcast_filters_macs_read()
1125 char *buf, size_t count, in iwl_dbgfs_bcast_filters_macs_write() argument
1136 if (sscanf(buf, "%d %hhi %i", &mac_id, &mac.default_discard, in iwl_dbgfs_bcast_filters_macs_write()
1163 static ssize_t iwl_dbgfs_d3_sram_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_d3_sram_write() argument
1168 if (sscanf(buf, "%d", &store) != 1) in iwl_dbgfs_d3_sram_write()
1183 char *buf; in iwl_dbgfs_d3_sram_read() local
1190 buf = kzalloc(bufsz, GFP_KERNEL); in iwl_dbgfs_d3_sram_read()
1191 if (!buf) in iwl_dbgfs_d3_sram_read()
1194 pos += scnprintf(buf, bufsz, "D3 SRAM capture: %sabled\n", in iwl_dbgfs_d3_sram_read()
1199 pos += scnprintf(buf + pos, bufsz - pos, in iwl_dbgfs_d3_sram_read()
1201 hex_dump_to_buffer(ptr + ofs, 16, 16, 1, buf + pos, in iwl_dbgfs_d3_sram_read()
1203 pos += strlen(buf + pos); in iwl_dbgfs_d3_sram_read()
1205 buf[pos++] = '\n'; in iwl_dbgfs_d3_sram_read()
1208 pos += scnprintf(buf + pos, bufsz - pos, in iwl_dbgfs_d3_sram_read()
1212 ret = simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_d3_sram_read()
1214 kfree(buf); in iwl_dbgfs_d3_sram_read()
1221 static ssize_t iwl_dbgfs_netdetect_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_netdetect_write() argument
1225 char *buf_ptr = buf; in iwl_dbgfs_netdetect_write()
1302 char *buf; in iwl_dbgfs_netdetect_read() local
1308 buf = kzalloc(bufsz, GFP_KERNEL); in iwl_dbgfs_netdetect_read()
1309 if (!buf) in iwl_dbgfs_netdetect_read()
1319 memcpy(buf + pos, mvm->nd_config->match_sets[i].ssid.ssid, in iwl_dbgfs_netdetect_read()
1322 buf[pos++] = '\n'; in iwl_dbgfs_netdetect_read()
1325 ret = simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_netdetect_read()
1327 kfree(buf); in iwl_dbgfs_netdetect_read()
1334 pos += scnprintf(buf + pos, bufsz - pos, \
1345 char buf[256]; in iwl_dbgfs_d0i3_refs_read() local
1346 const size_t bufsz = sizeof(buf); in iwl_dbgfs_d0i3_refs_read()
1353 pos += scnprintf(buf + pos, bufsz - pos, "taken mvm refs: 0x%x\n", in iwl_dbgfs_d0i3_refs_read()
1379 return simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_d0i3_refs_read()
1382 static ssize_t iwl_dbgfs_d0i3_refs_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_d0i3_refs_write() argument
1389 ret = kstrtoul(buf, 10, &value); in iwl_dbgfs_d0i3_refs_write()
1429 char buf[32]; in iwl_dbgfs_prph_reg_read() local
1430 const size_t bufsz = sizeof(buf); in iwl_dbgfs_prph_reg_read()
1440 pos += scnprintf(buf + pos, bufsz - pos, "Reg 0x%x: (0x%x)\n", in iwl_dbgfs_prph_reg_read()
1446 return simple_read_from_buffer(user_buf, count, ppos, buf, pos); in iwl_dbgfs_prph_reg_read()
1450 iwl_dbgfs_prph_reg_write(struct iwl_mvm *mvm, char *buf, in iwl_dbgfs_prph_reg_write() argument
1457 args = sscanf(buf, "%i %i", &mvm->dbgfs_prph_reg_addr, &value); in iwl_dbgfs_prph_reg_write()
1513 char buf[100]; in iwl_mvm_dbgfs_register() local
1603 snprintf(buf, 100, "../../%s/%s", in iwl_mvm_dbgfs_register()
1606 if (!debugfs_create_symlink("iwlwifi", mvm->hw->wiphy->debugfsdir, buf)) in iwl_mvm_dbgfs_register()