Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/wireless/ath/ath11k/wmi.c ath11k_mgmt_rx_event() -> ath11k_mac_get_ar_by_pdev_id()

Type Parameter Key Value
PARAM_VALUE 0 ab->htc.endpoint 4096-ptr_max
PARAM_VALUE 0 *ab->mac_addr 0-255
DATA_SOURCE 0 ab $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock

drivers/net/wireless/ath/ath11k/wmi.c ath11k_mgmt_tx_compl_event() -> ath11k_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
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock

drivers/net/wireless/ath/ath11k/wmi.c ath11k_pdev_bss_chan_info_event() -> ath11k_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
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock

drivers/net/wireless/ath/ath11k/wmi.c ath11k_update_stats_event() -> ath11k_mac_get_ar_by_pdev_id()

Type Parameter Key Value
PARAM_VALUE 0 ab->htc.endpoint 4096-ptr_max
PARAM_VALUE 0 *ab->mac_addr 0-255
PARAM_VALUE 1 pdev_id 0
DATA_SOURCE 0 ab $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_dfs_radar_detected_event() -> ath11k_mac_get_ar_by_pdev_id()

Type Parameter Key Value
PARAM_VALUE 0 ab->htc.endpoint 4096-ptr_max
PARAM_VALUE 0 *ab->mac_addr 0-255
DATA_SOURCE 0 ab $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_pdev_temperature_event() -> ath11k_mac_get_ar_by_pdev_id()

Type Parameter Key Value
PARAM_VALUE 0 ab->htc.endpoint 4096-ptr_max
PARAM_VALUE 0 *ab->mac_addr 0-255
DATA_SOURCE 0 ab $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_tlv_fw_stats_data_parse() -> ath11k_mac_get_ar_by_pdev_id()

Type Parameter Key Value
PARAM_VALUE 0 ab->dev->iommu_group->default_domain 0-s64max
PARAM_VALUE 0 ab->workqueue->flags 0-4294967295
DATA_SOURCE 0 ab $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ab->db_caps
NO_OVERFLOW_SIMPLE 0 ab->num_radios
LOCK2 rcu_read

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_tlv_rssi_chain_parse() -> ath11k_mac_get_ar_by_pdev_id()

Type Parameter Key Value
DATA_SOURCE 0 ab $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ab->db_caps
NO_OVERFLOW_SIMPLE 0 ab->num_radios
LOCK2 rcu_read

drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c ath11k_debugfs_htt_ext_stats_handler() -> ath11k_mac_get_ar_by_pdev_id()

Type Parameter Key Value
DATA_SOURCE 0 ab $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 pdev_id 0-255[c]
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock

drivers/net/wireless/ath/ath11k/dp_rx.c ath11k_htt_pktlog() -> ath11k_mac_get_ar_by_pdev_id()

Type Parameter Key Value
DATA_SOURCE 0 ab $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 pdev_id 0-255[c]
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock

drivers/net/wireless/ath/ath11k/dp_rx.c ath11k_htt_pull_ppdu_stats() -> ath11k_mac_get_ar_by_pdev_id()

Type Parameter Key Value
DATA_SOURCE 0 ab $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 pdev_id 0-255[c]
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock