• Home
  • Raw
  • Download

Lines Matching refs:il

17 il_clear_traffic_stats(struct il_priv *il)  in il_clear_traffic_stats()  argument
19 memset(&il->tx_stats, 0, sizeof(struct traffic_stats)); in il_clear_traffic_stats()
20 memset(&il->rx_stats, 0, sizeof(struct traffic_stats)); in il_clear_traffic_stats()
28 il_update_stats(struct il_priv *il, bool is_tx, __le16 fc, u16 len) in il_update_stats() argument
33 stats = &il->tx_stats; in il_update_stats()
35 stats = &il->rx_stats; in il_update_stats()
113 debugfs_create_file(#name, mode, parent, il, \
204 struct il_priv *il = file->private_data; in il_dbgfs_tx_stats_read() local
219 il_get_mgmt_string(cnt), il->tx_stats.mgmt[cnt]); in il_dbgfs_tx_stats_read()
225 il_get_ctrl_string(cnt), il->tx_stats.ctrl[cnt]); in il_dbgfs_tx_stats_read()
230 il->tx_stats.data_cnt); in il_dbgfs_tx_stats_read()
233 il->tx_stats.data_bytes); in il_dbgfs_tx_stats_read()
244 struct il_priv *il = file->private_data; in il_dbgfs_clear_traffic_stats_write() local
255 il_clear_traffic_stats(il); in il_dbgfs_clear_traffic_stats_write()
265 struct il_priv *il = file->private_data; in il_dbgfs_rx_stats_read() local
280 il_get_mgmt_string(cnt), il->rx_stats.mgmt[cnt]); in il_dbgfs_rx_stats_read()
286 il_get_ctrl_string(cnt), il->rx_stats.ctrl[cnt]); in il_dbgfs_rx_stats_read()
291 il->rx_stats.data_cnt); in il_dbgfs_rx_stats_read()
294 il->rx_stats.data_bytes); in il_dbgfs_rx_stats_read()
313 struct il_priv *il = file->private_data; in il_dbgfs_sram_read() local
317 if (!il->dbgfs_sram_offset && !il->dbgfs_sram_len) { in il_dbgfs_sram_read()
318 il->dbgfs_sram_offset = 0x800000; in il_dbgfs_sram_read()
319 if (il->ucode_type == UCODE_INIT) in il_dbgfs_sram_read()
320 il->dbgfs_sram_len = il->ucode_init_data.len; in il_dbgfs_sram_read()
322 il->dbgfs_sram_len = il->ucode_data.len; in il_dbgfs_sram_read()
324 bufsz = 30 + il->dbgfs_sram_len * sizeof(char) * 10; in il_dbgfs_sram_read()
330 il->dbgfs_sram_len); in il_dbgfs_sram_read()
333 il->dbgfs_sram_offset); in il_dbgfs_sram_read()
334 for (i = il->dbgfs_sram_len; i > 0; i -= 4) { in il_dbgfs_sram_read()
336 il_read_targ_mem(il, in il_dbgfs_sram_read()
337 il->dbgfs_sram_offset + in il_dbgfs_sram_read()
338 il->dbgfs_sram_len - i); in il_dbgfs_sram_read()
367 struct il_priv *il = file->private_data; in il_dbgfs_sram_write() local
378 il->dbgfs_sram_offset = offset; in il_dbgfs_sram_write()
379 il->dbgfs_sram_len = len; in il_dbgfs_sram_write()
381 il->dbgfs_sram_offset = 0; in il_dbgfs_sram_write()
382 il->dbgfs_sram_len = 0; in il_dbgfs_sram_write()
392 struct il_priv *il = file->private_data; in il_dbgfs_stations_read() local
394 int max_sta = il->hw_params.max_stations; in il_dbgfs_stations_read()
399 const size_t bufsz = 30 + sizeof(char) * 500 * (il->num_stations); in il_dbgfs_stations_read()
407 il->num_stations); in il_dbgfs_stations_read()
410 station = &il->stations[i]; in il_dbgfs_stations_read()
457 struct il_priv *il = file->private_data; in il_dbgfs_nvm_read() local
462 size_t eeprom_len = il->cfg->eeprom_size; in il_dbgfs_nvm_read()
470 ptr = il->eeprom; in il_dbgfs_nvm_read()
482 eeprom_ver = il_eeprom_query16(il, EEPROM_VERSION); in il_dbgfs_nvm_read()
500 struct il_priv *il = file->private_data; in il_dbgfs_channels_read() local
507 if (!test_bit(S_GEO_CONFIGURED, &il->status)) in il_dbgfs_channels_read()
516 supp_band = il_get_hw_mode(il, NL80211_BAND_2GHZ); in il_dbgfs_channels_read()
543 supp_band = il_get_hw_mode(il, NL80211_BAND_5GHZ); in il_dbgfs_channels_read()
580 struct il_priv *il = file->private_data; in il_dbgfs_status_read() local
587 test_bit(S_HCMD_ACTIVE, &il->status)); in il_dbgfs_status_read()
590 test_bit(S_INT_ENABLED, &il->status)); in il_dbgfs_status_read()
593 test_bit(S_RFKILL, &il->status)); in il_dbgfs_status_read()
596 test_bit(S_CT_KILL, &il->status)); in il_dbgfs_status_read()
599 test_bit(S_INIT, &il->status)); in il_dbgfs_status_read()
602 test_bit(S_ALIVE, &il->status)); in il_dbgfs_status_read()
605 test_bit(S_READY, &il->status)); in il_dbgfs_status_read()
608 test_bit(S_TEMPERATURE, &il->status)); in il_dbgfs_status_read()
611 test_bit(S_GEO_CONFIGURED, &il->status)); in il_dbgfs_status_read()
614 test_bit(S_EXIT_PENDING, &il->status)); in il_dbgfs_status_read()
617 test_bit(S_STATS, &il->status)); in il_dbgfs_status_read()
620 test_bit(S_SCANNING, &il->status)); in il_dbgfs_status_read()
623 test_bit(S_SCAN_ABORTING, &il->status)); in il_dbgfs_status_read()
626 test_bit(S_SCAN_HW, &il->status)); in il_dbgfs_status_read()
629 test_bit(S_POWER_PMI, &il->status)); in il_dbgfs_status_read()
632 test_bit(S_FW_ERROR, &il->status)); in il_dbgfs_status_read()
641 struct il_priv *il = file->private_data; in il_dbgfs_interrupt_read() local
659 il->isr_stats.hw); in il_dbgfs_interrupt_read()
662 il->isr_stats.sw); in il_dbgfs_interrupt_read()
663 if (il->isr_stats.sw || il->isr_stats.hw) { in il_dbgfs_interrupt_read()
667 il->isr_stats.err_code); in il_dbgfs_interrupt_read()
672 il->isr_stats.sch); in il_dbgfs_interrupt_read()
675 il->isr_stats.alive); in il_dbgfs_interrupt_read()
680 il->isr_stats.rfkill); in il_dbgfs_interrupt_read()
684 il->isr_stats.ctkill); in il_dbgfs_interrupt_read()
688 il->isr_stats.wakeup); in il_dbgfs_interrupt_read()
692 il->isr_stats.rx); in il_dbgfs_interrupt_read()
694 if (il->isr_stats.handlers[cnt] > 0) in il_dbgfs_interrupt_read()
699 il->isr_stats.handlers[cnt]); in il_dbgfs_interrupt_read()
704 il->isr_stats.tx); in il_dbgfs_interrupt_read()
708 il->isr_stats.unhandled); in il_dbgfs_interrupt_read()
719 struct il_priv *il = file->private_data; in il_dbgfs_interrupt_write() local
731 il_clear_isr_stats(il); in il_dbgfs_interrupt_write()
740 struct il_priv *il = file->private_data; in il_dbgfs_qos_read() local
752 il->qos_data.def_qos_parm.ac[i].cw_min, in il_dbgfs_qos_read()
753 il->qos_data.def_qos_parm.ac[i].cw_max, in il_dbgfs_qos_read()
754 il->qos_data.def_qos_parm.ac[i].aifsn, in il_dbgfs_qos_read()
755 il->qos_data.def_qos_parm.ac[i].edca_txop); in il_dbgfs_qos_read()
765 struct il_priv *il = file->private_data; in il_dbgfs_disable_ht40_write() local
776 if (!il_is_any_associated(il)) in il_dbgfs_disable_ht40_write()
777 il->disable_ht40 = ht40 ? true : false; in il_dbgfs_disable_ht40_write()
791 struct il_priv *il = file->private_data; in il_dbgfs_disable_ht40_read() local
798 il->disable_ht40 ? "Disabled" : "Enabled"); in il_dbgfs_disable_ht40_read()
816 struct il_priv *il = file->private_data; in il_dbgfs_tx_queue_read() local
824 sizeof(char) * 64 * il->cfg->num_of_queues; in il_dbgfs_tx_queue_read()
826 if (!il->txq) { in il_dbgfs_tx_queue_read()
834 for (cnt = 0; cnt < il->hw_params.max_txq_num; cnt++) { in il_dbgfs_tx_queue_read()
835 txq = &il->txq[cnt]; in il_dbgfs_tx_queue_read()
842 !!test_bit(cnt, il->queue_stopped), in il_dbgfs_tx_queue_read()
851 atomic_read(&il->queue_stop_count[cnt])); in il_dbgfs_tx_queue_read()
863 struct il_priv *il = file->private_data; in il_dbgfs_rx_queue_read() local
864 struct il_rx_queue *rxq = &il->rxq; in il_dbgfs_rx_queue_read()
891 struct il_priv *il = file->private_data; in il_dbgfs_ucode_rx_stats_read() local
893 return il->debugfs_ops->rx_stats_read(file, user_buf, count, ppos); in il_dbgfs_ucode_rx_stats_read()
900 struct il_priv *il = file->private_data; in il_dbgfs_ucode_tx_stats_read() local
902 return il->debugfs_ops->tx_stats_read(file, user_buf, count, ppos); in il_dbgfs_ucode_tx_stats_read()
909 struct il_priv *il = file->private_data; in il_dbgfs_ucode_general_stats_read() local
911 return il->debugfs_ops->general_stats_read(file, user_buf, count, ppos); in il_dbgfs_ucode_general_stats_read()
919 struct il_priv *il = file->private_data; in il_dbgfs_sensitivity_read() local
927 data = &il->sensitivity_data; in il_dbgfs_sensitivity_read()
1018 struct il_priv *il = file->private_data; in il_dbgfs_chain_noise_read() local
1026 data = &il->chain_noise_data; in il_dbgfs_chain_noise_read()
1088 struct il_priv *il = file->private_data; in il_dbgfs_power_save_status_read() local
1095 _il_rd(il, CSR_GP_CNTRL) & CSR_GP_REG_POWER_SAVE_STATUS_MSK; in il_dbgfs_power_save_status_read()
1113 struct il_priv *il = file->private_data; in il_dbgfs_clear_ucode_stats_write() local
1126 mutex_lock(&il->mutex); in il_dbgfs_clear_ucode_stats_write()
1127 il_send_stats_request(il, CMD_SYNC, true); in il_dbgfs_clear_ucode_stats_write()
1128 mutex_unlock(&il->mutex); in il_dbgfs_clear_ucode_stats_write()
1138 struct il_priv *il = file->private_data; in il_dbgfs_rxon_flags_read() local
1142 len = sprintf(buf, "0x%04X\n", le32_to_cpu(il->active.flags)); in il_dbgfs_rxon_flags_read()
1151 struct il_priv *il = file->private_data; in il_dbgfs_rxon_filter_flags_read() local
1156 sprintf(buf, "0x%04X\n", le32_to_cpu(il->active.filter_flags)); in il_dbgfs_rxon_filter_flags_read()
1164 struct il_priv *il = file->private_data; in il_dbgfs_fh_reg_read() local
1169 if (il->ops->dump_fh) { in il_dbgfs_fh_reg_read()
1170 ret = pos = il->ops->dump_fh(il, &buf, true); in il_dbgfs_fh_reg_read()
1187 struct il_priv *il = file->private_data; in il_dbgfs_missed_beacon_read() local
1194 il->missed_beacon_threshold); in il_dbgfs_missed_beacon_read()
1203 struct il_priv *il = file->private_data; in il_dbgfs_missed_beacon_write() local
1217 il->missed_beacon_threshold = IL_MISSED_BEACON_THRESHOLD_DEF; in il_dbgfs_missed_beacon_write()
1219 il->missed_beacon_threshold = missed; in il_dbgfs_missed_beacon_write()
1229 struct il_priv *il = file->private_data; in il_dbgfs_force_reset_read() local
1235 force_reset = &il->force_reset; in il_dbgfs_force_reset_read()
1261 struct il_priv *il = file->private_data; in il_dbgfs_force_reset_write() local
1263 ret = il_force_reset(il, true); in il_dbgfs_force_reset_write()
1273 struct il_priv *il = file->private_data; in il_dbgfs_wd_timeout_write() local
1287 il->cfg->wd_timeout = timeout; in il_dbgfs_wd_timeout_write()
1288 il_setup_watchdog(il); in il_dbgfs_wd_timeout_write()
1316 il_dbgfs_register(struct il_priv *il, const char *name) in il_dbgfs_register() argument
1318 struct dentry *phyd = il->hw->wiphy->debugfsdir; in il_dbgfs_register()
1322 il->debugfs_dir = dir_drv; in il_dbgfs_register()
1350 if (il->cfg->sensitivity_calib_by_driver) in il_dbgfs_register()
1352 if (il->cfg->chain_noise_calib_by_driver) in il_dbgfs_register()
1357 if (il->cfg->sensitivity_calib_by_driver) in il_dbgfs_register()
1359 &il->disable_sens_cal); in il_dbgfs_register()
1360 if (il->cfg->chain_noise_calib_by_driver) in il_dbgfs_register()
1362 &il->disable_chain_noise_cal); in il_dbgfs_register()
1363 DEBUGFS_ADD_BOOL(disable_tx_power, dir_rf, &il->disable_tx_power_cal); in il_dbgfs_register()
1371 il_dbgfs_unregister(struct il_priv *il) in il_dbgfs_unregister() argument
1373 if (!il->debugfs_dir) in il_dbgfs_unregister()
1376 debugfs_remove_recursive(il->debugfs_dir); in il_dbgfs_unregister()
1377 il->debugfs_dir = NULL; in il_dbgfs_unregister()