Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 2 len 64,128
BUF_SIZE 0 dst 512
CAPPED_DATA 2 len 1
CAPPED_DATA 2 len 1
DATA_SOURCE 0 dst $2
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/net/ethernet/mediatek/mtk_ppe.c ipv6_addr_be32_to_cpu() -> be32_to_cpu_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 0
PARAM_VALUE 2 len 4
BUF_SIZE 0 dst 0
BUF_SIZE 1 src 16
BUF_SIZE 1 src 16
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 src $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &mtk_flow_offload_mutex
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/airoha/airoha_ppe.c ipv6_addr_be32_to_cpu() -> be32_to_cpu_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 0
PARAM_VALUE 2 len 4
BUF_SIZE 0 dst 0
BUF_SIZE 1 src 16
BUF_SIZE 1 src 16
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 src $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &flow_offload_mutex
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/scsi/qla2xxx/qla_isr.c __qla_copy_purex_to_buffer() -> be32_to_cpu_array()

Type Parameter Key Value
PARAM_VALUE 2 len 0-528
BUF_SIZE 0 dst 2168
BUF_SIZE 0 dst 2168
BUF_SIZE 1 src 2168
BUF_SIZE 1 src 2168
DATA_SOURCE 0 dst $3
DATA_SOURCE 1 src $3
NOCHECK_CALL

drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c npc_update_field_hash() -> be32_to_cpu_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 6292583627197497344
PARAM_VALUE 2 len 4
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &rswitch->switch_lock
TYPE_LOCK (struct rvu_switch)->switch_lock

drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c npc_update_field_hash() -> be32_to_cpu_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 2468399325931393024
PARAM_VALUE 2 len 4
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &rswitch->switch_lock
TYPE_LOCK (struct rvu_switch)->switch_lock

drivers/net/ethernet/qlogic/qed/qed_dcbx.c qed_dcbx_set_ets_data() -> be32_to_cpu_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 0
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 len 2
BUF_SIZE 0 dst 8
BUF_SIZE 1 src 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/ethernet/qlogic/qed/qed_dcbx.c qed_dcbx_set_ets_data() -> be32_to_cpu_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 0
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 len 2
BUF_SIZE 0 dst 8
BUF_SIZE 1 src 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

drivers/firmware/turris-mox-rwtm.c mox_rwtm_sign() -> be32_to_cpu_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 0
PARAM_VALUE 1 src 0
PARAM_VALUE 2 len 17
NOCHECK_CALL
LOCK2 _T->lock

drivers/infiniband/hw/erdma/erdma_cmdq.c erdma_poll_single_cmd_completion() -> be32_to_cpu_array()

Type Parameter Key Value
PARAM_VALUE 2 len 4
BUF_SIZE 0 dst 16
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cmdq->cq.lock
LOCK2 flags
HALF_LOCKED2 &cmdq->credits
TYPE_LOCK (struct erdma_cmdq_cq)->lock

drivers/thunderbolt/ctl.c tb_ctl_rx_callback() -> be32_to_cpu_array()

Type Parameter Key Value
PARAM_VALUE 2 len 0-1022
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/thunderbolt/property.c parse_dwdata() -> be32_to_cpu_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 16,4096-ptr_max
BUF_SIZE 0 dst 4,9
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 src $1
DATA_SOURCE 2 len $2
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 2 len
UNITS 0 dst unit_byte
UNITS 2 len unit_array_size

drivers/iio/chemical/scd30_core.c scd30_read_meas() -> be32_to_cpu_array()

Type Parameter Key Value
PARAM_VALUE 0 *dst 0-255
PARAM_VALUE 1 *src 0-255
PARAM_VALUE 2 len 3
BUF_SIZE 0 dst 12
BUF_SIZE 1 src 12
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_array_size
HALF_LOCKED2 _T->lock

drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c npc_update_ipv6_flow() -> be32_to_cpu_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 497547471486107648
PARAM_VALUE 2 len 4
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &rswitch->switch_lock
TYPE_LOCK (struct rvu_switch)->switch_lock

drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c npc_update_ipv6_flow() -> be32_to_cpu_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 6571386622760689664
PARAM_VALUE 2 len 4
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &rswitch->switch_lock
TYPE_LOCK (struct rvu_switch)->switch_lock

drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c npc_update_ipv6_flow() -> be32_to_cpu_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 1738929947963310080
PARAM_VALUE 2 len 4
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &rswitch->switch_lock
TYPE_LOCK (struct rvu_switch)->switch_lock

drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c npc_update_ipv6_flow() -> be32_to_cpu_array()

Type Parameter Key Value
PARAM_VALUE 0 dst 2920841191550537728
PARAM_VALUE 2 len 4
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &rswitch->switch_lock
TYPE_LOCK (struct rvu_switch)->switch_lock

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c ipv6_addr_be32_to_cpu() -> be32_to_cpu_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
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL