Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/ath/ath11k/wmi.c ath11k_pull_mgmt_rx_params_tlv() -> ath11k_ce_byte_swap()

Type Parameter Key Value
PARAM_VALUE 0 mem 4096-ptr_max
BUF_SIZE 0 mem 1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 mem unit_byte
UNITS 1 len unit_byte
HALF_LOCKED2 &ab->core_lock

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_fill_arp_offload() -> ath11k_ce_byte_swap()

Type Parameter Key Value
PARAM_VALUE 1 len 4
BUF_SIZE 0 mem 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_fill_ns_offload() -> ath11k_ce_byte_swap()

Type Parameter Key Value
PARAM_VALUE 0 *mem 0-255
PARAM_VALUE 1 len 16
BUF_SIZE 0 mem 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_fill_ns_offload() -> ath11k_ce_byte_swap()

Type Parameter Key Value
PARAM_VALUE 1 len 16
BUF_SIZE 0 mem 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_fill_ns_offload() -> ath11k_ce_byte_swap()

Type Parameter Key Value
PARAM_VALUE 1 len 8
BUF_SIZE 0 mem 6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_gtk_rekey_offload() -> ath11k_ce_byte_swap()

Type Parameter Key Value
PARAM_VALUE 1 len 16
BUF_SIZE 0 mem 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_PTR 0 mem
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_gtk_rekey_offload() -> ath11k_ce_byte_swap()

Type Parameter Key Value
PARAM_VALUE 1 len 16
BUF_SIZE 0 mem 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_PTR 0 mem
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_gtk_rekey_offload() -> ath11k_ce_byte_swap()

Type Parameter Key Value
PARAM_VALUE 1 len 8
BUF_SIZE 0 mem 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_PTR 0 mem
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_mgmt_send() -> ath11k_ce_byte_swap()

Type Parameter Key Value
PARAM_VALUE 1 len 0-64
FUZZY_MAX 1 len 64
NOCHECK_CALL
UNITS 1 len unit_byte
USER_PTR 0 mem
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath11k)->conf_mutex

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_op_gen_config_pno_start() -> ath11k_ce_byte_swap()

Type Parameter Key Value
PARAM_VALUE 0 mem 4096-ptr_max
PARAM_VALUE 1 len 8
BUF_SIZE 0 mem 6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_op_gen_config_pno_start() -> ath11k_ce_byte_swap()

Type Parameter Key Value
PARAM_VALUE 0 mem 4096-ptr_max
PARAM_VALUE 1 len 8
BUF_SIZE 0 mem 6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_op_gen_config_pno_start() -> ath11k_ce_byte_swap()

Type Parameter Key Value
BUF_SIZE 0 mem 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_wow_add_pattern() -> ath11k_ce_byte_swap()

Type Parameter Key Value
PARAM_VALUE 1 len 0-148,2147483652-4294967292
BUF_SIZE 0 mem 148
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath11k/wmi.c ath11k_wmi_wow_add_pattern() -> ath11k_ce_byte_swap()

Type Parameter Key Value
PARAM_VALUE 1 len 0-148,2147483652-4294967292
BUF_SIZE 0 mem 148
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath11k)->conf_mutex
TYPE_LOCK (struct wiphy)->mtx