Defined in 18 files as a member:

Defined in 6 files as a function:

Referenced in 46 files:

Smatch caller information:

drivers/md/dm-snap-persistent.c persistent_commit_exception() -> get_info()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
DATA_SOURCE 0 fe $0
LOCK2 &pool->lock

drivers/md/dm-snap-persistent.c persistent_commit_merge() -> get_info()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
DATA_SOURCE 0 fe $0
LOCK2 &pool->lock

drivers/md/dm-snap-persistent.c persistent_drop_snapshot() -> get_info()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
HALF_LOCKED2 &md->io_barrier
TYPE_LOCK (struct dm_snapshot)->lock

drivers/md/dm-snap-persistent.c persistent_dtr() -> get_info()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
DATA_SOURCE 0 fe $0
NO_OVERFLOW_SIMPLE 0 fe->chunk_size

drivers/md/dm-snap-persistent.c persistent_prepare_exception() -> get_info()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
LOCK2 &s->pe_allocation_lock
LOCK2 lock.complete_slot
LOCK2 lock.pending_slot
HALF_LOCKED2 &md->io_barrier
HALF_LOCKED2 global &_origins_lock
TYPE_LOCK (struct dm_snapshot)->lock
TYPE_LOCK (struct dm_snapshot)->pe_allocation_lock

drivers/md/dm-snap-persistent.c persistent_prepare_merge() -> get_info()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
DATA_SOURCE 0 fe $0
HALF_LOCKED2 &pool->lock

drivers/md/dm-snap-persistent.c persistent_read_metadata() -> get_info()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
CAPPED_DATA 0 fe->chunk_size 1
DATA_SOURCE 0 fe $0
NO_OVERFLOW_SIMPLE 0 fe->chunk_size
HALF_LOCKED2 &md->type_lock

drivers/md/dm-snap-persistent.c persistent_usage() -> get_info()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
DATA_SOURCE 0 fe $0
LOCK2 &md->io_barrier
LOCK2 &snap->lock
TYPE_LOCK (struct dm_snapshot)->lock
TYPE_LOCK (struct mapped_device)->io_barrier

net/ipv4/netfilter/ip_tables.c do_ipt_get_ctl() -> get_info()

Type Parameter Key Value
PARAM_VALUE 2 op 1164074265765613568,1907618968433246208
DATA_SOURCE 1 buf $2
DATA_SOURCE 2 op $3
NS_CAPABLE 0 12
RX_PATH
USER_DATA 2 *op s32min-s32max
USER_PTR 2 op

drivers/platform/chrome/wilco_ec/sysfs.c build_date_show() -> get_info()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
PARAM_VALUE 2 op 3
CAPPED_DATA 1 buf 1
DATA_SOURCE 0 fe $0
DATA_SOURCE 1 buf $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/chrome/wilco_ec/sysfs.c build_revision_show() -> get_info()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
PARAM_VALUE 2 op 1
CAPPED_DATA 1 buf 1
DATA_SOURCE 0 fe $0
DATA_SOURCE 1 buf $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/chrome/wilco_ec/sysfs.c model_number_show() -> get_info()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
PARAM_VALUE 2 op 2
CAPPED_DATA 1 buf 1
DATA_SOURCE 0 fe $0
DATA_SOURCE 1 buf $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/chrome/wilco_ec/sysfs.c version_show() -> get_info()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
PARAM_VALUE 2 op 0
CAPPED_DATA 1 buf 1
DATA_SOURCE 0 fe $0
DATA_SOURCE 1 buf $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/media/pci/ddbridge/ddbridge-sx8.c read_status() -> get_info()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 0 fe->demodulator_priv 4096-ptr_max
BUF_SIZE 0 fe (-1),128,176,392-s32max
BUF_SIZE 0 fe (-1),128,176,392-s32max
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fepriv->sem
HALF_LOCKED2 &state->fe_mutex

net/ipv6/netfilter/ip6_tables.c do_ip6t_get_ctl() -> get_info()

Type Parameter Key Value
PARAM_VALUE 2 op 1164074265765613568,1907618968433246208
DATA_SOURCE 1 buf $2
DATA_SOURCE 2 op $3
NS_CAPABLE 0 12
RX_PATH
USER_DATA 2 *op s32min-s32max
USER_PTR 2 op

net/ipv4/netfilter/arp_tables.c do_arpt_get_ctl() -> get_info()

Type Parameter Key Value
PARAM_VALUE 2 op 1164074265765613568,1907618968433246208
DATA_SOURCE 1 buf $2
DATA_SOURCE 2 op $3
NS_CAPABLE 0 12
RX_PATH
USER_DATA 2 *op s32min-s32max
USER_PTR 2 op