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:
- block/blk-settings.c, line 864
- drivers/clk/clk-cdce925.c, line 113
- drivers/clk/clk-lmk04832.c, line 470
- drivers/clk/clk-si5341.c, line 731
- drivers/clk/qcom/clk-rcg2.c, line 442
- drivers/clk/sophgo/clk-cv18xx-ip.c, line 869
- drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c, line 61
- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c, line 50
- drivers/gpu/drm/amd/display/dc/basics/conversion.c
- drivers/gpu/drm/bridge/analogix/anx7625.c, line 338
- drivers/gpu/drm/ingenic/ingenic-ipu.c, line 299
- drivers/gpu/drm/radeon/radeon_audio.c, line 504
- drivers/gpu/drm/radeon/radeon_display.c, line 902
- drivers/iio/afe/iio-rescale.c
- drivers/iio/frequency/adf4350.c, line 203
- drivers/iio/frequency/adf4371.c, line 243
- drivers/media/i2c/aptina-pll.c
- drivers/media/i2c/ccs-pll.c
- drivers/media/platform/allegro-dvt/allegro-core.c, line 3598
- drivers/media/platform/chips-media/coda/coda-common.c, line 1399
- drivers/media/tuners/msi001.c, line 216
- drivers/media/tuners/mt2063.c
- drivers/net/ethernet/cadence/macb_main.c, line 827
- drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c, line 4003
- drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c, line 316
- drivers/ptp/ptp_dfl_tod.c
- drivers/staging/media/imx/imx-media-csi.c, line 885
- drivers/staging/media/meson/vdec/vdec_helpers.c, line 436
- drivers/tty/vt/vt.c, line 439
- drivers/usb/dwc2/hcd_queue.c
- drivers/vdpa/mlx5/core/mr.c, line 386
- lib/bch.c
- lib/math/gcd.c, line 88
- lib/math/lcm.c, line 11
- lib/math/tests/gcd_kunit.c
- mm/mempolicy.c, line 213
- net/ipv4/inet_hashtables.c, line 1100
- net/netfilter/ipvs/ip_vs_mh.c
- net/netfilter/ipvs/ip_vs_wrr.c, line 78
- net/wireless/util.c
- sound/core/pcm_timer.c
- sound/soc/codecs/adau-utils.c, line 32
- sound/soc/codecs/arizona.c, line 2281
- sound/soc/codecs/cs42l43.c, line 435
- sound/soc/codecs/cs48l32.c, line 1675
- sound/soc/codecs/madera.c
- sound/soc/codecs/pcm512x.c
- sound/soc/codecs/rl6231.c, line 173
- sound/soc/codecs/wm2200.c, line 1908
- sound/soc/codecs/wm5100.c, line 1741
- sound/soc/codecs/wm8962.c, line 2899
- sound/soc/codecs/wm8994.c, line 2192
- sound/soc/codecs/wm8996.c, line 1986
- sound/soc/fsl/fsl_easrc.c, line 290
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 |