Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/ath/ath10k/wmi-tlv.c ath10k_wmi_tlv_op_gen_vdev_wmm_conf() -> ath10k_wmi_set_wmm_param()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 1 arg 4096-ptr_max
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct ath10k)->conf_mutex

drivers/net/wireless/ath/ath10k/wmi-tlv.c ath10k_wmi_tlv_op_gen_vdev_wmm_conf() -> ath10k_wmi_set_wmm_param()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 1 arg 4096-ptr_max
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct ath10k)->conf_mutex

drivers/net/wireless/ath/ath10k/wmi-tlv.c ath10k_wmi_tlv_op_gen_vdev_wmm_conf() -> ath10k_wmi_set_wmm_param()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 1 arg 4096-ptr_max
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct ath10k)->conf_mutex

drivers/net/wireless/ath/ath10k/wmi-tlv.c ath10k_wmi_tlv_op_gen_vdev_wmm_conf() -> ath10k_wmi_set_wmm_param()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 1 arg 4096-ptr_max
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct ath10k)->conf_mutex

drivers/net/wireless/ath/ath10k/wmi-tlv.c ath10k_wmi_tlv_put_wmm() -> ath10k_wmi_set_wmm_param()

Type Parameter Key Value
PARAM_VALUE 1 arg 4096-ptr_max
DATA_SOURCE 1 arg $1
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct ath10k)->conf_mutex

drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_op_gen_pdev_set_wmm() -> ath10k_wmi_set_wmm_param()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 1 arg 4096-ptr_max
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 params->acm 0-u32max[u]
USER_DATA 0 params->aifs 0-u32max[u]
USER_DATA 0 params->cwmax 0-u32max[u]
USER_DATA 0 params->cwmin 0-u32max[u]
USER_DATA 0 params->no_ack 0-u32max[u]
USER_DATA 0 params->txop 0-u32max[u]
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct ath10k)->conf_mutex

drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_op_gen_pdev_set_wmm() -> ath10k_wmi_set_wmm_param()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 1 arg 4096-ptr_max
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 params->acm 0-u32max[u]
USER_DATA 0 params->aifs 0-u32max[u]
USER_DATA 0 params->cwmax 0-u32max[u]
USER_DATA 0 params->cwmin 0-u32max[u]
USER_DATA 0 params->no_ack 0-u32max[u]
USER_DATA 0 params->txop 0-u32max[u]
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct ath10k)->conf_mutex

drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_op_gen_pdev_set_wmm() -> ath10k_wmi_set_wmm_param()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 1 arg 4096-ptr_max
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 params->acm 0-u32max[u]
USER_DATA 0 params->aifs 0-u32max[u]
USER_DATA 0 params->cwmax 0-u32max[u]
USER_DATA 0 params->cwmin 0-u32max[u]
USER_DATA 0 params->no_ack 0-u32max[u]
USER_DATA 0 params->txop 0-u32max[u]
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct ath10k)->conf_mutex

drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_op_gen_pdev_set_wmm() -> ath10k_wmi_set_wmm_param()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 1 arg 4096-ptr_max
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 params->acm 0-u32max[u]
USER_DATA 0 params->aifs 0-u32max[u]
USER_DATA 0 params->cwmax 0-u32max[u]
USER_DATA 0 params->cwmin 0-u32max[u]
USER_DATA 0 params->no_ack 0-u32max[u]
USER_DATA 0 params->txop 0-u32max[u]
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct ath10k)->conf_mutex