Defined in 2 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 0 hw->priv->dm.dm_initialgain_enable 0-1
PARAM_VALUE 0 hw->priv->dm.dynamic_txpower_enable 0-1
PARAM_VALUE 0 hw->priv->dm_pstable.cur_rfstate 0-2
PARAM_VALUE 0 hw->priv->dm_pstable.pre_rfstate 0-2
PARAM_VALUE 1 rfpath 0
PARAM_VALUE 2 regaddr 30-31
PARAM_VALUE 3 bitmask 240,1048575
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
HARD_MAX 2 regaddr 31
HARD_MAX 3 bitmask 1048575
LOCK2 &pool->lock
LOCK2 &rtlpriv->locks.rf_ps_lock
TYPE_LOCK (struct rtl_locks)->rf_ps_lock

drivers/net/wireless/realtek/rtlwifi/rtl8192du/hw.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 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->mutex_for_power_on_off->dep_map->name 0-255
PARAM_VALUE 0 hw->priv->mutex_for_power_on_off->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hw->priv->mutex_for_power_on_off->first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hw->priv->mutex_for_power_on_off->first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 hw->priv->mutex_for_power_on_off->first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hw->priv->mutex_for_power_on_off->first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hw->priv->mutex_for_power_on_off->first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 hw->priv->mutex_for_power_on_off->osq.tail.counter 0-s32max
PARAM_VALUE 0 hw->priv->mutex_for_power_on_off->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 hw->priv->mutex_for_power_on_off->wait_lock.owner_cpu 0-4294967295
PARAM_VALUE 0 hw->priv->mutex_for_power_on_off->wait_lock.raw_lock.val.counter s32min-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.during_mac0init_radiob 0-1
PARAM_VALUE 0 hw->priv->rtlhal.during_mac1init_radioa 0-1
PARAM_VALUE 0 hw->priv->usb_data_index s32min-99
PARAM_VALUE 0 *hw->priv->phy->reg_rf3c 0-4294967295
PARAM_VALUE 0 *hw->priv->phy->rfreg_chnlval 0-4294967295
PARAM_VALUE 1 rfpath 0-1
PARAM_VALUE 2 regaddr 24
PARAM_VALUE 3 bitmask 1048575
CAPPED_DATA 0 hw->priv->mutex_for_power_on_off 1
CAPPED_DATA 0 hw->priv->phy.num_total_rfpath 1
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
HARD_MAX 1 rfpath 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rtlpriv->mutex_for_hw_init
HALF_LOCKED2 &rtlpriv->locks.conf_mutex

drivers/net/wireless/realtek/rtlwifi/rtl8192du/phy.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 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 rfpath 0-254
PARAM_VALUE 2 regaddr 0-255
PARAM_VALUE 3 bitmask 260096,1047552,1048575
CAPPED_DATA 1 rfpath 1
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
FUZZY_MAX 1 rfpath 1
HARD_MAX 3 bitmask 1048575
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

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->board_info.btdm_ant_pos 1-2
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-4294967293,4294967295
PARAM_VALUE 0 hw->priv->btcoexist.btc_context->bt_mp_comp.wait.lock.owner (-1)
PARAM_VALUE 0 hw->priv->btcoexist.btc_context->bt_mp_comp.wait.lock.owner_cpu 4294967295
PARAM_VALUE 0 hw->priv->btcoexist.btc_context->statistics.cnt_power_on 0-4294967295
PARAM_VALUE 0 hw->priv->btcoexist.btc_context->stop_coex_dm 1
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.pwrgroup_cnt 0
PARAM_VALUE 0 hw->priv->rtlhal.up_first_time 0-1
PARAM_VALUE 0 hw->priv->usb_data_index s32min-99
PARAM_VALUE 1 rfpath 0-1
PARAM_VALUE 2 regaddr 24
PARAM_VALUE 3 bitmask 1048575
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
HARD_MAX 1 rfpath 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rtlpriv->locks.conf_mutex

drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 1 rfpath 0
PARAM_VALUE 2 regaddr 0,26
PARAM_VALUE 3 bitmask 1048575
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
HARD_MAX 2 regaddr 26
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 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 rfpath 0-1
PARAM_VALUE 2 regaddr 24
PARAM_VALUE 3 bitmask 1048575
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
HARD_MAX 1 rfpath 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rtlpriv->locks.conf_mutex

drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 0 hw->priv->usb_data_index s32min-99
PARAM_VALUE 1 rfpath 0
PARAM_VALUE 2 regaddr 66
PARAM_VALUE 3 bitmask 64512
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rtlpriv->locks.rf_ps_lock

drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 0 hw->priv->usb_data_index s32min-99
PARAM_VALUE 1 rfpath 0
PARAM_VALUE 2 regaddr 36
PARAM_VALUE 3 bitmask 31
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 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->usb_data_index s32min-99
PARAM_VALUE 1 rfpath 0-1
PARAM_VALUE 2 regaddr 24
PARAM_VALUE 3 bitmask 1048575
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
HARD_MAX 1 rfpath 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rtlpriv->locks.conf_mutex

drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 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 rfpath 0-1
PARAM_VALUE 2 regaddr 0,24
PARAM_VALUE 3 bitmask 4095
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
HARD_MAX 1 rfpath 1
HARD_MAX 2 regaddr 24
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 1 rfpath 0-1
PARAM_VALUE 2 regaddr 0,24,26
PARAM_VALUE 3 bitmask 4095,1048575
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
HARD_MAX 1 rfpath 1
HARD_MAX 2 regaddr 26
HARD_MAX 3 bitmask 1048575
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 1 rfpath 0
PARAM_VALUE 2 regaddr 66
PARAM_VALUE 3 bitmask 64512
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rtlpriv->locks.rf_ps_lock

drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 1 rfpath 0-254
PARAM_VALUE 2 regaddr 0-255
PARAM_VALUE 3 bitmask 260096,1047552,1048575
CAPPED_DATA 1 rfpath 1
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
FUZZY_MAX 1 rfpath 1
HARD_MAX 3 bitmask 1048575
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 1 rfpath 0
PARAM_VALUE 2 regaddr 30
PARAM_VALUE 3 bitmask 1048575
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
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->phy.num_total_rfpath 1-2
PARAM_VALUE 0 hw->priv->phy.pwrgroup_cnt 0
PARAM_VALUE 0 hw->priv->rtlhal.up_first_time 0-1
PARAM_VALUE 0 hw->priv->usb_data_index s32min-99
PARAM_VALUE 1 rfpath 0-1
PARAM_VALUE 2 regaddr 24,26
PARAM_VALUE 3 bitmask 1048575
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
HARD_MAX 1 rfpath 1
HARD_MAX 2 regaddr 26
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rtlpriv->locks.conf_mutex

drivers/net/wireless/realtek/rtlwifi/rtl8192d/dm_common.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 0 hw->priv->dm.dm_initialgain_enable 0-1
PARAM_VALUE 0 hw->priv->dm_digtable.last_min_undec_pwdb_for_dm 0-255
PARAM_VALUE 0 hw->priv->dm_digtable.min_undec_pwdb_for_dm 0-255
PARAM_VALUE 0 hw->priv->falsealm_cnt.cnt_all 0-4294967295
PARAM_VALUE 0 hw->priv->falsealm_cnt.cnt_cck_fail 0-4294967295
PARAM_VALUE 0 hw->priv->falsealm_cnt.cnt_crc8_fail 0-u16max
PARAM_VALUE 0 hw->priv->falsealm_cnt.cnt_fast_fsync_fail 0-u16max
PARAM_VALUE 0 hw->priv->falsealm_cnt.cnt_mcs_fail 0-u16max
PARAM_VALUE 0 hw->priv->falsealm_cnt.cnt_ofdm_fail 0-393210
PARAM_VALUE 0 hw->priv->falsealm_cnt.cnt_parity_fail 0-u16max
PARAM_VALUE 0 hw->priv->falsealm_cnt.cnt_rate_illegal 0-u16max
PARAM_VALUE 0 hw->priv->falsealm_cnt.cnt_sb_search_fail 0-u16max
PARAM_VALUE 0 hw->priv->locks.cck_and_rw_pagea_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 hw->priv->mac80211.opmode 0-4294967295
PARAM_VALUE 0 hw->priv->usb_data_index s32min-99
PARAM_VALUE 1 rfpath 0
PARAM_VALUE 2 regaddr 36,66
PARAM_VALUE 3 bitmask 63488,1048575
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
HARD_MAX 2 regaddr 66
HARD_MAX 3 bitmask 1048575
LOCK2 &pool->lock

drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 1 rfpath 0-1
PARAM_VALUE 2 regaddr 0,24,178,182
PARAM_VALUE 3 bitmask 4095,u32max
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
HARD_MAX 1 rfpath 1
HARD_MAX 2 regaddr 182
HARD_MAX 3 bitmask u32max
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 0 hw->priv->dm.dbginfo.num_non_be_pkt 0
PARAM_VALUE 0 hw->priv->dm.entry_max_undec_sm_pwdb 0-s64max
PARAM_VALUE 0 hw->priv->dm.entry_min_undec_sm_pwdb s64min-254
PARAM_VALUE 0 hw->priv->dm.is_any_nonbepkts 0
PARAM_VALUE 0 hw->priv->dm.one_entry_only 0-1
PARAM_VALUE 0 hw->priv->dm.tx_rate 255
PARAM_VALUE 0 hw->priv->dm_digtable.cur_cck_cca_thres 64,131,205
PARAM_VALUE 0 hw->priv->dm_digtable.min_undec_pwdb_for_dm 0-255
PARAM_VALUE 0 hw->priv->dm_digtable.pre_cck_cca_thres 0-255
PARAM_VALUE 0 hw->priv->dm_digtable.rssi_val_min 0-255
PARAM_VALUE 0 hw->priv->falsealm_cnt.cnt_all 0-4294967295
PARAM_VALUE 0 hw->priv->falsealm_cnt.cnt_cck_fail 0-4294967295
PARAM_VALUE 0 hw->priv->falsealm_cnt.cnt_ofdm_fail 0-4294967295
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 rfpath 0-1
PARAM_VALUE 3 bitmask 1047552,u32max
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
HARD_MAX 1 rfpath 1
HARD_MAX 3 bitmask u32max
LOCK2 &rtlpriv->locks.rf_ps_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rtl_locks)->rf_ps_lock

drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
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->usb_data_index s32min-99
PARAM_VALUE 0 *hw->priv->phy->rfreg_chnlval 1024,4294964223
PARAM_VALUE 1 rfpath 0-1
PARAM_VALUE 2 regaddr 24
PARAM_VALUE 3 bitmask 1048575
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
HARD_MAX 1 rfpath 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rtlpriv->locks.conf_mutex

drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 0 hw->priv->dm.dbginfo.num_non_be_pkt 0
PARAM_VALUE 0 hw->priv->dm.entry_max_undec_sm_pwdb 0-s64max
PARAM_VALUE 0 hw->priv->dm.entry_min_undec_sm_pwdb s64min-254
PARAM_VALUE 0 hw->priv->dm.is_any_nonbepkts 0
PARAM_VALUE 0 hw->priv->dm.one_entry_only 0-1
PARAM_VALUE 0 hw->priv->dm.tx_rate 255
PARAM_VALUE 0 hw->priv->dm_digtable.cur_cck_cca_thres 64,131,205
PARAM_VALUE 0 hw->priv->dm_digtable.min_undec_pwdb_for_dm 0-255
PARAM_VALUE 0 hw->priv->dm_digtable.pre_cck_cca_thres 0-255
PARAM_VALUE 0 hw->priv->dm_digtable.rssi_val_min 0-255
PARAM_VALUE 0 hw->priv->falsealm_cnt.cnt_all 0-4294967295
PARAM_VALUE 0 hw->priv->falsealm_cnt.cnt_cck_fail 0-4294967295
PARAM_VALUE 0 hw->priv->falsealm_cnt.cnt_ofdm_fail 0-4294967295
PARAM_VALUE 0 hw->priv->locks.h2c_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->usb_data_index s32min-99
PARAM_VALUE 1 rfpath 0
PARAM_VALUE 2 regaddr 66
PARAM_VALUE 3 bitmask 64512
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
LOCK2 &pool->lock
LOCK2 &rtlpriv->locks.rf_ps_lock
TYPE_LOCK (struct rtl_locks)->rf_ps_lock

drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 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->max_fw_size s32min-(-1),1-s32max
PARAM_VALUE 0 hw->priv->usb_data_index s32min-99
PARAM_VALUE 1 rfpath 0-1
PARAM_VALUE 2 regaddr 24,42
PARAM_VALUE 3 bitmask 1048575,u32max
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
HARD_MAX 1 rfpath 1
HARD_MAX 2 regaddr 42
HARD_MAX 3 bitmask u32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rtlpriv->locks.conf_mutex

drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 0 hw->priv->dm.is_any_nonbepkts 0
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 rfpath 0
PARAM_VALUE 2 regaddr 36
PARAM_VALUE 3 bitmask 31
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
LOCK2 &pool->lock

drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 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 rfpath 0-1
PARAM_VALUE 2 regaddr 0,24
PARAM_VALUE 3 bitmask 4095
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
HARD_MAX 1 rfpath 1
HARD_MAX 2 regaddr 24
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 0 hw->priv->locks.rf_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 rfpath 0-1
PARAM_VALUE 2 regaddr 0,24
PARAM_VALUE 3 bitmask 4095
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
HARD_MAX 1 rfpath 1
HARD_MAX 2 regaddr 24
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 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->usb_data_index s32min-99
PARAM_VALUE 1 rfpath 0-1
PARAM_VALUE 2 regaddr 0,24
PARAM_VALUE 3 bitmask 4095
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
HARD_MAX 1 rfpath 1
HARD_MAX 2 regaddr 24
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/realtek/rtlwifi/debug.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
PARAM_VALUE 2 regaddr 0-255
PARAM_VALUE 3 bitmask u32max
CAPPED_DATA 2 regaddr 1
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtl_get_rfreg() -> (struct rtl_hal_ops)->get_rfreg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->priv 4096-ptr_max
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->usb_data_index s32min-99
PARAM_VALUE 1 rfpath 0
PARAM_VALUE 2 regaddr 24
PARAM_VALUE 3 bitmask 1048575
CAPPED_DATA 0 hw->priv->phy.num_total_rfpath 1
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 rfpath $1
DATA_SOURCE 2 regaddr $2
DATA_SOURCE 3 bitmask $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rtlpriv->locks.conf_mutex