Defined in 8 files as a member:
- drivers/mmc/core/core.h, line 26 (as a member)
- drivers/mmc/host/sdhci-pci.h, line 155 (as a member)
- drivers/pci/pcie/portdrv.h, line 85 (as a member)
- drivers/thunderbolt/nhi.h, line 63 (as a member)
- drivers/thunderbolt/tb.h, line 518 (as a member)
- include/linux/pm.h, line 309 (as a member)
- sound/soc/mediatek/common/mtk-base-afe.h, line 111 (as a member)
- sound/soc/sof/sof-priv.h, line 302 (as a member)
Defined in 1 files as a function:
Referenced in 109 files:
- drivers/acpi/device_pm.c, line 1372
- drivers/acpi/x86/lpss.c, line 1237
- drivers/ata/libata-core.c, line 5590
- drivers/base/power/generic_ops.c, line 29
- drivers/base/power/runtime.c, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c, line 3034
- drivers/gpu/drm/drm_mipi_dsi.c, line 85
- drivers/gpu/drm/i915/i915_driver.c, line 1663
- drivers/gpu/drm/i915/selftests/mock_gem_device.c, line 113
- drivers/gpu/drm/nouveau/nouveau_drm.c, line 1431
- drivers/gpu/drm/radeon/radeon_drv.c, line 533
- drivers/gpu/drm/sun4i/sun4i_frontend.c, line 684
- drivers/gpu/vga/vga_switcheroo.c, 2 times
- drivers/greybus/bundle.c, 2 times
- drivers/hid/intel-thc-hid/intel-quicki2c/pci-quicki2c.c, line 1049
- drivers/hid/intel-thc-hid/intel-quickspi/pci-quickspi.c, line 1048
- drivers/i2c/busses/i2c-at91-core.c, line 326
- drivers/iio/adc/sun4i-gpadc-iio.c, line 429
- drivers/media/i2c/tw9900.c, line 751
- drivers/media/pci/intel/ipu6/ipu6-bus.c, line 68
- drivers/media/pci/intel/ipu6/ipu6-isys.c, line 923
- drivers/media/platform/allegro-dvt/allegro-core.c, line 4069
- drivers/media/platform/rockchip/rkcif/rkcif-dev.c, line 305
- drivers/media/platform/samsung/s3c-camif/camif-core.c, line 617
- drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c, line 1256
- drivers/media/platform/st/sti/delta/delta-v4l2.c, line 1939
- drivers/media/platform/st/sti/hva/hva-v4l2.c, line 1443
- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c, line 219
- drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c, line 623
- drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c, line 683
- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c, line 994
- drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c, line 898
- drivers/media/rc/gpio-ir-recv.c, line 189
- drivers/mfd/omap-usb-host.c, line 829
- drivers/misc/isl29020.c, line 203
- drivers/misc/mei/pci-me.c, line 491
- drivers/misc/mei/pci-txe.c, line 329
- drivers/mmc/core/bus.c, line 203
- drivers/mmc/core/mmc.c, line 2387
- drivers/mmc/core/sd.c, line 1833
- drivers/mmc/core/sd_uhs2.c, line 1152
- drivers/mmc/core/sdio.c, line 1201
- drivers/mmc/host/sdhci-pci-core.c, 3 times
- drivers/mmc/host/sdhci-pci-gli.c, line 2101
- drivers/net/ipa/ipa_power.c, line 306
- drivers/net/wwan/t7xx/t7xx_pci.c, line 743
- drivers/pci/hotplug/pciehp_core.c, line 367
- drivers/pci/pci-driver.c, 7 times
- drivers/pci/pcie/portdrv.c, 2 times
- drivers/pcmcia/ds.c, 2 times
- drivers/pmdomain/core.c, 6 times
- drivers/scsi/scsi_pm.c, 3 times
- drivers/scsi/sd.c, line 4424
- drivers/scsi/sr.c, line 92
- drivers/spi/spi-amlogic-spisg.c, line 853
- drivers/spi/spi-omap2-mcspi.c, line 1658
- drivers/spi/spi-sun4i.c, line 531
- drivers/spi/spi-sun6i.c, line 802
- drivers/staging/media/atomisp/pci/atomisp_v4l2.c, line 1168
- drivers/staging/media/ipu7/ipu7-bus.c, line 68
- drivers/staging/media/ipu7/ipu7-isys.c, line 568
- drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c, line 324
- drivers/thunderbolt/domain.c, 2 times
- drivers/thunderbolt/icm.c, 3 times
- drivers/thunderbolt/nhi.c, 3 times
- drivers/thunderbolt/pci.c, line 457
- drivers/thunderbolt/tb.c, line 3317
- drivers/usb/core/hcd-pci.c, line 647
- drivers/usb/core/port.c, line 482
- drivers/usb/core/usb.c, line 578
- drivers/usb/musb/musb_core.c, line 2935
- drivers/usb/musb/omap2430.c, line 582
- drivers/usb/typec/ucsi/ucsi_ccg.c, line 1578
- drivers/video/fbdev/omap2/omapfb/dss/dispc.c, line 4027
- drivers/video/fbdev/omap2/omapfb/dss/dsi.c, line 5531
- drivers/video/fbdev/omap2/omapfb/dss/dss.c, line 1262
- drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c, line 784
- drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c, line 825
- drivers/video/fbdev/omap2/omapfb/dss/venc.c, line 911
- drivers/video/fbdev/sh_mobile_lcdcfb.c, line 2207
- include/linux/pm.h, line 339
- include/linux/pm_clock.h, line 26
- sound/soc/amd/acp-pcm-dma.c, line 1423
- sound/soc/amd/raven/acp3x-pcm-dma.c, line 505
- sound/soc/amd/raven/pci-acp3x.c, line 300
- sound/soc/amd/renoir/acp3x-pdm-dma.c, line 487
- sound/soc/amd/renoir/rn-pci-acp3x.c, line 386
- sound/soc/intel/atom/sst/sst.c, line 577
- sound/soc/mediatek/common/mtk-afe-fe-dai.c, line 339
- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c, line 1674
- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c, line 833
- sound/soc/mediatek/mt7986/mt7986-afe-pcm.c, line 559
- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c, line 1138
- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c, line 935
- sound/soc/mediatek/mt8186/mt8186-afe-pcm.c, line 2947
- sound/soc/mediatek/mt8188/mt8188-afe-pcm.c, line 3320
- sound/soc/mediatek/mt8189/mt8189-afe-pcm.c, line 2539
- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c, line 2304
- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c, line 3111
- sound/soc/mediatek/mt8196/mt8196-afe-pcm.c, line 2425
- sound/soc/mediatek/mt8365/mt8365-afe-pcm.c, line 2219
- sound/soc/sof/amd/acp7x.c, line 181
- sound/soc/sof/core.c, line 564
- sound/soc/sof/imx/imx-common.c, line 463
- sound/soc/sof/intel/hda-common-ops.c, line 94
- sound/soc/sof/intel/hda-dsp.c, 2 times
- sound/soc/sof/ops.h, 2 times
- sound/soc/sof/pm.c, 7 times
- sound/soc/sunxi/sun4i-i2s.c, line 1678
Smatch caller information:
drivers/pcmcia/ds.c pcmcia_bus_suspend_callback() -> runtime_suspend()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &add_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | &skt->skt_mutex | ||
| HALF_LOCKED2 | &tb->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &core_lock | ||
| HALF_LOCKED2 | global &pi_mutex | ||
| HALF_LOCKED2 | global &pwrseq_sem | ||
| HALF_LOCKED2 | global ®istration_lock | ||
| HALF_LOCKED2 | global &vdpa_dev_lock | ||
| HALF_LOCKED2 | global &xenwatch_mutex |
drivers/pcmcia/ds.c pm_state_store() -> runtime_suspend()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |