Defined in 13 files as a member:
- drivers/iio/adc/ade9000.c, line 314 (as a member)
- drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.h, line 157 (as a member)
- drivers/net/ethernet/brocade/bna/bfi_enet.h, line 618 (as a member)
- drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.h, line 270 (as a member)
- drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h, line 222 (as a member)
- drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5_ifc_dr.h, line 28 (as a member)
- drivers/net/wireless/ralink/rt2x00/rt2x00reg.h, line 149 (as a member)
- drivers/net/wireless/ralink/rt2x00/rt2x00reg.h, line 154 (as a member)
- drivers/net/wireless/ralink/rt2x00/rt2x00reg.h, line 159 (as a member)
- drivers/platform/x86/amd/pmc/pmc.h, line 104 (as a member)
- drivers/platform/x86/amd/pmf/pmf.h, line 919 (as a member)
- drivers/platform/x86/intel/pmc/core.h, line 369 (as a member)
- drivers/platform/x86/pmc_atom.c, line 25 (as a member)
Defined in 1 files as a macro:
Defined in 1 files as a function:
Referenced in 82 files:
- arch/arm/mach-socfpga/ocram.c
- arch/x86/include/asm/hpet.h
- arch/x86/kernel/hpet.c
- drivers/clk/bcm/clk-iproc-asiu.c
- drivers/clk/bcm/clk-iproc-pll.c
- drivers/clk/bcm/clk-kona.c
- drivers/comedi/drivers/ni_mio_common.c
- drivers/dma/mediatek/mtk-uart-apdma.c
- drivers/edac/altera_edac.c
- drivers/firmware/xilinx/zynqmp.c
- drivers/gpio/gpio-rtd1625.c
- drivers/gpio/gpio-twl4030.c
- drivers/gpu/drm/xe/xe_sysctrl_mailbox.c
- drivers/hid/hid-core.c
- drivers/hid/hid-prodikeys.c
- drivers/iio/adc/ade9000.c
- drivers/irqchip/irq-starfive-jhb100-intc.c
- drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c
- drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.h, line 320
- drivers/media/platform/cadence/cdns-csi2rx.c
- drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
- drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
- drivers/media/tuners/r820t.c
- drivers/memory/tegra/tegra210-emc-core.c
- drivers/memory/tegra/tegra210-emc.h, line 1003
- drivers/mfd/adp5520.c
- drivers/mfd/da903x.c
- drivers/mfd/tps6586x.c
- drivers/mfd/twl6030-irq.c
- drivers/misc/bcm-vk/bcm_vk.h, line 513
- drivers/misc/bcm-vk/bcm_vk_msg.c
- drivers/misc/xilinx_sdfec.c
- drivers/net/can/ti_hecc.c
- drivers/net/ethernet/altera/altera_utils.c
- drivers/net/ethernet/altera/altera_utils.h
- drivers/net/ethernet/brocade/bna/bna_tx_rx.c
- drivers/net/ethernet/cavium/thunder/nicvf_queues.c
- drivers/net/ethernet/freescale/fman/fman.c
- drivers/net/ethernet/freescale/fman/fman_dtsec.c
- drivers/net/ethernet/freescale/fman/fman_memac.c
- drivers/net/ethernet/freescale/fman/fman_tgec.c
-
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
- line 124
- line 378
- line 389
- line 398
- line 400
- line 402
- line 411
- line 413
- line 415
- line 432
- line 434
- line 436
- line 464
- line 477
- line 488
- line 490
- line 492
- line 507
- line 513
- line 531
- line 1110
- line 1120
- line 1130
- line 1140
- line 1158
- line 1168
- line 1178
- line 1188
- line 1235
- line 1397
- line 1413
- line 1428
- line 1496
- line 1511
- line 1527
- line 1543
- line 1558
- line 1573
- line 1723
- drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
- drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
- drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.h, line 103
-
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
- line 707
- line 711
- line 712
- line 715
- line 717
- line 723
- line 724
- line 725
- line 726
- line 729
- line 732
- line 786
- line 789
- line 812
- line 815
- line 838
- line 841
- line 875
- line 878
- line 884
- line 889
- line 890
- line 891
- line 892
- line 893
- line 894
- line 897
- line 905
- line 910
- line 912
- line 914
- line 919
- line 924
- line 926
- line 928
- line 996
- line 1000
- line 1001
- line 1003
- line 1023
- line 1025
- line 1032
- line 1036
- line 1037
- line 1039
- line 1059
- line 1062
- line 1068
- line 1073
- line 1074
- line 1075
- line 1076
- line 1077
- line 1078
- line 1079
- line 1080
- line 1083
- line 1089
- line 1144
- line 1147
- line 1168
- line 1171
- line 1210
- line 1213
- line 1236
- line 1239
- line 1267
- line 1270
- line 1310
- line 1313
- line 1347
- line 1355
- line 1389
- line 1398
- line 1456
- line 1467
- line 1488
- line 1491
- line 1517
- line 1520
- line 1548
- line 1550
- line 1577
- line 1579
- line 1602
- line 1605
- line 1628
- line 1631
- line 1637
- line 1641
- line 1642
- line 1656
- line 1656
- line 1677
- line 1700
- line 1703
- line 1756
- line 1757
- line 1765
- line 1766
- line 1790
- line 1799
- line 1825
- line 1828
- line 1852
- line 1855
- line 1879
- line 1882
- line 1902
- line 1903
-
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
- line 966
- line 970
- line 971
- line 973
- line 974
- line 976
- line 977
- line 978
- line 979
- line 982
- line 985
- line 1029
- line 1032
- line 1053
- line 1056
- line 1077
- line 1080
- line 1112
- line 1115
- line 1120
- line 1125
- line 1126
- line 1127
- line 1128
- line 1129
- line 1130
- line 1133
- line 1141
- line 1146
- line 1148
- line 1150
- line 1155
- line 1160
- line 1162
- line 1164
- line 1228
- line 1232
- line 1233
- line 1235
- line 1253
- line 1256
- line 1261
- line 1265
- line 1266
- line 1268
- line 1286
- line 1289
- line 1294
- line 1299
- line 1300
- line 1301
- line 1302
- line 1303
- line 1304
- line 1305
- line 1306
- line 1309
- line 1315
- line 1366
- line 1369
- line 1388
- line 1391
- line 1428
- line 1431
- line 1452
- line 1455
- line 1479
- line 1482
- line 1524
- line 1527
- line 1559
- line 1568
- line 1600
- line 1609
- line 1647
- line 1650
- line 1669
- line 1672
- line 1696
- line 1699
- line 1726
- line 1729
- line 1755
- line 1758
- line 1778
- line 1779
- line 1800
- line 1803
- line 1824
- line 1827
- line 1832
- line 1836
- line 1837
- line 1850
- line 1850
- line 1870
- line 1890
- line 1893
- line 1946
- line 1947
- line 1955
- line 1956
- line 1980
- line 1989
- line 2014
- line 2015
- line 2035
- line 2038
- line 2062
- line 2065
- line 2089
- line 2092
- drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h, line 257
- drivers/net/ethernet/microchip/lan743x_main.c
- drivers/net/ethernet/microchip/lan743x_ptp.c
- drivers/net/wireless/ralink/rt2x00/rt2500usb.c, line 343
- drivers/net/wireless/ralink/rt2x00/rt2800lib.c
- drivers/net/wireless/ralink/rt2x00/rt2x00reg.h
- drivers/net/wireless/ralink/rt2x00/rt61pci.c
- drivers/net/wireless/ralink/rt2x00/rt73usb.c
- drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c
- drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h
- drivers/net/wireless/realtek/rtw89/fw.c
- drivers/platform/x86/amd/pmc/pmc.c, line 427
- drivers/platform/x86/amd/pmf/spc.c, line 93
- drivers/platform/x86/intel/pmc/core.c
- drivers/platform/x86/pmc_atom.c
- drivers/scsi/bfa/bfa_fcbuild.c
- drivers/scsi/bfa/bfa_fcbuild.h, line 223
- drivers/spi/spi-armada-3700.c
- drivers/spi/spi-rzv2h-rspi.c
- drivers/spi/spi-rzv2m-csi.c
- drivers/staging/media/atomisp/pci/sh_css_sp.c
- drivers/staging/most/dim2/hal.c
- drivers/thermal/intel/therm_throt.c
- drivers/thermal/intel/thermal_interrupt.h, line 22
- drivers/usb/gadget/udc/fsl_udc_core.c
- drivers/video/backlight/adp8860_bl.c
- drivers/video/backlight/adp8870_bl.c
- include/linux/mfd/adp5520.h
- include/linux/mfd/da903x.h
- include/linux/mfd/da9052/da9052.h
- include/linux/mfd/da9055/core.h
- include/linux/mfd/rc5t583.h
- include/linux/mfd/tps6586x.h
- include/linux/mfd/twl.h
- tools/perf/util/synthetic-events.c
Smatch caller information:
drivers/staging/most/dim2/hal.c dim2_clear_channel() -> bit_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | position | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &c->start_mutex | ||
| LOCK2 | flags | ||
| LOCK2 | global &dim_lock | ||
| HALF_LOCKED2 | &c->io_mutex | ||
| HALF_LOCKED2 | global &probe_disc_mt | ||
| TYPE_LOCK | (struct most_channel)->start_mutex |
drivers/staging/most/dim2/hal.c dim2_clear_channel() -> bit_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | position | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &c->start_mutex | ||
| LOCK2 | flags | ||
| LOCK2 | global &dim_lock | ||
| HALF_LOCKED2 | &c->io_mutex | ||
| HALF_LOCKED2 | global &probe_disc_mt | ||
| TYPE_LOCK | (struct most_channel)->start_mutex |
drivers/staging/most/dim2/hal.c dim2_clear_dbr() -> bit_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | position | 31 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &c->start_mutex | ||
| LOCK2 | flags | ||
| LOCK2 | global &dim_lock | ||
| HALF_LOCKED2 | &c->io_mutex | ||
| HALF_LOCKED2 | global &probe_disc_mt | ||
| TYPE_LOCK | (struct most_channel)->start_mutex |
drivers/staging/most/dim2/hal.c dim2_clear_dbr() -> bit_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | position | 30 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &c->start_mutex | ||
| LOCK2 | flags | ||
| LOCK2 | global &dim_lock | ||
| HALF_LOCKED2 | &c->io_mutex | ||
| HALF_LOCKED2 | global &probe_disc_mt | ||
| TYPE_LOCK | (struct most_channel)->start_mutex |
drivers/staging/most/dim2/hal.c dim2_configure_channel() -> bit_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | position | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &c->start_mutex | ||
| LOCK2 | flags | ||
| LOCK2 | global &dim_lock | ||
| HALF_LOCKED2 | &c->io_mutex | ||
| HALF_LOCKED2 | global &probe_disc_mt | ||
| TYPE_LOCK | (struct most_channel)->start_mutex |
drivers/staging/most/dim2/hal.c dim2_initialize() -> bit_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | position | 15 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/staging/most/dim2/hal.c dim2_is_mlb_locked() -> bit_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | position | 7 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | flags | ||
| LOCK2 | global &dim_lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/staging/most/dim2/hal.c dim2_is_mlb_locked() -> bit_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | position | 7 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | flags | ||
| LOCK2 | global &dim_lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/staging/most/dim2/hal.c dim2_is_mlb_locked() -> bit_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | position | 6 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | flags | ||
| LOCK2 | global &dim_lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/staging/most/dim2/hal.c dim2_start_ctrl_async() -> bit_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags | ||
| LOCK2 | global &dim_lock | ||
| HALF_LOCKED2 | &c->nq_mutex |
drivers/staging/most/dim2/hal.c dim2_start_ctrl_async() -> bit_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags | ||
| LOCK2 | global &dim_lock | ||
| HALF_LOCKED2 | &c->nq_mutex |
drivers/staging/most/dim2/hal.c dim2_start_isoc_sync() -> bit_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags | ||
| LOCK2 | global &dim_lock | ||
| HALF_LOCKED2 | &c->nq_mutex |
drivers/staging/most/dim2/hal.c dim2_write_ctr_mask() -> bit_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | position | 31 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &c->start_mutex | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &dim_lock |
drivers/staging/most/dim2/hal.c dim_init_async() -> bit_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | position | 20 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &c->start_mutex | ||
| LOCK2 | flags | ||
| LOCK2 | global &dim_lock | ||
| HALF_LOCKED2 | &c->io_mutex | ||
| HALF_LOCKED2 | global &probe_disc_mt | ||
| TYPE_LOCK | (struct most_channel)->start_mutex |
drivers/staging/most/dim2/hal.c service_channel() -> bit_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dim_lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/staging/most/dim2/hal.c service_channel() -> bit_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dim_lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/staging/most/dim2/hal.c service_channel() -> bit_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dim_lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/staging/most/dim2/hal.c service_channel() -> bit_mask()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | position | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dim_lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |