Defined in 1 files as a function:

Referenced in 15 files:

Smatch caller information:

sound/hda/codecs/side-codecs/tas2781_hda.c cali_cnv() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 0 *dst 0-255
PARAM_VALUE 1 src 1328297263198588928
PARAM_VALUE 2 len 5
BUF_SIZE 1 src 20
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 _T->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_dbg_nvm_image() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 0 *dst 0-255
PARAM_VALUE 1 *src 0-255
PARAM_VALUE 2 len 1-1073741823
CAPPED_DATA 2 len 1
DATA_SOURCE 0 dst $1
DATA_SOURCE 1 src $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dst unit_byte
UNITS 1 src unit_byte
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/misc/mei/vsc-tp.c vsc_tp_rom_xfer() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 len 64,128
BUF_SIZE 1 src 512
DATA_SOURCE 1 src $1
FUZZY_MAX 2 len 128
HARD_MAX 2 len 128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &dev->device_lock
HALF_LOCKED2 &mei_dev->device_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mei_device)->device_lock

drivers/iio/temperature/ltc2983.c __ltc2983_custom_sensor_new() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 1-u64max
PARAM_VALUE 1 src 1-u64max
PARAM_VALUE 2 len 2-255
BUF_SIZE 0 dst 8-1020
BUF_SIZE 1 src 8-1020
DATA_SOURCE 0 dst r devm_kcalloc
DATA_SOURCE 1 src r devm_kcalloc
DATA_SOURCE 2 len r fwnode_property_count_u32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 2 len
UNITS 2 len unit_array_size

drivers/net/ethernet/airoha/airoha_ppe_debugfs.c ipv6_addr_cpu_to_be32() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 3978941203568107520
PARAM_VALUE 1 src 1-u64max
PARAM_VALUE 2 len 4
BUF_SIZE 0 dst 16
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 4,16
BUF_SIZE 1 src 4,16
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 src $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/crypto/sa2ul.c sa_export_shash() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 0 *dst 0-255
PARAM_VALUE 2 len 5,8
BUF_SIZE 1 src 20,32
BUF_SIZE 1 src 20,32
DATA_SOURCE 0 dst $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/qlogic/qed/qed_main.c qed_nvm_flash_image_access_crc() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 16,4096-ptr_max
PARAM_VALUE 1 src 16,4096-ptr_max
PARAM_VALUE 2 len 0-999999
BUF_SIZE 0 dst 0-u32max
BUF_SIZE 0 dst 0-u32max
BUF_SIZE 1 src 0-u32max
BUF_SIZE 1 src 0-u32max
CAPPED_DATA 2 len 1
DATA_SOURCE 0 dst r _kzalloc_noprof
DATA_SOURCE 1 src r _kzalloc_noprof
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/scsi/qla2xxx/qla_init.c qla_get_login_template() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 2 len 0-29,536870912-1073741823
BUF_SIZE 0 dst 16
BUF_SIZE 0 dst 16
CAPPED_DATA 2 len 1
NOCHECK_CALL

drivers/net/ethernet/qlogic/qed/qed_dcbx.c qed_dcbx_get_ets_data() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 7698592770933563392
PARAM_VALUE 2 len 2
BUF_SIZE 0 dst 8
BUF_SIZE 1 src 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/qlogic/qed/qed_dcbx.c qed_dcbx_get_ets_data() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 1761446773657911296
PARAM_VALUE 2 len 2
BUF_SIZE 0 dst 8
BUF_SIZE 1 src 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/firmware/turris-mox-rwtm.c mox_ecc_number_to_bin() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 7378835393381445632
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 len 17
BUF_SIZE 0 dst 68
DATA_SOURCE 1 src $1
NOCHECK_CALL
LOCK2 _T->lock

drivers/firmware/turris-mox-rwtm.c mox_ecc_public_key_to_bin() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 5198853698159353856
PARAM_VALUE 1 src 0
PARAM_VALUE 2 len 16
BUF_SIZE 0 dst 64
BUF_SIZE 1 src 64
BUF_SIZE 1 src 64
DATA_SOURCE 1 src $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/gemini/sl3516-ce-cipher.c sl3516_ce_cipher() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 2 len 0-u32max
BUF_SIZE 0 dst 32
BUF_SIZE 1 src 16,24,32
NOCHECK_CALL

drivers/thunderbolt/ctl.c tb_ctl_tx() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 len 0-63
BUF_SIZE 1 src 4,8,12,24,32,36,40,48,56,64,68,72-252,268
CAPPED_DATA 2 len 1
DATA_SOURCE 1 src $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c swap_data32() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 2 len 5,8
BUF_SIZE 0 dst 20,32
BUF_SIZE 1 src 20,32
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 src $0
NOCHECK_CALL

drivers/thunderbolt/property.c format_dwdata() -> cpu_to_be32_array()

Type Parameter Key Value
BUF_SIZE 1 src s32min-(-2),1-s32max
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 src $1
DATA_SOURCE 2 len $2
NOCHECK_CALL
UNITS 1 src unit_byte
UNITS 2 len unit_array_size

drivers/crypto/marvell/octeontx/otx_cptvf_algs.c swap_data32() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 2 len 5,8
BUF_SIZE 0 dst 20,32
BUF_SIZE 1 src 20,32
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 src $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c ipv6_addr_cpu_to_be32() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 297930215110496256,313561521287327744
PARAM_VALUE 2 len 4
BUF_SIZE 0 dst 16
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
BUF_SIZE 1 src 16
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 src $1
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &hdev->fd_rule_lock
LOCK2 bh
TYPE_LOCK (struct hclge_dev)->fd_rule_lock

drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c ipv6_addr_cpu_to_be32() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 1558290567832952832
PARAM_VALUE 1 src 0,4096-ptr_max
PARAM_VALUE 2 len 4
BUF_SIZE 0 dst 16
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 0,4,16
BUF_SIZE 1 src 0,4,16
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 src $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c ipv6_addr_cpu_to_be32() -> cpu_to_be32_array()

Type Parameter Key Value
PARAM_VALUE 2 len 4
BUF_SIZE 0 dst 16
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
BUF_SIZE 1 src 16
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 src $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hdev->fd_rule_lock
LOCK2 bh
HALF_LOCKED2 &netdev->ethtool->rss_lock
TYPE_LOCK (struct hclge_dev)->fd_rule_lock