Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 55 files:

Smatch caller information:

drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c brcmf_pno_prep_fwconfig() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-u32max
PARAM_VALUE 1 b 0-u32max
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 a 1-u64max
PARAM_VALUE 1 b 1-u64max
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
HALF_LOCKED2 _T->lock

drivers/staging/media/meson/vdec/vdec_helpers.c amvdec_set_par_from_dar() -> gcd()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 a unit_byte
UNITS 1 b unit_byte
HALF_LOCKED2 _T->lock

sound/soc/codecs/wm8994.c wm8994_get_fll_config() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-s32max,18446744071562067968-u64max
PARAM_VALUE 1 b 0-s32max,18446744071562067968-u64max
DATA_SOURCE 0 a $3 [m]
DATA_SOURCE 1 b $2 [m]
RX_PATH
TASK_NOT_RUNNING
UNITS 0 a unit_byte
UNITS 1 b unit_byte

sound/soc/codecs/arizona.c arizona_calc_fll() -> gcd()

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

drivers/gpu/drm/radeon/radeon_audio.c radeon_audio_calc_cts() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 4096000,5644800,6144000
PARAM_VALUE 1 b 0-s32max,18446744071562067968-u64max
RX_PATH
TASK_NOT_RUNNING

sound/soc/codecs/cs42l43.c cs42l43_asp_hw_params() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-s32max,18446744071562067968-u64max
PARAM_VALUE 1 b 24576000
RX_PATH
TASK_NOT_RUNNING

drivers/clk/qcom/clk-rcg2.c clk_rcg2_calc_mnd() -> gcd()

Type Parameter Key Value
DATA_SOURCE 0 a $0
DATA_SOURCE 1 b $1
NOSPEC 1 b
NOSPEC 1 b
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 b 0-u64max[c]
USER_DATA 1 b 0-u64max
UNITS 1 b unit_byte

drivers/iio/frequency/adf4350.c adf4350_set_freq() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 1-4095
PARAM_VALUE 1 b 1-4094
CAPPED_DATA 1 b 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 b 1-4094[c]
HALF_LOCKED2 &st->lock

drivers/clk/clk-cdce925.c cdce925_pll_find_rate() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 80000000-230000000
PARAM_VALUE 1 b 0-18446744073709551614
CAPPED_DATA 1 b 1
CAPPED_DATA 1 b 1
DATA_SOURCE 0 a $0 [m]
DATA_SOURCE 1 b $1
FUZZY_MAX 0 a 230000000
NOSPEC 0 a
NOSPEC 0 a
NOSPEC 1 b
NOSPEC 1 b
HARD_MAX 0 a 230000000
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 a 80000000-230000000[c]
HOST_DATA 1 b 0-18446744073709551614[c]
USER_DATA 0 a 80000000-230000000
USER_DATA 1 b 0-18446744073709551614
UNITS 0 a unit_byte
UNITS 1 b unit_byte

sound/soc/codecs/rl6231.c rl6231_pll_calc() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 256000-50000000
CAPPED_DATA 0 a 1
DATA_SOURCE 0 a $0
DATA_SOURCE 1 b $1
FUZZY_MAX 0 a 2048000
RX_PATH
TASK_NOT_RUNNING
UNITS 0 a unit_byte
UNITS 1 b unit_byte

sound/soc/codecs/cs48l32.c cs48l32_fllhj_apply() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 1-s32max,18446744071562067968-u64max
PARAM_VALUE 1 b 0-s32max,18446744071562067968-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

drivers/usb/dwc2/hcd_queue.c dwc2_next_periodic_start() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-4095
PARAM_VALUE 1 b 1,8
BIT_INFO 1 b 0x0,0x9
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 a unit_array_size
LOCK2 &hsotg->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct dwc2_hsotg)->lock

drivers/usb/dwc2/hcd_queue.c dwc2_pick_first_frame() -> gcd()

Type Parameter Key Value
PARAM_VALUE 1 b 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 a unit_array_size
LOCK2 &hsotg->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct dwc2_hsotg)->lock

drivers/usb/dwc2/hcd_queue.c dwc2_pick_first_frame() -> gcd()

Type Parameter Key Value
PARAM_VALUE 1 b 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 a unit_array_size
LOCK2 &hsotg->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct dwc2_hsotg)->lock

drivers/usb/dwc2/hcd_queue.c dwc2_uframe_schedule_split() -> gcd()

Type Parameter Key Value
PARAM_VALUE 1 b 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hsotg->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct dwc2_hsotg)->lock

drivers/usb/dwc2/hcd_queue.c pmap_schedule() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-s32max,18446744071562067968-u64max
PARAM_VALUE 1 b 1,8
DATA_SOURCE 0 a $4
DATA_SOURCE 1 b $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 a unit_array_size
LOCK2 &hsotg->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct dwc2_hsotg)->lock

drivers/usb/dwc2/hcd_queue.c pmap_unschedule() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-s32max,18446744071562067968-u64max
PARAM_VALUE 1 b 1,8
DATA_SOURCE 0 a $4
DATA_SOURCE 1 b $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 a unit_array_size
LOCK2 &hsotg->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct dwc2_hsotg)->lock

sound/soc/fsl/fsl_easrc.c fsl_easrc_normalize_rates() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-s32max,18446744071562067968-u64max
PARAM_VALUE 1 b 0-s32max,18446744071562067968-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

lib/math/tests/gcd_kunit.c gcd_test() -> gcd()

Type Parameter Key Value

drivers/media/tuners/msi001.c msi001_set_tuner() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 376470-96000000
DATA_SOURCE 1 b r div_u64
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/allegro-dvt/allegro-core.c allegro_s_parm() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 1-u32max
PARAM_VALUE 1 b 1-u32max
USER_DATA 0 a 1-u32max[u]
USER_DATA 1 b 1-u32max[u]
UNITS 0 a unit_byte
UNITS 1 b unit_byte
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/clk/sophgo/clk-cv18xx-ip.c aclk_determine_mn() -> gcd()

Type Parameter Key Value
DATA_SOURCE 1 b $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_nexthop_group_normalize() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-s32max,18446744071562067968-u64max
PARAM_VALUE 1 b 1-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mlxsw_sp->router->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &router->lock

sound/soc/codecs/wm8996.c fll_factors() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 90000000-u32max
PARAM_VALUE 1 b 0-216000000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

drivers/clk/clk-lmk04832.c lmk04832_calc_pll2_params() -> gcd()

Type Parameter Key Value
DATA_SOURCE 0 a $1
DATA_SOURCE 1 b $0
NOSPEC 0 a
NOSPEC 0 a
NOSPEC 1 b
NOSPEC 1 b
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 a 0-u64max[c]
HOST_DATA 1 b 0-u64max[c]
USER_DATA 0 a 0-u64max
USER_DATA 1 b 0-u64max
UNITS 0 a unit_byte
UNITS 1 b unit_byte

drivers/net/ethernet/cadence/macb_main.c gem_shuffle_tx_one_ring() -> gcd()

Type Parameter Key Value
CAPPED_DATA 1 b 1
PREEMPT_ADD <- disables preempt
UNITS 0 a unit_array_size
LOCK2 &pl->phydev_mutex
LOCK2 &pl->state_mutex
LOCK2 &pool->lock
LOCK2 &queue->tx_ptr_lock
LOCK2 flags
HALF_LOCKED2 &phy->lock
TYPE_LOCK (struct macb_queue)->tx_ptr_lock
TYPE_LOCK (struct phylink)->phydev_mutex
TYPE_LOCK (struct phylink)->state_mutex

drivers/tty/vt/vt.c juggle_array() -> gcd()

Type Parameter Key Value
PARAM_VALUE 1 b 1-u32max
CAPPED_DATA 1 b 1
DATA_SOURCE 0 a $2
DATA_SOURCE 1 b $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 a unit_byte
UNITS 1 b unit_byte
HALF_LOCKED2 global &console_sem

drivers/tty/vt/vt.c juggle_array() -> gcd()

Type Parameter Key Value
PARAM_VALUE 1 b 1-u32max
CAPPED_DATA 1 b 1
DATA_SOURCE 0 a $2
DATA_SOURCE 1 b $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 a unit_byte
UNITS 1 b unit_byte
HALF_LOCKED2 global &console_sem

net/ipv4/inet_hashtables.c __inet_hash_connect() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-s32max,18446744071562067968-u64max
PARAM_VALUE 1 b 1-131070,2147450881-u32max
CAPPED_DATA 1 b 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &once_mutex
HALF_LOCKED2 sk

net/ipv4/inet_hashtables.c __inet_hash_connect() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-s32max,18446744071562067968-u64max
PARAM_VALUE 1 b 1-131070,2147450881-u32max
CAPPED_DATA 0 a 1
CAPPED_DATA 1 b 1
PARAM_COMPARE 0 a <= $1
PARAM_COMPARE 1 b >= $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &once_mutex
HALF_LOCKED2 sk

drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c amdgpu_afmt_calc_cts() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 4096000,5644800,6144000
PARAM_VALUE 1 b 0-s32max,18446744071562067968-u64max
RX_PATH
TASK_NOT_RUNNING

net/wireless/util.c cfg80211_calculate_bi_data() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 1-u32max
PARAM_VALUE 1 b 1-s32max,18446744071562067968-u64max
DATA_SOURCE 0 a r gcd
PARAM_COMPARE 0 a != $1
PARAM_COMPARE 1 b != $0
RX_PATH
TASK_NOT_RUNNING

net/wireless/util.c cfg80211_calculate_bi_data() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-u32max
PARAM_VALUE 1 b 1-u16max
DATA_SOURCE 1 b $1
PARAM_COMPARE 0 a != $1
PARAM_COMPARE 1 b != $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/radeon/radeon_display.c avivo_reduce_ratio() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-u32max
PARAM_VALUE 1 b 0-u32max
RX_PATH
TASK_NOT_RUNNING

net/netfilter/ipvs/ip_vs_mh.c ip_vs_mh_gcd_weight() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 1-s32max
PARAM_VALUE 1 b 1-s32max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ipvs->service_mutex
TYPE_LOCK (struct netns_ipvs)->service_mutex

drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c amdgpu_pll_reduce_ratio() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-u32max
PARAM_VALUE 1 b 0-u32max
RX_PATH
TASK_NOT_RUNNING

sound/soc/codecs/wm8962.c fll_factors() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 90000000-u32max
PARAM_VALUE 1 b 0-216000000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

drivers/media/platform/chips-media/coda/coda-common.c coda_approximate_timeperframe() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 1-u32max
PARAM_VALUE 1 b 1-u32max
USER_DATA 0 a 1-u32max[u]
USER_DATA 1 b 1-u32max[u]
UNITS 0 a unit_byte
UNITS 1 b unit_byte
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/staging/media/imx/imx-media-csi.c csi_apply_skip_interval() -> gcd()

Type Parameter Key Value
UNITS 0 a unit_byte
UNITS 1 b unit_byte
LOCK2 &priv->lock
TYPE_LOCK (struct csi_priv)->lock

drivers/media/i2c/aptina-pll.c aptina_pll_calculate() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 48000000
PARAM_VALUE 1 b 6000000-54000000
CAPPED_DATA 1 b 1
FUZZY_MAX 1 b 54000000
HARD_MAX 1 b 54000000
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/aptina-pll.c aptina_pll_calculate() -> gcd()

Type Parameter Key Value
PARAM_VALUE 1 b 8-u32max
CAPPED_DATA 1 b 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/bridge/analogix/anx7625.c anx7625_reduction_of_a_fraction() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 18750000-800000000
PARAM_VALUE 1 b 1687500-1800000,2250000,2700000-3375000,4500000-27000000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

sound/soc/codecs/wm2200.c fll_factors() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 90000000-u32max
PARAM_VALUE 1 b 0-216000000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

mm/mempolicy.c reduce_interleave_weights() -> gcd()

Type Parameter Key Value
PARAM_VALUE 1 b 0-255
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &wi_state_lock
HALF_LOCKED2 &of->mutex

drivers/clk/clk-si5341.c si5341_synth_clk_set_rate() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 1-4294967294
CAPPED_DATA 0 a 1
DATA_SOURCE 1 b $1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/afe/iio-rescale.c rescale_current_sense_amplifier_props() -> gcd()

Type Parameter Key Value
PARAM_VALUE 1 b 1000000
RX_PATH
TASK_NOT_RUNNING

drivers/iio/afe/iio-rescale.c rescale_current_sense_amplifier_props() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-s32max,18446744071562067968-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/iio/afe/iio-rescale.c rescale_current_sense_amplifier_props() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-s32max,18446744071562067968-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/iio/afe/iio-rescale.c rescale_current_sense_shunt_props() -> gcd()

Type Parameter Key Value
PARAM_VALUE 1 b 1000000
RX_PATH
TASK_NOT_RUNNING

drivers/iio/afe/iio-rescale.c rescale_temp_sense_rtd_props() -> gcd()

Type Parameter Key Value
PARAM_VALUE 1 b 1000000
RX_PATH
TASK_NOT_RUNNING

drivers/iio/afe/iio-rescale.c rescale_voltage_divider_props() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-s32max,18446744071562067968-u64max
PARAM_VALUE 1 b 0-s32max,18446744071562067968-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/ptp/ptp_dfl_tod.c dfl_tod_adjust_fine() -> gcd()

Type Parameter Key Value
PARAM_VALUE 1 b 0-u32max
DATA_SOURCE 1 b r readl
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 a 0-4294967294
HOST_DATA 1 b 0-u32max

drivers/ptp/ptp_dfl_tod.c dfl_tod_adjust_fine() -> gcd()

Type Parameter Key Value
PARAM_VALUE 1 b 0-u32max
CAPPED_DATA 1 b 1
CAPPED_DATA 1 b 1
DATA_SOURCE 1 b r readl
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 a 0-4294967294
HOST_DATA 1 b 0-u32max[c]

sound/soc/codecs/wm5100.c fll_factors() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 90000000-u32max
PARAM_VALUE 1 b 0-216000000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/pcm512x.c pcm512x_find_pll_coeff() -> gcd()

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

sound/soc/codecs/pcm512x.c pcm512x_find_pll_coeff() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-4294960000
RX_PATH
TASK_NOT_RUNNING

sound/core/pcm_timer.c snd_pcm_timer_resolution_change() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 1000000000
PARAM_VALUE 1 b 1-u32max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &runtime->buffer_mutex
TYPE_LOCK (struct snd_pcm_runtime)->buffer_mutex

sound/core/pcm_timer.c snd_pcm_timer_resolution_change() -> gcd()

Type Parameter Key Value
PARAM_VALUE 1 b 1-u32max
RX_PATH
TASK_NOT_RUNNING
UNITS 1 b unit_byte
LOCK2 &runtime->buffer_mutex
TYPE_LOCK (struct snd_pcm_runtime)->buffer_mutex

block/blk-settings.c blk_stack_limits() -> gcd()

Type Parameter Key Value
PARAM_VALUE 1 b 1-u32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 a unit_byte
UNITS 1 b unit_byte
HALF_LOCKED2 &q->limits_lock

sound/soc/codecs/madera.c madera_calc_fll() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 90000000-100000000
PARAM_VALUE 1 b 0-u32max
CAPPED_DATA 0 a 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/madera.c madera_fllhj_apply() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-s32max,18446744071562067968-u64max
PARAM_VALUE 1 b 0-s32max,18446744071562067968-u64max
CAPPED_DATA 0 a 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

drivers/vdpa/mlx5/core/mr.c map_direct_mr() -> gcd()

Type Parameter Key Value
CAPPED_DATA 1 b 1
CAPPED_DATA 1 b 1
DATA_SOURCE 1 b r maplen
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mvdev->mres.lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &ndev->reslock
TYPE_LOCK (struct mlx5_vdpa_mr_resources)->lock

drivers/iio/frequency/adf4371.c adf4371_pll_fract_n_compute() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-4294967294
PARAM_VALUE 1 b 0-16384
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 a 0-4294967294[c]
LOCK2 &st->lock
TYPE_LOCK (struct adf4371_state)->lock

net/netfilter/ipvs/ip_vs_wrr.c ip_vs_wrr_gcd_weight() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 1-s32max
PARAM_VALUE 1 b 1-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ipvs->service_mutex
HALF_LOCKED2 &svc->sched_lock
HALF_LOCKED2 bh
TYPE_LOCK (struct netns_ipvs)->service_mutex

drivers/media/tuners/mt2063.c IsSpurInBand() -> gcd()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 a unit_byte

drivers/media/tuners/mt2063.c IsSpurInBand() -> gcd()

Type Parameter Key Value
PARAM_VALUE 1 b 39500000-44275000
DATA_SOURCE 0 a r gcd
RX_PATH
TASK_NOT_RUNNING
UNITS 1 b unit_byte

drivers/media/tuners/mt2063.c IsSpurInBand() -> gcd()

Type Parameter Key Value
PARAM_VALUE 1 b 30750000-37525000
DATA_SOURCE 0 a r gcd
RX_PATH
TASK_NOT_RUNNING
UNITS 1 b unit_byte

drivers/media/tuners/mt2063.c IsSpurInBand() -> gcd()

Type Parameter Key Value
DATA_SOURCE 0 a r gcd
RX_PATH
TASK_NOT_RUNNING

sound/soc/codecs/adau-utils.c adau_calc_pll_cfg() -> gcd()

Type Parameter Key Value
CAPPED_DATA 0 a 1
DATA_SOURCE 1 b $0 [m]
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/ccs-pll.c ccs_pll_calculate() -> gcd()

Type Parameter Key Value
PARAM_VALUE 1 b 0-u32max
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/ccs-pll.c ccs_pll_calculate_vt_tree() -> gcd()

Type Parameter Key Value
PARAM_VALUE 1 b 0-u32max
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/ccs-pll.c ccs_pll_calculate_vt_tree() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-u32max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/ingenic/ingenic-ipu.c reduce_fraction() -> gcd()

Type Parameter Key Value
PARAM_VALUE 0 a 0-66845
PARAM_VALUE 1 b 4-u16max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex