Defined in 3 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c ath12k_htt_print_phy_stats_tlv() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &dp_pdev->ppdu_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c ath12k_htt_print_phy_stats_tlv() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &dp_pdev->ppdu_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c ath12k_htt_print_phy_stats_tlv() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &dp_pdev->ppdu_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_scan_complete_rx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 val s32min-s32max[u]

drivers/net/wireless/ath/ath6kl/main.c ath6kl_update_target_stats() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 val s32min-s32max[u]

drivers/net/wireless/ath/ath6kl/main.c ath6kl_update_target_stats() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 val s32min-s32max[u]

drivers/net/wireless/ath/ath6kl/main.c ath6kl_update_target_stats() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 val s32min-s32max[u]

drivers/net/wireless/ath/ath6kl/debug.c ath6kl_roam_table_read() -> a_sle32_to_cpu()

Type Parameter Key Value

drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_event_pdev_tpc_config() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 val s32min-s32max[u]
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_event_pdev_tpc_config() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 val s32min-s32max[u]
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_event_tpc_final_table() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 val s32min-s32max[u]
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_event_tpc_final_table() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 val s32min-s32max[u]
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_pull_mgmt_rx_params_tlv() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
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() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_base() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_rx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_rx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_rx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_rx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_rx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_rx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_rx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_rx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_rx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_rx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_rx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_rx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_rx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_rx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_tx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_tx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_tx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_tx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_tx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_tx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_tx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_tx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_tx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_tx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_tx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_pull_pdev_stats_tx() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &ar->data_lock

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_rssi_dbm_conv_info_evt_subtlv_parser() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
HALF_LOCKED2 &ar->data_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/wireless/ath/ath12k/wmi.c ath12k_wmi_rssi_dbm_conv_info_evt_subtlv_parser() -> a_sle32_to_cpu()

Type Parameter Key Value
RX_PATH
HALF_LOCKED2 &ar->data_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read