Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 13 files:
- drivers/dma/dmatest.c
- drivers/firmware/efi/efi-pstore.c, line 32
- drivers/hid/hid-cougar.c, line 308
- drivers/hid/hid-steam.c, line 2079
- drivers/media/usb/uvc/uvc_driver.c, line 2489
- drivers/nvme/host/multipath.c
- drivers/power/supply/test_power.c, line 640
- fs/ceph/super.c, line 1670
- kernel/params.c
- lib/dhry_run.c, line 63
- mm/shuffle.c, line 20
- mm/zswap.c
- security/apparmor/lsm.c
Smatch caller information:
drivers/hid/hid-steam.c steam_param_set_lizard_mode() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 4096-ptr_max |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| DATA_SOURCE | 1 | kp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/media/usb/uvc/uvc_driver.c param_set_nodrop() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 4096-ptr_max |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| DATA_SOURCE | 1 | kp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
lib/dhry_run.c dhry_run_set() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 4096-ptr_max |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| DATA_SOURCE | 1 | kp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
mm/zswap.c zswap_enabled_param_set() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 4096-ptr_max |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| DATA_SOURCE | 1 | kp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
mm/zswap.c zswap_enabled_param_set() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 4096-ptr_max |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| DATA_SOURCE | 1 | kp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &zswap_init_lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/firmware/efi/efi-pstore.c efi_pstore_disable_set() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 4096-ptr_max |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| DATA_SOURCE | 1 | kp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/dma/dmatest.c dmatest_run_set() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 4096-ptr_max |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| DATA_SOURCE | 1 | kp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &info->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct dmatest_info)->lock |
drivers/hid/hid-cougar.c cougar_param_set_g6_is_space() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 4096-ptr_max |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| DATA_SOURCE | 1 | kp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/power/supply/test_power.c param_set_battery_extension() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 4096-ptr_max |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| DATA_SOURCE | 1 | kp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
fs/ceph/super.c param_set_metrics() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 4096-ptr_max |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| DATA_SOURCE | 1 | kp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
security/apparmor/lsm.c param_set_aabool() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 4096-ptr_max |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| DATA_SOURCE | 1 | kp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
security/apparmor/lsm.c param_set_aaintbool() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 3615086605527805952 |
| PARAM_VALUE | 1 | kp->arg | 4911964905812914176 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
security/apparmor/lsm.c param_set_aalockpolicy() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 4096-ptr_max |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| DATA_SOURCE | 1 | kp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/nvme/host/multipath.c multipath_always_on_set() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 4096-ptr_max |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| DATA_SOURCE | 1 | kp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/nvme/host/multipath.c multipath_param_set() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 4096-ptr_max |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| DATA_SOURCE | 1 | kp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
mm/shuffle.c shuffle_param_set() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 4096-ptr_max |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| DATA_SOURCE | 1 | kp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
kernel/params.c param_set_bint() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 9032653656518483968 |
| PARAM_VALUE | 1 | kp->arg | 343438317835771904 |
| BUF_SIZE | 0 | val | (-1),1-s32max |
| BUF_SIZE | 0 | val | (-1),1-s32max |
| DATA_SOURCE | 0 | val | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
kernel/params.c param_set_bool_enable_only() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 815462424982982656 |
| PARAM_VALUE | 1 | kp->arg | 8630458456469024768 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
kernel/params.c param_set_bool_enable_only() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 4096-ptr_max |
| PARAM_VALUE | 1 | kp->arg | 4096-ptr_max |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| DATA_SOURCE | 1 | kp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
kernel/params.c param_set_invbool() -> param_set_bool()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 1 | kp | 8901048452239253504 |
| PARAM_VALUE | 1 | kp->arg | 4601586272122499072 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| BUF_SIZE | 0 | val | (-1),1-1000000001 |
| DATA_SOURCE | 0 | val | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
kernel/params.c param_attr_store() -> (struct kernel_param_ops)->set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 4096-ptr_max |
| PARAM_VALUE | 1 | kp | 4096-ptr_max |
| PARAM_VALUE | 1 | kp->flags | 2-255 |
| PARAM_VALUE | 1 | kp->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | kp->ops->set | 1-u64max |
| DATA_SOURCE | 0 | val | $2 |
| CONTAINER | 1 | *(-8-16+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/params.c parse_one() -> (struct kernel_param_ops)->set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 0,4096-18446744073709547521 |
| PARAM_VALUE | 0 | *val | 0-127 |
| PARAM_VALUE | 1 | kp | 4096-ptr_max |
| PARAM_VALUE | 1 | kp->ops | 4096-ptr_max |
| DATA_SOURCE | 0 | val | $1 |
| HALF_LOCKED2 | irq |
kernel/params.c param_array() -> param_array param 7()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 4096-ptr_max |
| PARAM_VALUE | 1 | kp | 5555503970375069696 |
| BUF_SIZE | 0 | val | (-1),1-s32max |
| BUF_SIZE | 0 | val | (-1),1-s32max |
| DATA_SOURCE | 0 | val | $2 [m] |
| TERMINATED | 0 | val | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |