Defined in 1 files as a variable:

Defined in 34 files as a member:

Defined in 1 files as a macro:

Defined in 12 files as a function:

Referenced in 227 files:

Smatch caller information:

drivers/gpu/host1x/job.c copy_gathers() -> validate()

Type Parameter Key Value
PARAM_VALUE 0 fw 4075665231323045888
PARAM_VALUE 0 fw->count 0-u16max
PARAM_VALUE 0 fw->dev 4096-ptr_max
PARAM_VALUE 0 fw->job 4096-ptr_max
PARAM_VALUE 0 fw->mask 0-u16max
PARAM_VALUE 0 fw->reg 0-4095
PARAM_VALUE 1 g 4096-ptr_max
PARAM_VALUE 1 g->bo 4096-ptr_max
PARAM_VALUE 1 g->bo->ops 4096-ptr_max
PARAM_VALUE 1 g->bo->ops->mmap 4096-ptr_max
PARAM_VALUE 1 g->bo->ops->munmap 4096-ptr_max
BUF_SIZE 1 g 32
RX_PATH
USER_DATA 0 fw->num_relocs 0-u32max[c]
LOCK2 &fpriv->lock
TYPE_LOCK (struct tegra_drm_file)->lock

Smatch assignments to (struct devlink_param)->validate:

drivers/dpll/zl3073x/devlink.c (null)() -> (struct devlink_param)->validate [4671780541067280384]

drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c (null)() -> (struct devlink_param)->validate [0]

drivers/net/ethernet/mellanox/mlx5/core/fs_core.c (null)() -> (struct devlink_param)->validate [3084998430494203904]

drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c (null)() -> (struct devlink_param)->validate [0,975994116515880960,3529362357781864448,4823374183919931392,6361338883595288576,6634235252294914048,7836947306364145664]

drivers/net/ethernet/mellanox/mlx5/core/lib/nv_param.c (null)() -> (struct devlink_param)->validate [0,4607517361838866432,7514680559214706688,8574665235614998528,9004569074305716224]

drivers/net/ethernet/amazon/ena/ena_devlink.c (null)() -> (struct devlink_param)->validate [4822868519121608704]

drivers/net/ethernet/amd/pds_core/main.c (null)() -> (struct devlink_param)->validate [7285890805294465024]

drivers/net/ethernet/mellanox/mlxsw/core.c (null)() -> (struct devlink_param)->validate [5270120748125073408]

net/devlink/param.c (null)() -> (struct devlink_param)->validate [0]

drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.c (null)() -> (struct devlink_param)->validate [0]

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c (null)() -> (struct devlink_param)->validate [0]

drivers/net/ethernet/netronome/nfp/devlink_param.c (null)() -> (struct devlink_param)->validate [3644646105586380800]

drivers/net/ethernet/ti/cpsw_new.c (null)() -> (struct devlink_param)->validate [0]

drivers/net/ethernet/qlogic/qed/qed_devlink.c (null)() -> (struct devlink_param)->validate [0]

drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c (null)() -> (struct devlink_param)->validate [0,1769298263448018944,3731585372957892608]

drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c (null)() -> (struct devlink_param)->validate [610942165183729664]

drivers/net/ethernet/mellanox/mlx4/main.c (null)() -> (struct devlink_param)->validate [0,2403699243278618624]

drivers/net/netdevsim/dev.c (null)() -> (struct devlink_param)->validate [0]

drivers/net/dsa/mv88e6xxx/devlink.c (null)() -> (struct devlink_param)->validate [0]

drivers/net/ethernet/mellanox/mlx5/core/devlink.c (null)() -> (struct devlink_param)->validate [0,4096-ptr_max]

drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.c (null)() -> (struct devlink_param)->validate [3528824734639009792,5654879426552791040]

drivers/net/ethernet/intel/ice/devlink/devlink.c (null)() -> (struct devlink_param)->validate [433123424925487104,4923365731225952256,6143438314787594240,6154765073653297152,6964156434912894976,7977873490820861952,8010245392808574976]

drivers/net/wwan/iosm/iosm_ipc_devlink.c (null)() -> (struct devlink_param)->validate [0]

drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c (null)() -> (struct devlink_param)->validate [0]

drivers/net/ethernet/intel/i40e/i40e_devlink.c (null)() -> (struct devlink_param)->validate [0]

drivers/net/ethernet/mellanox/mlx5/core/eswitch.c (null)() -> (struct devlink_param)->validate [0]