Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/wireless/realtek/rtw89/usb.c __rtw89_usb_vendorreq() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | rtwdev->dev | (-1),1616 |
| BUF_SIZE | 0 | rtwdev->hci.ops | (-1),280 |
| BUF_SIZE | 0 | rtwdev->hw->wiphy->dev.groups | (-1),16 |
| BUF_SIZE | 0 | rtwdev->pure_monitor_mode_vif | (-1)-0,1408 |
| DATA_SOURCE | 0 | rtwdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | rtwdev->stats.rx_unicast | |
| NO_OVERFLOW_SIMPLE | 0 | rtwdev->stats.tx_unicast | |
| HALF_LOCKED2 | 0 | &rtwdev->hw->wiphy->mtx | |
| HALF_LOCKED2 | 0 | &rtwdev->rpwm_lock |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_deinit_rx() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwdev | 4096-ptr_max |
| BUF_SIZE | 0 | rtwdev->dev | (-1),1616 |
| BUF_SIZE | 0 | rtwdev->hci.ops | (-1),280 |
| BUF_SIZE | 0 | rtwdev->hw->wiphy->dev.groups | (-1),16 |
| DATA_SOURCE | 0 | rtwdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_deinit_tx() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwdev | 4096-ptr_max |
| CAPPED_DATA | 0 | rtwdev->debugfs | 1 |
| CAPPED_DATA | 0 | rtwdev->fw.elm_info.bb_gain | 1 |
| CAPPED_DATA | 0 | rtwdev->fw.elm_info.bb_tbl | 1 |
| CAPPED_DATA | 0 | rtwdev->fw.elm_info.rf_nctl | 1 |
| CAPPED_DATA | 0 | rtwdev->fw.elm_info.rfk_log_fmt | 1 |
| CAPPED_DATA | 0 | rtwdev->fw.elm_info.txpwr_trk | 1 |
| CAPPED_DATA | 0 | rtwdev->fw.log.fmts | 1 |
| DATA_SOURCE | 0 | rtwdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_disconnect() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_init_rx() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rtwdev->priv | 4096-ptr_max |
| BUF_SIZE | 0 | rtwdev->dev | 1616 |
| BUF_SIZE | 0 | rtwdev->hci.ops | 280 |
| BUF_SIZE | 0 | rtwdev->hw->wiphy->dev.groups | 16 |
| DATA_SOURCE | 0 | rtwdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_init_tx() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rtwdev->priv | 4096-ptr_max |
| BUF_SIZE | 0 | rtwdev->dev | 1616 |
| BUF_SIZE | 0 | rtwdev->hci.ops | 280 |
| BUF_SIZE | 0 | rtwdev->hw->wiphy->dev.groups | 16 |
| DATA_SOURCE | 0 | rtwdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_intf_deinit() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwdev | 4096-ptr_max |
| BUF_SIZE | 0 | rtwdev->dev | (-1),1616 |
| BUF_SIZE | 0 | rtwdev->hci.ops | (-1),280 |
| BUF_SIZE | 0 | rtwdev->hw->wiphy->dev.groups | (-1),16 |
| DATA_SOURCE | 0 | rtwdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_intf_init() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwdev | 4096-ptr_max |
| BUF_SIZE | 0 | rtwdev->dev | 1616 |
| BUF_SIZE | 0 | rtwdev->hci.ops | 280 |
| BUF_SIZE | 0 | rtwdev->hw->wiphy->dev.groups | 16 |
| DATA_SOURCE | 0 | rtwdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_ops_check_and_reclaim_tx_resource() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwdev | 4096-ptr_max |
| DATA_SOURCE | 0 | rtwdev | $0 |
| NO_OVERFLOW_SIMPLE | 0 | rtwdev->stats.rx_unicast | |
| NO_OVERFLOW_SIMPLE | 0 | rtwdev->stats.tx_unicast | |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_ops_mac_post_init() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | rtwdev | $0 |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_ops_mac_pre_init() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | rtwdev | $0 |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_ops_reset() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwdev | 4096-ptr_max |
| DATA_SOURCE | 0 | rtwdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wiphy->mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_ops_tx_kick_off() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwdev | 4096-ptr_max |
| DATA_SOURCE | 0 | rtwdev | $0 |
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | rtwdev->stats.rx_unicast | |
| NO_OVERFLOW_SIMPLE | 0 | rtwdev->stats.tx_unicast |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_ops_tx_write() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwdev | 4096-ptr_max |
| DATA_SOURCE | 0 | rtwdev | $0 |
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | rtwdev->stats.rx_unicast | |
| NO_OVERFLOW_SIMPLE | 0 | rtwdev->stats.tx_unicast |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_parse() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwdev | 4096-ptr_max |
| BUF_SIZE | 0 | rtwdev->dev | 1616 |
| BUF_SIZE | 0 | rtwdev->hci.ops | 280 |
| BUF_SIZE | 0 | rtwdev->hw->wiphy->dev.groups | 16 |
| DATA_SOURCE | 0 | rtwdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_probe() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwdev | 1-u64max |
| BUF_SIZE | 0 | rtwdev->dev | (-1),1616 |
| DATA_SOURCE | 0 | rtwdev | r rtw89_alloc_ieee80211_hw |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_read_port_complete() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_start_rx() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rtwdev->priv | 4096-ptr_max |
| DATA_SOURCE | 0 | rtwdev | $0 |
| MEM_ZERO | 0 | rtwdev->hal.changes | |
| MEM_ZERO | 0 | rtwdev->hal.entity_map | |
| MEM_ZERO | 0 | &rtwdev->ser | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_switch_mode() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rtwdev->priv | 4096-ptr_max |
| BUF_SIZE | 0 | rtwdev->dev | 1616 |
| BUF_SIZE | 0 | rtwdev->hci.ops | 280 |
| BUF_SIZE | 0 | rtwdev->hw->wiphy->dev.groups | 16 |
| DATA_SOURCE | 0 | rtwdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_tx_write_fwcmd() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwdev | 4096-ptr_max |
| DATA_SOURCE | 0 | rtwdev | $0 |
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | rtwdev->stats.rx_unicast | |
| NO_OVERFLOW_SIMPLE | 0 | rtwdev->stats.tx_unicast |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_write_port() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtwdev | 4096-ptr_max |
| DATA_SOURCE | 0 | rtwdev | $0 |
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | rtwdev->stats.rx_unicast | |
| NO_OVERFLOW_SIMPLE | 0 | rtwdev->stats.tx_unicast |
drivers/net/wireless/realtek/rtw89/usb.c rtw89_usb_write_port_complete() -> rtw89_usb_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |