Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 50 files:
- arch/sparc/kernel/mdesc.c, line 357
- drivers/acpi/scan.c
- drivers/base/firmware_loader/main.c
- drivers/base/power/wakeup.c, line 90
- drivers/base/regmap/regmap.c, line 563
- drivers/clk/clk.c
- drivers/clk/x86/clk-pmc-atom.c, line 287
- drivers/dax/kmem.c, line 584
- drivers/firmware/arm_scmi/bus.c, line 488
- drivers/gpio/gpiolib.c, line 1227
- drivers/gpu/drm/drm_managed.c
- drivers/gpu/drm/panfrost/panfrost_gem.c, line 639
- drivers/gpu/drm/panthor/panthor_gem.c, line 1131
- drivers/gpu/drm/vkms/vkms_config.c, line 19
- drivers/hte/hte.c, line 742
- drivers/iio/industrialio-buffer.c, line 1513
- drivers/leds/led-class.c, line 380
- drivers/media/v4l2-core/v4l2-fwnode.c, line 763
- drivers/net/ethernet/ti/k3-cppi-desc-pool.c, line 67
- drivers/nvmem/core.c
- drivers/parport/share.c, line 727
- drivers/pinctrl/devicetree.c, line 80
- drivers/power/reset/reboot-mode.c
- drivers/power/sequencing/core.c
- drivers/regulator/core.c, line 2037
- drivers/regulator/fixed-helper.c, line 41
- drivers/remoteproc/qcom_common.c
- drivers/remoteproc/remoteproc_core.c
- drivers/soc/amlogic/meson-mx-socinfo.c, line 98
- drivers/soc/renesas/renesas-soc.c
- drivers/thermal/thermal_core.c, line 990
- drivers/virtio/virtio_mem.c, line 646
- fs/kernfs/dir.c
- fs/namespace.c, line 296
- fs/tracefs/event_inode.c, line 437
- fs/xfs/scrub/metapath.c
- kernel/trace/trace.c, line 8590
- kernel/trace/trace_events.c, line 2981
- kernel/trace/trace_events_hist.c
- lib/genalloc.c, line 840
- lib/kasprintf.c
- lib/kobject.c, line 504
- mm/slab_common.c, line 380
- mm/util.c, line 106
- net/nfc/hci/llc.c, line 56
- net/sunrpc/auth_gss/auth_gss.c, line 548
- security/inode.c, line 264
- sound/soc/intel/avs/utils.c, line 240
- sound/soc/soc-dapm.c
- sound/synth/emux/emux.c, line 88
Smatch caller information:
net/nfc/hci/llc.c nfc_llc_register() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 7797892104887300096,8169888987613122560 |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 4,6 |
| BUF_SIZE | 0 | s | 4,6 |
| DATA_SOURCE | 0 | s | $0 |
| STR_LEN | 0 | s | 3,5 |
| STR_LEN | 0 | s | 3,5 |
| TERMINATED | 0 | s | 1 |
drivers/power/sequencing/core.c pwrseq_target_new() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/power/sequencing/core.c pwrseq_unit_new() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/power/reset/reboot-mode.c reboot_mode_create_device() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/power/reset/reboot-mode.c reboot_mode_register() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | gfp | 3264 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/v4l2-core/v4l2-fwnode.c v4l2_fwnode_connector_parse() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *s | 0-255 |
| PARAM_VALUE | 1 | gfp | 3264 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_kernel_bo_set_label() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 32643427718561792,3195342563637522432,3769525960739151872,6359497399111733248,6565706076292247552,6881339252277215232,7490760271706189824,8558947917392936960 |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 10-11,15-19 |
| BUF_SIZE | 0 | s | 10-11,15-19 |
| DATA_SOURCE | 0 | s | $1 |
| TERMINATED | 0 | s | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vm->heaps.lock |
drivers/iio/industrialio-buffer.c iio_buffer_wrap_attr() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 1-s32max |
drivers/regulator/core.c create_regulator() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 0 | s | s32min,(-10),(-1),1-s32max |
| DATA_SOURCE | 0 | s | $2 |
| STR_LEN | 0 | s | (-1),3 |
| STR_LEN | 0 | s | (-1),3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soc/renesas/renesas-soc.c renesas_soc_init() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 16 |
drivers/soc/renesas/renesas-soc.c renesas_soc_init() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1,4096-ptr_max |
| PARAM_VALUE | 1 | gfp | 3264 |
sound/soc/soc-dapm.c dapm_cnew_widget() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min,(-10),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/soc-dapm.c dapm_cnew_widget() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min,(-10),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/clk/clk.c __clk_register() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min,(-10),1-s32max |
| STR_LEN | 0 | s | (-1),4,6,8-9,12-15,18,23,27,30-31,63,99 |
| STR_LEN | 0 | s | (-1),4,6,8-9,12-15,18,23,27,30-31,63,99 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/clk.c alloc_clk() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | s | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | s | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/clk.c clk_cpy_name() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | (-1),1-s32max |
| BUF_SIZE | 0 | s | (-1),1-s32max |
| DATA_SOURCE | 0 | s | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/kasprintf.c kvasprintf_const() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 0 | s | s32min,(-10),(-1),1-s32max |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | gfp | $0 |
| STR_LEN | 0 | s | (-1),3-8,10-12,14,16,20,31 |
| STR_LEN | 0 | s | (-1),3-8,10-12,14,16,20,31 |
| STR_LEN | 1 | gfp | (-1),3-8,10-12,14,16,20,31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hdev->req_lock |
lib/kasprintf.c kvasprintf_const() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| DATA_SOURCE | 1 | gfp | $0 |
| STR_LEN | 0 | s | (-1),3-8,10-12,14,16,20,31 |
| BIT_INFO | 0 | s | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hdev->req_lock |
drivers/thermal/thermal_core.c thermal_cooling_device_alloc() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min,(-10),(-1)-s32max |
| STR_LEN | 0 | s | (-1)-0,3,7,9-11,14,16 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/slab_common.c __kmem_cache_create_args() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 0 | *s | 0 |
| PARAM_VALUE | 1 | gfp | 3264 |
| DATA_SOURCE | 0 | s | $0 |
| LOCK2 | global &slab_mutex |
fs/tracefs/event_inode.c init_ei() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | (-1),1-s32max |
| BUF_SIZE | 0 | s | (-1),1-s32max |
| DATA_SOURCE | 0 | s | $1 |
| STR_LEN | 0 | s | (-1),4,6 |
| STR_LEN | 0 | s | (-1),4,6 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/x86/clk-pmc-atom.c plt_clk_register_parents() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/intel/avs/utils.c avs_request_firmware() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 0-s32max |
| BUF_SIZE | 0 | s | 0-s32max |
| CAPPED_DATA | 0 | s | 1 |
| DATA_SOURCE | 0 | s | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
kernel/trace/trace_events_hist.c create_hist_field() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1141289094889234432 |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 16 |
| STR_LEN | 0 | s | 15 |
| TERMINATED | 0 | s | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/trace/trace_events_hist.c create_hist_field() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/trace/trace_events_hist.c create_hist_field() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/trace/trace_events_hist.c create_hist_field() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/trace/trace_events_hist.c create_hist_field() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/trace/trace_events_hist.c create_var() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | s | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | s | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
kernel/trace/trace_events_hist.c init_var_ref() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/trace/trace_events_hist.c parse_expr() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/trace/trace_events_hist.c parse_unary() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/vkms/vkms_config.c vkms_config_create() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | s | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | s | $0 |
| STR_LEN | 0 | s | (-1),4-5 |
| STR_LEN | 0 | s | (-1),4-5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &subsys->su_mutex |
drivers/virtio/virtio_mem.c virtio_mem_add_memory() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1897870657932144640 |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 24 |
| STR_LEN | 0 | s | 23 |
| TERMINATED | 0 | s | 1 |
| LOCK2 | &pool->lock |
drivers/base/regmap/regmap.c regmap_set_name() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min,(-10),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/panfrost/panfrost_gem.c panfrost_gem_internal_set_label() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1260916577856057344,9202524212705206272 |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 17,22 |
| BUF_SIZE | 0 | s | 17,22 |
| DATA_SOURCE | 0 | s | $1 |
| TERMINATED | 0 | s | 1 |
| HALF_LOCKED2 | &dev->object_name_lock | ||
| HALF_LOCKED2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &perfcnt->lock |
fs/kernfs/dir.c __kernfs_new_node() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| DATA_SOURCE | 0 | s | $2 |
| STR_LEN | 0 | s | (-1),3-6,10-13,16-19 |
| STR_LEN | 0 | s | (-1),3-6,10-13,16-19 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/kernfs/dir.c kernfs_rename_ns() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| DATA_SOURCE | 0 | s | $2 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &root->kernfs_rwsem | ||
| LOCK2 | global &dpm_list_mtx | ||
| HALF_LOCKED2 | &hdev->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct kernfs_root)->kernfs_rwsem |
drivers/parport/share.c parport_register_dev_model() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 0-s32max |
| BUF_SIZE | 0 | s | 0-s32max |
| DATA_SOURCE | 0 | s | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &pi_mutex | ||
| HALF_LOCKED2 | global &pp_do_mutex |
fs/namespace.c alloc_vfsmnt() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 1 | gfp | 4197568 |
| BUF_SIZE | 0 | s | 1-s32max |
| BUF_SIZE | 0 | s | 1-s32max |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *s | 0-255 |
sound/synth/emux/emux.c snd_emux_register() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 830390354227453952,3237540828312584192 |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 8 |
| BUF_SIZE | 0 | s | 8 |
| DATA_SOURCE | 0 | s | $3 |
| TERMINATED | 0 | s | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/dax/kmem.c dax_kmem_init() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 7431481169312100352 |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 18 |
| STR_LEN | 0 | s | 17 |
| TERMINATED | 0 | s | 1 |
drivers/nvmem/core.c nvmem_cell_info_to_nvmem_cell_entry() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 1-1010102 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/nvmem/core.c nvmem_create_cell() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | s | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | s | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
net/sunrpc/auth_gss/auth_gss.c gss_alloc_msg() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 2,4 |
| BUF_SIZE | 0 | s | 2,4 |
| DATA_SOURCE | 0 | s | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pinctrl/devicetree.c dt_remember_or_free_map() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/drm_managed.c __drmm_add_action() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 10-27,29-33,35-36,42-43 |
| BUF_SIZE | 0 | s | 10-27,29-33,35-36,42-43 |
| DATA_SOURCE | 0 | s | $3 |
| TERMINATED | 0 | s | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/drm_managed.c drmm_kmalloc() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 8530094116263772160 |
| PARAM_VALUE | 1 | gfp | 3264,3520 |
| BUF_SIZE | 0 | s | 8 |
| DATA_SOURCE | 1 | gfp | $2 |
| STR_LEN | 0 | s | 7 |
| TERMINATED | 0 | s | 1 |
| HARD_MAX | 1 | gfp | 3520 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dpu_enc->enc_lock | ||
| HALF_LOCKED2 | &xdna->dev_lock | ||
| HALF_LOCKED2 | global &component_mutex |
drivers/base/firmware_loader/main.c __allocate_fw_priv() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | gfp | 2080 |
| BUF_SIZE | 0 | s | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | s | s32min,(-10),(-1)-s32max |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 0 | s | |
| LOCK2 | &fwc->lock | ||
| TYPE_LOCK | (struct firmware_cache)->lock |
drivers/base/firmware_loader/main.c _request_firmware_nowait() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | (-1)-s32max |
| BUF_SIZE | 0 | s | (-1)-s32max |
| DATA_SOURCE | 0 | s | $2 |
| DATA_SOURCE | 1 | gfp | $4 |
| STR_LEN | 0 | s | (-1),9,19-23,25-26,28,30 |
| STR_LEN | 0 | s | (-1),9,19-23,25-26,28,30 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/base/firmware_loader/main.c alloc_fw_cache_entry() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 2080 |
| BUF_SIZE | 0 | s | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | s | s32min,(-10),1-s32max |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| HALF_LOCKED2 | &dev->devres_lock | ||
| HALF_LOCKED2 | &fwc->name_lock | ||
| HALF_LOCKED2 | global &dpm_list_mtx | ||
| HALF_LOCKED2 | global &fw_lock | ||
| HALF_LOCKED2 | irq |
drivers/base/firmware_loader/main.c fw_add_devm_name() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | s | s32min,(-10),1-s32max |
| DATA_SOURCE | 0 | s | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &fw_lock |
lib/genalloc.c devm_gen_pool_create() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 0 | s | s32min,(-10),(-1),1-s32max |
| DATA_SOURCE | 0 | s | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/regulator/fixed-helper.c regulator_register_always_on() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| DATA_SOURCE | 0 | s | $1 |
drivers/remoteproc/remoteproc_core.c rproc_alloc() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min,(-10),(-1),1-s32max |
| BUF_SIZE | 0 | s | s32min,(-10),(-1),1-s32max |
| DATA_SOURCE | 0 | s | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/remoteproc/remoteproc_core.c rproc_alloc_firmware() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | (-1)-s32max |
| BUF_SIZE | 0 | s | (-1)-s32max |
| DATA_SOURCE | 0 | s | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/base/power/wakeup.c wakeup_source_create() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | s | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | s | unit_byte |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &acpi_pm_notifier_install_lock | ||
| HALF_LOCKED2 | global &acpi_pm_notifier_lock | ||
| HALF_LOCKED2 | global &wakelocks_lock |
fs/xfs/scrub/metapath.c xchk_setup_metapath_dqinode() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 12392397128572928,572916574821515264,6393253646584868864 |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 5-6,8 |
| CAPABLE | 0 | 21 |
fs/xfs/scrub/metapath.c xchk_setup_metapath_quotadir() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 7659432875675344896 |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 6 |
| STR_LEN | 0 | s | 5 |
| CAPABLE | 0 | 21 | |
| TERMINATED | 0 | s | 1 |
fs/xfs/scrub/metapath.c xchk_setup_metapath_rtdir() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 7799974366581837824 |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 9 |
| STR_LEN | 0 | s | 8 |
| CAPABLE | 0 | 21 | |
| TERMINATED | 0 | s | 1 |
kernel/trace/trace.c trace_array_create_systems() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 8097352541480341504 |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | (-1),20 |
| BUF_SIZE | 0 | s | (-1),20 |
| DATA_SOURCE | 0 | s | $1 |
| STR_LEN | 0 | s | (-1),19 |
| STR_LEN | 0 | s | (-1),19 |
| RX_PATH | |||
| LOCK2 | _T->lock |
drivers/hte/hte.c hte_init_line_attr() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| DATA_SOURCE | 0 | s | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/soc/amlogic/meson-mx-socinfo.c meson_mx_socinfo_soc_id() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 3771397096968196096,3939364517280317440,4818763869006274560,5707700953159831552,8876268481057320960 |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 8,14-16,20 |
| BUF_SIZE | 0 | s | 8,14-16,20 |
| STR_LEN | 0 | s | 7,13-15,19 |
| STR_LEN | 0 | s | 7,13-15,19 |
| BIT_INFO | 0 | s | 0x0,0x7fffffffbffff000 |
| BIT_INFO | 0 | s | 0x0,0x7fffffffbffff000 |
| TERMINATED | 0 | s | 1 |
drivers/firmware/arm_scmi/bus.c __scmi_device_create() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | (-1),8,32 |
| STR_LEN | 0 | s | (-1),7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &info->devreq_mtx | ||
| HALF_LOCKED2 | global &scmi_requested_devices_mtx |
lib/kobject.c kobject_rename() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | s | s32min,(-10),(-1)-s32max |
| DATA_SOURCE | 0 | s | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *s | 0-255 |
| USER_PTR | 0 | s | |
| HALF_LOCKED2 | &dev_replace->lock_finishing_cancel_unmount | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &pci_slot_mutex | ||
| HALF_LOCKED2 | global &uuid_mutex |
security/inode.c securityfs_create_symlink() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 2644196556013420544,3333192882328883200,4214048239987679232,6203628260121055232,6445696274449158144,9111742752619372544 |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 14,18,32-33,39-40 |
| BUF_SIZE | 0 | s | 14,18,32-33,39-40 |
| DATA_SOURCE | 0 | s | $2 |
| TERMINATED | 0 | s | 1 |
kernel/trace/trace_events.c create_new_subsystem() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| DATA_SOURCE | 0 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &trace_event_sem |
drivers/gpio/gpiolib.c gpiochip_add_data_with_key() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 1-u64max |
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | s32min,(-10),(-1)-s32max |
| STR_LEN | 0 | s | (-1),7,9-10,12,15 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bank->deferred_lock | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/acpi/scan.c acpi_add_id() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 6-9 |
| BUF_SIZE | 0 | s | 6-9 |
| DATA_SOURCE | 0 | s | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | s | unit_byte |
drivers/acpi/scan.c acpi_device_add() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 6-9 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &acpi_device_lock |
drivers/leds/led-class.c led_get() -> kstrdup_const()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | gfp | 3264 |
| BUF_SIZE | 0 | s | 9,32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &leds_lookup_lock |