Lines Matching refs:il

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