Defined in 20 files as a member:
- arch/mips/include/asm/octeon/cvmx-spxx-defs.h, line 263 (as a member)
- drivers/clk/actions/owl-factor.h, line 18 (as a member)
- drivers/clk/at91/clk-pll.c, line 40 (as a member)
- drivers/clk/at91/clk-sam9x60-pll.c, line 41 (as a member)
- drivers/clk/clk-cdce706.c, line 72 (as a member)
- drivers/clk/renesas/r9a06g032-clocks.c, line 151 (as a member)
- drivers/clk/spacemit/ccu_mix.h, line 28 (as a member)
- drivers/clk/tegra/clk.h, line 591 (as a member)
- drivers/crypto/marvell/octeontx2/otx2_cpt_common.h, line 99 (as a member)
- drivers/gpu/drm/tegra/dsi.c, line 47 (as a member)
- drivers/iio/light/opt4001.c, line 78 (as a member)
- drivers/iio/light/opt4060.c, line 149 (as a member)
- drivers/net/ethernet/cisco/enic/vnic_dev.h, line 78 (as a member)
- drivers/net/wireless/intersil/p54/eeprom.h, line 95 (as a member)
- drivers/net/wireless/intersil/p54/eeprom.h, line 100 (as a member)
- drivers/net/wireless/intersil/p54/p54.h, line 118 (as a member)
- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c, line 21 (as a member)
- drivers/tty/serial/stm32-usart.c, line 1499 (as a member)
- include/linux/iio/iio-gts-helper.h, line 56 (as a member)
- sound/soc/fsl/imx-card.c, line 52 (as a member)
Defined in 1 files as a label:
Defined in 1 files as a function:
Referenced in 106 files:
- arch/arm/boot/compressed/ll_char_wr.S, 6 times
- arch/arm/lib/delay-loop.S, line 30
- arch/arm/lib/lib1funcs.S, 2 times
- arch/arm/lib/muldi3.S, 4 times
- arch/arm64/lib/memchr.S, line 46
- arch/m68k/fpsp040/bindec.S, 13 times
- arch/m68k/fpsp040/binstr.S, 11 times
- arch/m68k/fpsp040/decbin.S, 13 times
- arch/m68k/fpsp040/res_func.S, line 619
- arch/m68k/ifpsp060/src/fpsp.S, 37 times
- arch/m68k/ifpsp060/src/ilsp.S, 3 times
- arch/m68k/ifpsp060/src/isp.S, 2 times
- arch/m68k/ifpsp060/src/itest.S, line 80
- arch/m68k/ifpsp060/src/pfpsp.S, 37 times
- arch/mips/include/asm/octeon/cvmx-spxx-defs.h, line 273
- arch/mips/kernel/cps-vec.S, 8 times
- arch/mips/net/bpf_jit_comp.c, line 380
- arch/mips/net/bpf_jit_comp32.c, 3 times
- arch/powerpc/platforms/512x/clock-commonclk.c, 5 times
- arch/powerpc/platforms/powernv/pci-sriov.c, 4 times
- arch/sh/lib/div64.S, line 29
- arch/x86/include/asm/asm.h, line 45
- arch/x86/include/asm/div64.h, 5 times
- arch/x86/kvm/emulate.c, line 949
- arch/xtensa/lib/mulsi3.S, line 57
- drivers/acpi/cppc_acpi.c, 13 times
- drivers/clk/actions/owl-factor.c, 14 times
- drivers/clk/actions/owl-pll.c, 10 times
- drivers/clk/at91/clk-pll.c, 15 times
- drivers/clk/at91/clk-sam9x60-pll.c, 7 times
- drivers/clk/clk-cdce706.c, 19 times
- drivers/clk/clk-k230.c, 35 times
- drivers/clk/clk-moxart.c, 3 times
- drivers/clk/clk-nomadik.c, 8 times
- drivers/clk/clk-stm32h7.c, 5 times
- drivers/clk/clk-vt8500.c, 32 times
- drivers/clk/imgtec/clk-boston.c, 4 times
- drivers/clk/microchip/clk-pic32.c, 6 times
- drivers/clk/ralink/clk-mtmips.c, 10 times
- drivers/clk/renesas/r9a06g032-clocks.c, 3 times
- drivers/clk/spacemit/ccu_mix.c, line 50
- drivers/clk/spacemit/ccu_mix.h, line 50
- drivers/clk/stm32/clk-stm32mp1.c, 3 times
- drivers/clk/tegra/clk-divider.c, 8 times
- drivers/clk/tegra/clk-periph-fixed.c, 4 times
- drivers/clk/tegra/clk-utils.c, 6 times
- drivers/clk/tegra/clk.h, line 600
- drivers/clk/thead/clk-th1520-ap.c, 5 times
- drivers/clk/xilinx/clk-xlnx-clock-wizard.c, 3 times
- drivers/cpufreq/cpufreq-nforce2.c, 10 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c, 4 times
- drivers/gpu/drm/bridge/tc358767.c, 6 times
- drivers/gpu/drm/i915/display/icl_dsi.c, 15 times
- drivers/gpu/drm/i915/display/intel_backlight.c, 12 times
- drivers/gpu/drm/i915/display/intel_fixed.h, 6 times
- drivers/gpu/drm/i915/display/vlv_dsi.c, 8 times
- drivers/gpu/drm/i915/gt/intel_rc6.c, 5 times
- drivers/gpu/drm/i915/i915_pmu.c, 2 times
- drivers/gpu/drm/radeon/radeon_audio.c, 4 times
- drivers/gpu/drm/tegra/dsi.c, 16 times
- drivers/gpu/drm/tegra/hda.c, 3 times
- drivers/gpu/drm/tegra/plane.c, 5 times
- drivers/hwmon/adm9240.c, 3 times
- drivers/hwmon/smsc47m192.c, 3 times
- drivers/i2c/busses/i2c-npcm7xx.c, 2 times
- drivers/iio/accel/adxl380.c, 3 times
- drivers/iio/industrialio-gts-helper.c, 13 times
- drivers/iio/light/opt4001.c, 3 times
- drivers/media/i2c/ccs-pll.c, 22 times
- drivers/media/i2c/ds90ub953.c, 15 times
- drivers/media/i2c/tc358746.c, 7 times
- drivers/media/radio/si4713/si4713.c, 13 times
- drivers/media/v4l2-core/v4l2-common.c, 5 times
- drivers/mtd/nand/raw/atmel/nand-controller.c, 2 times
- drivers/net/ethernet/cisco/enic/vnic_dev.c, 4 times
- drivers/net/wireless/ath/ath9k/common.h, 5 times
- drivers/net/wireless/intersil/p54/eeprom.c, 5 times
- drivers/net/wireless/intersil/p54/fwio.c, 3 times
- drivers/net/wireless/intersil/p54/txrx.c, line 278
- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c, line 485
- drivers/pwm/pwm-img.c, 10 times
- drivers/spi/spi-pxa2xx.c, 8 times
- drivers/tty/serial/8250/8250_mid.c, 3 times
- drivers/tty/serial/imx.c, 3 times
- drivers/tty/serial/stm32-usart.c, line 1508
- drivers/usb/chipidea/udc.c, 6 times
- drivers/usb/core/devices.c, 4 times
- drivers/usb/core/usb.h, 2 times
- drivers/usb/gadget/udc/bdc/bdc_cmd.c, 4 times
- drivers/video/fbdev/core/fb_imageblit.h, 3 times
- drivers/video/fbdev/vga16fb.c, 3 times
- include/linux/iio/iio-gts-helper.h, line 82
- include/linux/math64.h, 10 times
- include/media/v4l2-common.h, line 588
- include/vdso/math64.h, 5 times
- kernel/sched/fair.c, 2 times
- lib/tests/overflow_kunit.c, 2 times
- sound/core/pcm_lib.c, 4 times
- sound/soc/fsl/imx-card.c, 8 times
- sound/soc/uniphier/aio-cpu.c, 3 times
- tools/arch/x86/include/asm/asm.h, line 41
- tools/lib/bpf/libbpf.c, 6 times
- tools/perf/bench/numa.c, 11 times
- tools/testing/selftests/bpf/progs/iters.c, 2 times
- tools/testing/selftests/bpf/progs/verifier_align.c, line 101
- tools/testing/selftests/ublk/stripe.c, 4 times
Smatch caller information:
sound/core/pcm_lib.c snd_interval_mul() -> mul()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | a | 0-u32max |
| USER_DATA | 1 | b | 0-u32max |
| UNITS | 0 | a | unit_byte |
| UNITS | 1 | b | unit_byte |
| HALF_LOCKED2 | &runtime->buffer_mutex | ||
| HALF_LOCKED2 | &runtime->oss.params_lock |
sound/core/pcm_lib.c snd_interval_mul() -> mul()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | a | 0-u32max |
| USER_DATA | 1 | b | 0-u32max |
| UNITS | 0 | a | unit_byte |
| UNITS | 1 | b | unit_byte |
| HALF_LOCKED2 | &runtime->buffer_mutex | ||
| HALF_LOCKED2 | &runtime->oss.params_lock |
sound/core/pcm_lib.c snd_interval_ratden() -> mul()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | a | 0-u32max |
| UNITS | 0 | a | unit_byte |
| HALF_LOCKED2 | &runtime->buffer_mutex | ||
| HALF_LOCKED2 | &runtime->oss.params_lock |
sound/core/pcm_lib.c snd_interval_ratden() -> mul()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | a | 0-u32max |
| UNITS | 0 | a | unit_byte |
| HALF_LOCKED2 | &runtime->buffer_mutex | ||
| HALF_LOCKED2 | &runtime->oss.params_lock |