Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

lib/math/lcm.c lcm_not_zero() -> lcm()

Type Parameter Key Value
DATA_SOURCE 0 a $0
DATA_SOURCE 1 b $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 a unit_byte
UNITS 1 b unit_byte

drivers/iio/imu/adis16475.c adis16475_set_freq() -> lcm()

Type Parameter Key Value
PARAM_VALUE 1 b 1-u32max
DATA_SOURCE 1 b $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

crypto/krb5/rfc3961_simplified.c rfc3961_nfold() -> lcm()

Type Parameter Key Value
PARAM_VALUE 0 a 3,5
PARAM_VALUE 1 b 0-u16max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 a unit_byte
UNITS 1 b unit_byte

drivers/scsi/hisi_sas/hisi_sas_main.c hisi_sas_alloc() -> lcm()

Type Parameter Key Value
PARAM_VALUE 0 a 4096
PARAM_VALUE 1 b 4096,7104
RX_PATH
TASK_NOT_RUNNING
UNITS 1 b unit_byte

sound/soc/atmel/mchp-i2s-mcc.c mchp_i2s_mcc_config_divs() -> lcm()

Type Parameter Key Value
DATA_SOURCE 1 b $1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/imu/adis16480.c adis16480_set_freq() -> lcm()

Type Parameter Key Value
PARAM_VALUE 1 b 1-u32max
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

drivers/media/platform/xilinx/xilinx-dma.c __xvip_dma_try_format() -> lcm()

Type Parameter Key Value
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

sound/soc/sof/intel/hda-sdw-bpt.c hda_sdw_bpt_get_buf_size_alignment() -> lcm()

Type Parameter Key Value
PARAM_VALUE 1 b 64
TASK_NOT_RUNNING
HALF_LOCKED2 &attr->mutex

drivers/iio/imu/adis16550.c adis16550_set_freq_hz() -> lcm()

Type Parameter Key Value
PARAM_VALUE 1 b 1-u32max
DATA_SOURCE 1 b $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

drivers/media/i2c/ccs-pll.c ccs_pll_calculate_op() -> lcm()

Type Parameter Key Value
CAPPED_DATA 1 b 1
DATA_SOURCE 0 a $8
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/ccs-pll.c ccs_pll_calculate_op() -> lcm()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING