Defined in 5 files as a prototype:

Defined in 195 files as a member:

Defined in 2 files as a macro:

Defined in 3 files as a function:

Referenced in 2275 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/intel_rps.c gen6_rps_disable() -> set()

Type Parameter Key Value
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_rps.c gen6_rps_set() -> set()

Type Parameter Key Value
PARAM_VALUE 2 val 0,8388608-4278190080
DATA_SOURCE 0 uncore r rps_to_uncore
BIT_INFO 2 val 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0,8388608-4261412864[c]
USER_DATA 2 val 0,8388608-4278190080[c]
HALF_LOCKED2 &rps->lock
HALF_LOCKED2 &wf->mutex

drivers/gpu/drm/i915/gt/intel_rps.c intel_rps_set() -> set()

Type Parameter Key Value
DATA_SOURCE 0 uncore r rps_to_uncore
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 val 0-u32max[c]
HALF_LOCKED2 &gt->rps.lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &rps->lock
HALF_LOCKED2 &wf->mutex
HALF_LOCKED2 __flags
TYPE_LOCK (struct intel_rps)->lock

drivers/gpu/drm/i915/gt/intel_rps.c intel_rps_set() -> set()

Type Parameter Key Value
PARAM_VALUE 0 uncore 4096-ptr_max
CAPPED_DATA 2 val 1
DATA_SOURCE 0 uncore r rps_to_uncore
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &gt->rps.lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &rps->lock
HALF_LOCKED2 &wf->mutex
HALF_LOCKED2 __flags
TYPE_LOCK (struct intel_rps)->lock

drivers/gpu/drm/i915/gt/intel_rps.c rps_set_power() -> set()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &rps->power.mutex
TYPE_LOCK (struct intel_rps)->power.mutex

drivers/gpu/drm/i915/gt/intel_rps.c rps_set_power() -> set()

Type Parameter Key Value
PARAM_VALUE 0 uncore 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &rps->power.mutex
TYPE_LOCK (struct intel_rps)->power.mutex

drivers/gpu/drm/i915/gt/intel_rps.c rps_set_power() -> set()

Type Parameter Key Value
PARAM_VALUE 0 uncore 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &rps->power.mutex
TYPE_LOCK (struct intel_rps)->power.mutex

drivers/gpu/drm/i915/gt/intel_rps.c rps_set_power() -> set()

Type Parameter Key Value
PARAM_VALUE 0 uncore 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &rps->power.mutex
TYPE_LOCK (struct intel_rps)->power.mutex

drivers/gpu/drm/i915/gt/intel_rps.c rps_set_power() -> set()

Type Parameter Key Value
PARAM_VALUE 0 uncore 4096-ptr_max
PARAM_VALUE 2 val 1426,3474
BIT_INFO 2 val 0x592,0xfff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &rps->power.mutex
TYPE_LOCK (struct intel_rps)->power.mutex

Smatch assignments to (struct devlink_param)->set:

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

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

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

drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c (null)() -> (struct devlink_param)->set [1643133944826765312,2273514072909926400,2561598392721326080,3752873962287603712,4050453191723708416,8435236389800239104,8688922870853156864]

drivers/net/ethernet/mellanox/mlx5/core/lib/nv_param.c (null)() -> (struct devlink_param)->set [1275562414100070400,2099198461675462656,4786377999392391168,6699081202780610560,7754106357920501760]

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

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

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

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

drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.c (null)() -> (struct devlink_param)->set [2886390100524990464,6725142472834039808,8110491520609067008]

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

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

drivers/net/ethernet/ti/cpsw_new.c (null)() -> (struct devlink_param)->set [2500411337903312896,8723962572329340928]

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

drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c (null)() -> (struct devlink_param)->set [2714005681169125376,3004364535789326336]

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

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

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

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

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

drivers/net/ethernet/marvell/octeontx2/nic/otx2_devlink.c (null)() -> (struct devlink_param)->set [3929551981891784704,6878972109496147968]

drivers/net/ethernet/intel/ice/devlink/devlink.c (null)() -> (struct devlink_param)->set [0,4104799973048115200,5584494918755336192,6394457007344508928,8193814569920077824]

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

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

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

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