Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/net/wireless/ath/ath12k/debugfs.c, line 1166
- drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c, line 6128
- drivers/net/wireless/ath/ath12k/dp_htt.c, line 552
- drivers/net/wireless/ath/ath12k/wmi.c
Smatch caller information:
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c ath12k_debugfs_htt_ext_stats_handler() -> ath12k_mac_get_ar_by_pdev_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab | 4096-ptr_max |
| CAPPED_DATA | 1 | pdev_id | 1 |
| DATA_SOURCE | 0 | ab | $0 |
| DATA_SOURCE | 1 | pdev_id | r u64_get_bits |
| RX_PATH | |||
| USER_DATA | 1 | pdev_id | 0-u32max[c] |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &ag->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath12k/debugfs.c ath12k_debugfs_dump_device_dp_stats() -> ath12k_mac_get_ar_by_pdev_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->num_radios | 1-s32max |
| BUF_SIZE | 0 | ab | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ab | s32min-(-2),1-s32max |
| CAPPED_DATA | 1 | pdev_id | 1 |
| LOCK2 | rcu_read |
drivers/net/wireless/ath/ath12k/wmi.c ath12k_mgmt_rx_event() -> ath12k_mac_get_ar_by_pdev_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab->htc.endpoint | 4096-ptr_max |
| PARAM_VALUE | 1 | pdev_id | 0 |
| DATA_SOURCE | 0 | ab | $0 |
| RX_PATH | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &ag->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath12k/wmi.c ath12k_mgmt_tx_compl_event() -> ath12k_mac_get_ar_by_pdev_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab->htc.endpoint | 4096-ptr_max |
| DATA_SOURCE | 0 | ab | $0 |
| RX_PATH | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &ag->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath12k/wmi.c ath12k_pdev_bss_chan_info_event() -> ath12k_mac_get_ar_by_pdev_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->htc.endpoint | 4096-ptr_max |
| DATA_SOURCE | 0 | ab | $0 |
| RX_PATH | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &ag->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath12k/wmi.c ath12k_update_stats_event() -> ath12k_mac_get_ar_by_pdev_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab->htc.endpoint | 4096-ptr_max |
| PARAM_VALUE | 1 | pdev_id | 0 |
| DATA_SOURCE | 0 | ab | $0 |
| RX_PATH | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &ag->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pdev_dfs_radar_detected_event() -> ath12k_mac_get_ar_by_pdev_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab->htc.endpoint | 4096-ptr_max |
| DATA_SOURCE | 0 | ab | $0 |
| RX_PATH | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &ag->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pdev_temperature_event() -> ath12k_mac_get_ar_by_pdev_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab->htc.endpoint | 4096-ptr_max |
| DATA_SOURCE | 0 | ab | $0 |
| RX_PATH | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &ag->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_process_incumbent_signal_interference_evt() -> ath12k_mac_get_ar_by_pdev_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab->htc.endpoint | 4096-ptr_max |
| DATA_SOURCE | 0 | ab | $0 |
| RX_PATH | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &ag->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_process_tpc_stats() -> ath12k_mac_get_ar_by_pdev_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab->htc.endpoint | 4096-ptr_max |
| DATA_SOURCE | 0 | ab | $0 |
| RX_PATH | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &ag->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_rssi_dbm_conversion_params_info_event() -> ath12k_mac_get_ar_by_pdev_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab->htc.endpoint | 4096-ptr_max |
| DATA_SOURCE | 0 | ab | $0 |
| RX_PATH | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &ag->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_thermal_throt_stats_event() -> ath12k_mac_get_ar_by_pdev_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab->htc.endpoint | 4096-ptr_max |
| DATA_SOURCE | 0 | ab | $0 |
| RX_PATH | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &ag->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_tlv_fw_stats_data_parse() -> ath12k_mac_get_ar_by_pdev_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab->dev->iommu_group->default_domain | 0-s64max |
| DATA_SOURCE | 0 | ab | $0 |
| RX_PATH | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ar->data_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_tlv_rssi_chain_parse() -> ath12k_mac_get_ar_by_pdev_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ab | $0 |
| RX_PATH | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ar->data_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/wireless/ath/ath12k/dp_htt.c ath12k_htt_mlo_offset_event_handler() -> ath12k_mac_get_ar_by_pdev_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab | 4096-ptr_max |
| CAPPED_DATA | 1 | pdev_id | 1 |
| DATA_SOURCE | 0 | ab | $0 |
| DATA_SOURCE | 1 | pdev_id | r u32_get_bits |
| RX_PATH | |||
| USER_DATA | 1 | pdev_id | 0-255[c] |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &ag->mutex | ||
| HALF_LOCKED2 | &pool->lock |