Defined in 2 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/net/wireless/nxp/nxpwifi/ie.c nxpwifi_update_autoindex_ies() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
NOCHECK_CALL
UNITS 1 val unit_byte

drivers/net/wireless/nxp/nxpwifi/ie.c nxpwifi_update_uap_custom_ie() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
NOCHECK_CALL
USER_DATA 1 val 0-u16max[c]
UNITS 1 val unit_byte

drivers/net/wireless/nxp/nxpwifi/ie.c nxpwifi_update_uap_custom_ie() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
NOCHECK_CALL
UNITS 1 val unit_byte

drivers/net/wireless/nxp/nxpwifi/ie.c nxpwifi_update_uap_custom_ie() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
NOCHECK_CALL
UNITS 1 val unit_byte

drivers/net/wireless/nxp/nxpwifi/ie.c nxpwifi_update_vs_ie() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
NOCHECK_CALL
USER_DATA 1 val 2-257
UNITS 1 val unit_byte

drivers/net/wireless/marvell/mwifiex/sta_cmd.c mwifiex_cmd_802_11_snmp_mib() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 14
PARAM_VALUE 1 val 128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->async_mutex
HALF_LOCKED2 &priv->rx_reorder_tbl_lock
HALF_LOCKED2 &priv->wmm.ra_list_spinlock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/marvell/mwifiex/sta_cmd.c mwifiex_cmd_802_11_snmp_mib() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 14
PARAM_VALUE 1 val 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->async_mutex
HALF_LOCKED2 &priv->rx_reorder_tbl_lock
HALF_LOCKED2 &priv->wmm.ra_list_spinlock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/marvell/mwifiex/sta_cmd.c mwifiex_cmd_802_11_subsc_evt() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 12
PARAM_VALUE 1 val 6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->async_mutex
HALF_LOCKED2 &priv->rx_reorder_tbl_lock
HALF_LOCKED2 &priv->wmm.ra_list_spinlock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/marvell/mwifiex/sta_cmd.c mwifiex_cmd_802_11_subsc_evt() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 1 val 6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->async_mutex
HALF_LOCKED2 &priv->rx_reorder_tbl_lock
HALF_LOCKED2 &priv->wmm.ra_list_spinlock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/marvell/mwifiex/sta_cmd.c mwifiex_cmd_coalesce_cfg() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->async_mutex
HALF_LOCKED2 &priv->rx_reorder_tbl_lock
HALF_LOCKED2 &priv->wmm.ra_list_spinlock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/marvell/mwifiex/sta_cmd.c mwifiex_cmd_coalesce_cfg() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 1 val 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->async_mutex
HALF_LOCKED2 &priv->rx_reorder_tbl_lock
HALF_LOCKED2 &priv->wmm.ra_list_spinlock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/marvell/mwifiex/sta_cmd.c mwifiex_cmd_tdls_config() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 8
PARAM_VALUE 1 val 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->async_mutex
HALF_LOCKED2 &priv->rx_reorder_tbl_lock
HALF_LOCKED2 &priv->wmm.ra_list_spinlock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/marvell/mwifiex/sta_cmd.c mwifiex_cmd_tdls_config() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 1 val 2-3,6,15
FUZZY_MAX 1 val 15
BIT_INFO 1 val 0x2,0xf
HARD_MAX 1 val 15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->async_mutex
HALF_LOCKED2 &priv->rx_reorder_tbl_lock
HALF_LOCKED2 &priv->wmm.ra_list_spinlock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/marvell/mwifiex/sta_cmd.c mwifiex_cmd_tdls_oper() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 8
PARAM_VALUE 1 val 10
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->async_mutex
HALF_LOCKED2 &priv->rx_reorder_tbl_lock
HALF_LOCKED2 &priv->wmm.ra_list_spinlock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/marvell/mwifiex/sta_cmd.c mwifiex_cmd_tdls_oper() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 1 val 0,13,18-583
FUZZY_MAX 1 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->async_mutex
HALF_LOCKED2 &priv->rx_reorder_tbl_lock
HALF_LOCKED2 &priv->wmm.ra_list_spinlock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/nxp/nxpwifi/scan.c nxpwifi_cmd_802_11_bg_scan_config() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 1 val 7
NOCHECK_CALL
UNITS 1 val unit_byte

drivers/net/wireless/nxp/nxpwifi/scan.c nxpwifi_cmd_802_11_bg_scan_config() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
NOCHECK_CALL

drivers/net/wireless/nxp/nxpwifi/scan.c nxpwifi_cmd_802_11_bg_scan_config() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 30
NOCHECK_CALL

drivers/net/wireless/nxp/nxpwifi/scan.c nxpwifi_scan_channel_list() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 1 val 7
NOCHECK_CALL
UNITS 1 val unit_byte

drivers/net/wireless/marvell/mwifiex/scan.c mwifiex_cmd_802_11_bg_scan_config() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 1 val 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->async_mutex
HALF_LOCKED2 &priv->rx_reorder_tbl_lock
HALF_LOCKED2 &priv->wmm.ra_list_spinlock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/marvell/mwifiex/scan.c mwifiex_cmd_802_11_bg_scan_config() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->async_mutex
HALF_LOCKED2 &priv->rx_reorder_tbl_lock
HALF_LOCKED2 &priv->wmm.ra_list_spinlock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/marvell/mwifiex/scan.c mwifiex_cmd_802_11_bg_scan_config() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 30
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->async_mutex
HALF_LOCKED2 &priv->rx_reorder_tbl_lock
HALF_LOCKED2 &priv->wmm.ra_list_spinlock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/marvell/mwifiex/scan.c mwifiex_scan_channel_list() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 1 val 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_byte
HALF_LOCKED2 &priv->async_mutex

drivers/net/wireless/nxp/nxpwifi/sta_cmd.c nxpwifi_cmd_sta_802_11_snmp_mib() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 14
PARAM_VALUE 1 val 128
NOCHECK_CALL

drivers/net/wireless/nxp/nxpwifi/sta_cmd.c nxpwifi_cmd_sta_802_11_snmp_mib() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 14
PARAM_VALUE 1 val 2
NOCHECK_CALL
UNITS 1 val unit_byte

drivers/net/wireless/nxp/nxpwifi/sta_cmd.c nxpwifi_cmd_sta_802_11_subsc_evt() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 12
PARAM_VALUE 1 val 6
NOCHECK_CALL
UNITS 1 val unit_byte

drivers/net/wireless/nxp/nxpwifi/sta_cmd.c nxpwifi_cmd_sta_802_11_subsc_evt() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 1 val 6
NOCHECK_CALL
UNITS 1 val unit_byte

drivers/net/wireless/nxp/nxpwifi/sta_cmd.c nxpwifi_cmd_sta_802_11d_domain_info() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 8
PARAM_VALUE 1 val 2
NOCHECK_CALL
UNITS 1 val unit_byte

drivers/net/wireless/nxp/nxpwifi/sta_cmd.c nxpwifi_cmd_sta_802_11d_domain_info() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 1 val 7-772
NOCHECK_CALL
UNITS 1 val unit_byte

drivers/net/wireless/nxp/nxpwifi/sta_cmd.c nxpwifi_cmd_sta_802_11d_domain_info() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 1 val 6
NOCHECK_CALL
UNITS 1 val unit_byte

drivers/net/wireless/nxp/nxpwifi/sta_cmd.c nxpwifi_cmd_sta_coalesce_cfg() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
NOCHECK_CALL
UNITS 1 val unit_byte

drivers/net/wireless/nxp/nxpwifi/sta_cmd.c nxpwifi_cmd_sta_coalesce_cfg() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 1 val 4
NOCHECK_CALL
UNITS 1 val unit_byte

drivers/net/wireless/marvell/mwifiex/ie.c mwifiex_update_autoindex_ies() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_byte

drivers/net/wireless/marvell/mwifiex/ie.c mwifiex_update_uap_custom_ie() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 val 8-777[c]
UNITS 1 val unit_byte

drivers/net/wireless/marvell/mwifiex/ie.c mwifiex_update_uap_custom_ie() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_byte

drivers/net/wireless/marvell/mwifiex/ie.c mwifiex_update_uap_custom_ie() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_byte

drivers/net/wireless/marvell/mwifiex/ie.c mwifiex_update_vs_ie() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 val 2-257
UNITS 1 val unit_byte

drivers/net/wireless/marvell/mwifiex/11h.c mwifiex_cmd_issue_chan_report_request() -> le16_unaligned_add_cpu()

Type Parameter Key Value
PARAM_VALUE 0 var 4096-ptr_max
PARAM_VALUE 0 *var 8
PARAM_VALUE 1 val 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->async_mutex
HALF_LOCKED2 &priv->rx_reorder_tbl_lock
HALF_LOCKED2 &priv->wmm.ra_list_spinlock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex