Defined in 14 files as a member:
- drivers/gpu/drm/msm/msm_gpu.h, line 67 (as a member)
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h, line 32 (as a member)
- drivers/net/ethernet/broadcom/cnic_defs.h, line 4106 (as a member)
- drivers/net/ethernet/mellanox/mlx5/core/en/health.h, line 40 (as a member)
- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h, line 386 (as a member)
- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h, line 442 (as a member)
- drivers/staging/media/av7110/av7110.h, line 267 (as a member)
- drivers/usb/musb/musb_core.h, line 184 (as a member)
- include/linux/libata.h, line 1083 (as a member)
- include/linux/suspend.h, line 131 (as a member)
- include/linux/suspend.h, line 378 (as a member)
- include/linux/usb/usbnet.h, line 169 (as a member)
- include/net/devlink.h, line 821 (as a member)
- net/batman-adv/types.h, line 1396 (as a member)
Defined in 1 files as a function:
Referenced in 72 files:
- arch/arm64/kernel/traps.c
- arch/powerpc/kernel/eeh_pe.c
- arch/powerpc/kernel/traps.c
- arch/s390/pci/pci_sysfs.c, line 128
- arch/x86/kernel/acpi/wakeup_32.S, line 83
- drivers/acpi/sleep.c
- drivers/ata/libata-pata-timings.c
- drivers/ata/pata_ali.c
- drivers/ata/pata_amd.c, line 95
- drivers/ata/pata_atp867x.c, line 229
- drivers/ata/pata_cmd640.c
- drivers/ata/pata_cmd64x.c
- drivers/ata/pata_cypress.c, line 69
- drivers/ata/pata_ep93xx.c
- drivers/ata/pata_icside.c
- drivers/ata/pata_ns87410.c
- drivers/ata/pata_ns87415.c, line 69
- drivers/ata/pata_octeon_cf.c, line 230
- drivers/ata/pata_via.c, line 290
- drivers/gpu/drm/msm/adreno/a2xx_gpu.c, line 544
- drivers/gpu/drm/msm/adreno/a3xx_gpu.c, line 620
- drivers/gpu/drm/msm/adreno/a4xx_gpu.c, line 709
- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c, line 133
- drivers/gpu/drm/msm/adreno/a5xx_gpu.c, line 1787
- drivers/gpu/drm/msm/adreno/a6xx_gpu.c
- drivers/gpu/drm/msm/msm_gpu.c, line 559
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c, line 69
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c, line 609
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c, line 589
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c, line 92
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c, line 81
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c, line 446
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c, line 128
- drivers/i2c/busses/i2c-bcm-iproc.c
- drivers/md/dm-raid1.c
- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c, line 208
- drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.h, line 14
- drivers/net/ethernet/mellanox/mlx5/core/en/health.c, line 159
- drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
- drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
- drivers/net/ethernet/mellanox/mlx5/core/health.c
- drivers/net/ethernet/microchip/lan966x/lan966x_main.c
- drivers/net/ethernet/qlogic/qed/qed_devlink.c, line 94
- drivers/net/ethernet/sun/cassini.c
- drivers/net/netdevsim/health.c, line 138
- drivers/net/usb/cdc_subset.c, line 93
- drivers/net/usb/usbnet.c
- drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
- drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
- drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c
- drivers/net/wireless/realtek/rtlwifi/rtl8192du/hw.c
- drivers/s390/net/qeth_core_sys.c, line 295
- drivers/s390/net/qeth_l3_main.c
- drivers/staging/media/av7110/av7110.c
- drivers/target/iscsi/iscsi_target_erl0.c
- drivers/usb/musb/da8xx.c, line 492
- drivers/usb/musb/musb_core.h
- drivers/usb/musb/musb_dsps.c, line 704
- drivers/usb/musb/sunxi.c, line 623
- fs/buffer.c
- fs/dlm/lock.c
- fs/f2fs/f2fs.h
- fs/f2fs/inline.c
- fs/f2fs/segment.c
- fs/f2fs/super.c
- fs/gfs2/sys.c, line 590
- fs/xfs/scrub/dir_repair.c
- kernel/power/hibernate.c
- kernel/power/suspend.c
- net/batman-adv/tp_meter.c
- net/devlink/health.c
Smatch caller information:
drivers/md/dm-raid1.c do_recovery() -> recover()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ms | 4096-ptr_max |
| PARAM_VALUE | 0 | ms->failures.head | 0 |
| PARAM_VALUE | 0 | ms->failures.tail | 0 |
| PARAM_VALUE | 0 | ms->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ms->reads.head | 0 |
| PARAM_VALUE | 0 | ms->reads.tail | 0 |
| PARAM_VALUE | 0 | ms->rh | 4096-ptr_max |
| PARAM_VALUE | 0 | ms->rh->hash_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ms->rh->hash_lock.owner | (-1) |
| PARAM_VALUE | 0 | ms->rh->hash_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | ms->rh->hash_lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 0 | ms->rh->log->context->flush_failed | 1 |
| PARAM_VALUE | 0 | ms->rh->log->context->flush_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ms->rh->log->context->flush_log_work.cpu | s32min-s32max |
| PARAM_VALUE | 0 | ms->rh->log->context->flush_log_work.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | ms->rh->log->context->io_req.bi_opf | 1,262145 |
| PARAM_VALUE | 0 | ms->rh->log->context->io_req.client->pool.curr_nr | s32min-s32max |
| PARAM_VALUE | 0 | ms->rh->log->context->log_dev_failed | 1 |
| PARAM_VALUE | 0 | ms->rh->log->context->log_dev_flush_failed | 1 |
| PARAM_VALUE | 0 | ms->rh->log->context->touched_dirtied | 0-1 |
| PARAM_VALUE | 0 | ms->rh->recovery_count.count | 0-4294967295 |
| PARAM_VALUE | 0 | ms->rh->recovery_count.first_waiter->up | 0-1 |
| PARAM_VALUE | 0 | ms->rh->recovery_count.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ms->rh->recovery_count.lock.owner | (-1) |
| PARAM_VALUE | 0 | ms->rh->recovery_count.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | ms->rh->recovery_in_flight.counter | s32min-s32max |
| PARAM_VALUE | 0 | ms->rh->region_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ms->rh->region_pool.curr_nr | s32min-s32max |
| PARAM_VALUE | 0 | ms->writes.head | 0 |
| PARAM_VALUE | 0 | ms->writes.tail | 0 |
| PARAM_VALUE | 1 | reg | 4096-ptr_max |
| DATA_SOURCE | 0 | ms | $0 |
| DATA_SOURCE | 1 | reg | r dm_rh_recovery_start |
| PARAM_COMPARE | 0 | &ms->rh->quiesced_regions | != $0->rh->quiesced_regions.next |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |