Defined in 1 files as a function:

Referenced in 23 files:

Smatch caller information:

drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c ath12k_write_htt_stats_reset() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 3868732788536074240
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/crypto/intel/qat/qat_common/adf_tl_debugfs.c tl_control_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 10
PARAM_VALUE 3 res 1705620817800155136
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000
LOCK2 &telemetry->wr_lock
TYPE_LOCK (struct adf_telemetry)->wr_lock

drivers/crypto/intel/qat/qat_common/adf_tl_debugfs.c tl_rp_data_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 10
PARAM_VALUE 3 res 7623190621378174976
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000
LOCK2 &telemetry->wr_lock
TYPE_LOCK (struct adf_telemetry)->wr_lock

fs/proc/base.c proc_loginuid_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 10
PARAM_VALUE 3 res 8772240515723878400
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/soc/qcom/qcom_aoss.c qmp_debugfs_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 5104475224211374080
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/pci/controller/dwc/pcie-designware-debugfs.c counter_enable_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 8215126133092700160
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/pci/controller/dwc/pcie-designware-debugfs.c counter_lane_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 312996862083747840
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/pci/controller/dwc/pcie-designware-debugfs.c lane_detect_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 8119490672482721792
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/gpu/drm/xe/xe_gt_debugfs.c gt_ia_bias_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 4470618379199553536
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/platform/x86/intel/telemetry/debugfs.c telem_ioss_trc_verb_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 6395234680533762048
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/platform/x86/intel/telemetry/debugfs.c telem_pss_trc_verb_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 917218251238170624
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/platform/x86/intel/pmc/core.c pmc_core_ltr_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 10
PARAM_VALUE 3 res 9154763154196582400
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/net/wireless/marvell/mwifiex/debugfs.c mwifiex_verext_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 10
PARAM_VALUE 3 res 5876057586689949696
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c iwl_dbgfs_interrupt_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 16
PARAM_VALUE 3 res 8304894218606342144
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/net/wireless/nxp/nxpwifi/debugfs.c nxpwifi_verext_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 10
PARAM_VALUE 3 res 4137982176260259840
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/bus/mhi/host/debugfs.c mhi_debugfs_timeout_ms_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 9198980420784496640
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/infiniband/hw/mlx5/cong.c set_param() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 4596533563193868288
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/net/wireless/ath/ath6kl/debug.c ath6kl_endpoint_stats_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 6633370038431744000
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/net/wireless/ath/ath6kl/debug.c ath6kl_fwlog_mask_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 4096-ptr_max
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/net/wireless/ath/ath10k/debug.c ath10k_reg_addr_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 8889885036118216704
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/net/wireless/ath/ath10k/debug.c ath10k_reg_value_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 7174118307808657408
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000
LOCK2 &ar->conf_mutex
TYPE_LOCK (struct ath10k)->conf_mutex

drivers/thermal/intel/int340x_thermal/platform_temperature_control.c ptc_temperature_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 2310661822107992064
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/infiniband/hw/bnxt_re/debugfs.c bnxt_re_cc_config_set() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 787035838792802304
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/infiniband/hw/bnxt_re/debugfs.c cq_coal_cfg_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 484941528240967680
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/net/wireless/ath/ath12k/debugfs.c ath12k_write_simulate_incumbent_signal_interference() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 4928128024076402688
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/accel/ivpu/ivpu_debugfs.c fw_trace_destination_mask_fops_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 6254316175331037184
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/accel/ivpu/ivpu_debugfs.c fw_trace_level_fops_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 2265282694281560064
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

security/smack/smackfs.c smk_write_doi() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 10
PARAM_VALUE 3 res 5401772054372712448
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/ntb/test/ntb_tool.c tool_outmsg_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 3541963370081386496
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/ntb/test/ntb_tool.c tool_peer_spad_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 8878232714680254464
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/ntb/test/ntb_tool.c tool_spad_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 2890757314467393536
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/net/wireless/realtek/rtw88/debug.c rtw_debugfs_set_single_input() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-1000000000,2147479552
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 6355105035369086976
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 2147479552
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-1000000000

drivers/media/cec/core/cec-core.c cec_error_inj_tx_timeouts_write() -> kstrtou32_from_user()

Type Parameter Key Value
PARAM_VALUE 1 count 0-5
PARAM_VALUE 2 base 0
PARAM_VALUE 3 res 4096-ptr_max
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 count $2
FUZZY_MAX 1 count 5
HARD_MAX 1 count 5
USER_DATA 0 s 0-u64max[c]
USER_DATA 1 count 0-5
LOCK2 &adap->lock
TYPE_LOCK (struct cec_adapter)->lock