Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c _rtl8723be_read_package_type() -> efuse_power_switch()
| 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_info.ant_num | 0-1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_info.bt_type | 8 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_info.btcoexist | 0-1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_info.single_ant_path | 0-1 |
| PARAM_VALUE | 0 | hw->priv->cfg | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | hw->priv->cfg->mod_params | s64min-(-4096),4096-s64max |
| 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 | write | 0 |
| PARAM_VALUE | 2 | pwrstate | 1 |
| DATA_SOURCE | 0 | hw | $0 |
| HARD_MAX | 0 | hw->priv->io.read16 | 8959947885022035968 |
| 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 | |||
| NOCHECK_CALL |
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c _rtl8723be_read_package_type() -> efuse_power_switch()
| 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_info.ant_num | 0-1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_info.bt_type | 8 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_info.btcoexist | 0-1 |
| PARAM_VALUE | 0 | hw->priv->btcoexist.btc_info.single_ant_path | 0-1 |
| PARAM_VALUE | 0 | hw->priv->cfg | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | hw->priv->cfg->mod_params | s64min-(-4096),4096-s64max |
| 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 | write | 0 |
| PARAM_VALUE | 2 | pwrstate | 0 |
| DATA_SOURCE | 0 | hw | $0 |
| HARD_MAX | 0 | hw->priv->io.read16 | 8959947885022035968 |
| HARD_MAX | 0 | hw->priv->io.write16 | 4556176433495515136 |
| HARD_MAX | 0 | hw->priv->io.write32 | 8701741047724093440 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wireless/realtek/rtlwifi/efuse.c efuse_force_write_vendor_id() -> efuse_power_switch()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 1 |
| PARAM_VALUE | 2 | pwrstate | 1 |
| DATA_SOURCE | 0 | hw | $0 |
| NOCHECK_CALL |
drivers/net/wireless/realtek/rtlwifi/efuse.c efuse_force_write_vendor_id() -> efuse_power_switch()
| 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->locks.usb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->priv->usb_data_index | s32min-99 |
| PARAM_VALUE | 1 | write | 1 |
| PARAM_VALUE | 2 | pwrstate | 0 |
| DATA_SOURCE | 0 | hw | $0 |
| NOCHECK_CALL |
drivers/net/wireless/realtek/rtlwifi/efuse.c efuse_read_all_map() -> efuse_power_switch()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv | 4096-ptr_max |
| PARAM_VALUE | 1 | write | 0 |
| PARAM_VALUE | 2 | pwrstate | 1 |
| DATA_SOURCE | 0 | hw | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wireless/realtek/rtlwifi/efuse.c efuse_read_all_map() -> efuse_power_switch()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->cfg | s64min-(-4096),4096-s64max |
| 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 | 1 | write | 0 |
| PARAM_VALUE | 2 | pwrstate | 0 |
| DATA_SOURCE | 0 | hw | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wireless/realtek/rtlwifi/efuse.c efuse_shadow_update() -> efuse_power_switch()
| 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 | 1 | write | 1 |
| PARAM_VALUE | 2 | pwrstate | 1 |
| DATA_SOURCE | 0 | hw | $0 |
| NOCHECK_CALL |
drivers/net/wireless/realtek/rtlwifi/efuse.c efuse_shadow_update() -> efuse_power_switch()
| 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->locks.usb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->priv->usb_data_index | s32min-99 |
| PARAM_VALUE | 1 | write | 1 |
| PARAM_VALUE | 2 | pwrstate | 0 |
| DATA_SOURCE | 0 | hw | $0 |
| NOCHECK_CALL |