Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/net/wireless/realtek/rtlwifi/efuse.c, line 112
- drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c, line 1146
- drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c, line 1008
- drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c, line 831
- drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c, line 1623
- drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c, line 1004
Smatch caller information:
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtl92ce_hw_init() -> efuse_read_1byte()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg->mod_params | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg->ops->get_rfreg | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg->ops->phy_rf6052_config | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg->ops->set_bbreg | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->io.read16 | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->io.read32 | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->io.read8 | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->io.write16 | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->io.write32 | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->io.write8 | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->locks.usb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->priv->sec.use_sw_sec | 0-1 |
| PARAM_VALUE | 0 | hw->priv->usb_data_index | s32min-99 |
| PARAM_VALUE | 1 | address | 506 |
| DATA_SOURCE | 0 | hw | $0 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rtlpriv->locks.conf_mutex |
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtl8723e_hw_init() -> efuse_read_1byte()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->auto_report_1ant | 1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->auto_report_2ant | 1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.agg_buf_size | 0-255 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.bt_busy | 0-1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.bt_ctrl_agg_buf_size | 0-1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.bt_ctrl_lps | 0-1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.bt_disabled | 0-1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.bt_lps_on | 0-1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.bt_tx_rx_mask | 0-1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.force_to_roam | 0-1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.increase_scan_dev_num | 0-1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.limited_dig | 0-1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.lps_val | 0-255 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.miracast_plus_bt | 0-1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.pre_agg_buf_size | 0-255 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.pre_bt_ctrl_agg_buf_size | 0-1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.pre_reject_agg_pkt | 0-1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.ra_mask | 0-4294967295 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.reject_agg_pkt | 0-1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.rpwm_val | 0-255 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.rssi_adjust_for_1ant_coex_type | 0-255 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_info.rssi_adjust_for_agc_table_on | 0-255 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_mp_comp.done | 0-4294967295 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->bt_mp_comp.wait.lock.owner_cpu | 0-4294967295 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->initialized | 1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->statistics.cnt_init_coex_dm | 0-4294967295 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->statistics.cnt_init_hw_config | 0-4294967295 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_context->stop_coex_dm | 0-1 |
| PARAM_VALUE | 0 | hw->priv->cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg->mod_params | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg->ops->get_btc_status | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg->ops->get_rfreg | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg->ops->set_bbreg | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->io.read8 | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->io.write16 | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->io.write32 | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->io.write8 | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->locks.usb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->priv->max_fw_size | s32min-(-1),1-s32max |
| PARAM_VALUE | 0 | hw->priv->phy.cck_high_power | 0-1 |
| PARAM_VALUE | 0 | hw->priv->phy.num_total_rfpath | 1-2 |
| PARAM_VALUE | 0 | hw->priv->rtlhal.up_first_time | 0-1 |
| PARAM_VALUE | 0 | hw->priv->sec.use_sw_sec | 0-1 |
| PARAM_VALUE | 0 | hw->priv->usb_data_index | s32min-99 |
| PARAM_VALUE | 1 | address | 506 |
| DATA_SOURCE | 0 | hw | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rtlpriv->locks.conf_mutex |
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c _rtl8192se_get_ic_inferiority() -> efuse_read_1byte()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->io.read16 | 8412834138992902144,8959947885022035968 |
| PARAM_VALUE | 0 | hw->priv->io.read32 | 2797742235964878848,4630883507213750272 |
| PARAM_VALUE | 0 | hw->priv->io.read8 | 818991939991056384,7406691854721544192 |
| PARAM_VALUE | 0 | hw->priv->io.write16 | 1252671793035059200,4556176433495515136 |
| PARAM_VALUE | 0 | hw->priv->io.write32 | 7716616048949764096,8701741047724093440 |
| PARAM_VALUE | 0 | hw->priv->io.write8 | 2163162775211446272,3626340702026149888 |
| PARAM_VALUE | 0 | hw->priv->locks.usb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->priv->usb_data_index | s32min-99 |
| PARAM_VALUE | 0 | hw->wiphy->dev.parent | 4096-ptr_max |
| PARAM_VALUE | 1 | address | 506 |
| DATA_SOURCE | 0 | hw | $0 |
| HARD_MAX | 0 | hw->priv->io.read16 | 8959947885022035968 |
| HARD_MAX | 0 | hw->priv->io.read32 | 4630883507213750272 |
| HARD_MAX | 0 | hw->priv->io.read8 | 7406691854721544192 |
| HARD_MAX | 0 | hw->priv->io.write16 | 4556176433495515136 |
| HARD_MAX | 0 | hw->priv->io.write32 | 8701741047724093440 |
| HARD_MAX | 0 | hw->priv->io.write8 | 3626340702026149888 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c _initpabias() -> efuse_read_1byte()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->io.bb_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->priv->io.bb_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hw->priv->io.bb_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | hw->priv->io.bb_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->priv->io.bb_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | hw->priv->io.bb_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | hw->priv->io.bb_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | hw->priv->io.bb_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | hw->priv->io.bb_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hw->priv->locks.cck_and_rw_pagea_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->priv->locks.irq_th_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->priv->locks.rf_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->priv->locks.usb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->priv->phy.current_chan_bw | 0-255 |
| PARAM_VALUE | 0 | hw->priv->phy.set_bwmode_inprogress | 0 |
| PARAM_VALUE | 0 | hw->priv->sec.use_sw_sec | 0-1 |
| PARAM_VALUE | 0 | hw->priv->usb_data_index | s32min-99 |
| PARAM_VALUE | 0 | *hw->priv->phy->rfreg_chnlval | 1024,4294964223 |
| PARAM_VALUE | 1 | address | 506 |
| DATA_SOURCE | 0 | hw | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rtlpriv->locks.conf_mutex |
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtl88ee_hw_init() -> efuse_read_1byte()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg->mod_params | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg->ops->get_rfreg | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg->ops->set_bbreg | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->io.read16 | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->io.read32 | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->io.read8 | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->io.write16 | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->io.write32 | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->io.write8 | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->locks.rf_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->priv->locks.usb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->priv->phy.cck_high_power | 0-1 |
| PARAM_VALUE | 0 | hw->priv->rtlhal.up_first_time | 0-1 |
| PARAM_VALUE | 0 | hw->priv->sec.use_sw_sec | 0-1 |
| PARAM_VALUE | 0 | hw->priv->usb_data_index | s32min-99 |
| PARAM_VALUE | 1 | address | 506 |
| DATA_SOURCE | 0 | hw | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rtlpriv->locks.conf_mutex |