Defined in 1 files as a struct:
Defined in 30 files as a member:
- arch/arm64/kvm/vgic/vgic-its.c, line 180 (as a member)
- arch/mips/include/asm/octeon/cvmx-agl-defs.h, line 1036 (as a member)
- arch/mips/include/asm/octeon/cvmx-agl-defs.h, line 1049 (as a member)
- drivers/cxl/cxl.h, line 306 (as a member)
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h, line 335 (as a member)
- drivers/gpu/drm/exynos/exynos_drm_ipp.h, line 29 (as a member)
- drivers/gpu/drm/i915/display/intel_global_state.h, line 33 (as a member)
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h, line 53 (as a member)
- drivers/gpu/drm/sun4i/sunxi_engine.h, line 63 (as a member)
- drivers/md/persistent-data/dm-space-map-common.h, line 95 (as a member)
- drivers/md/persistent-data/dm-space-map.h, line 48 (as a member)
- drivers/net/ethernet/intel/e1000e/hw.h, line 540 (as a member)
- drivers/net/ethernet/meta/fbnic/fbnic_fw.h, line 44 (as a member)
- drivers/pwm/pwm-mtk-disp.c, line 37 (as a member)
- fs/adfs/adfs.h, line 134 (as a member)
- fs/jfs/jfs_logmgr.c, line 187 (as a member)
- fs/nfsd/xdr4.h, line 857 (as a member)
- include/drm/drm_atomic.h, line 214 (as a member)
- include/drm/drm_connector.h, line 1183 (as a member)
- include/drm/drm_crtc.h, line 407 (as a member)
- include/drm/drm_modeset_helper_vtables.h, line 108 (as a member)
- include/drm/drm_modeset_helper_vtables.h, line 626 (as a member)
- include/drm/drm_plane.h, line 260 (as a member)
- include/linux/netfilter/nfnetlink.h, line 45 (as a member)
- include/linux/ring_buffer_types.h, line 38 (as a member)
- include/linux/tty_buffer.h, line 17 (as a member)
- include/net/netfilter/nf_tables.h, line 498 (as a member)
- kernel/trace/ring_buffer_benchmark.c, line 17 (as a member)
- net/openvswitch/conntrack.c, line 65 (as a member)
- tools/testing/selftests/ublk/kublk.h, line 254 (as a member)
Defined in 2 files as a function:
- drivers/md/dm-cache-target.c, line 1781 (as a function)
- drivers/md/dm-thin.c, line 1483 (as a function)
Referenced in 160 files:
- arch/arc/kernel/entry.S, line 148
- arch/arm/mach-omap2/sram242x.S, 3 times
- arch/arm/mach-omap2/sram243x.S, 3 times
- arch/arm64/kvm/vgic/vgic-its.c, 2 times
- arch/mips/include/asm/octeon/cvmx-agl-defs.h, 2 times
- arch/x86/events/intel/core.c, 3 times
- block/blk-zoned.c, 2 times
- drivers/crypto/intel/qat/qat_common/adf_sysfs_anti_rb.c, line 91
- drivers/cxl/core/hdm.c, 2 times
- drivers/cxl/core/region.c, 6 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c, line 142
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c, line 425
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c, line 304
- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c, 4 times
- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c, 4 times
- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c, 4 times
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c, 8 times
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c, 8 times
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c, 2 times
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h, 8 times
- drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_crc_test.c, 8 times
- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c, 2 times
- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c, 2 times
- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c, 2 times
- drivers/gpu/drm/bridge/chrontel-ch7033.c, 2 times
- drivers/gpu/drm/bridge/lontium-lt8912b.c, line 461
- drivers/gpu/drm/bridge/lvds-codec.c, 2 times
- drivers/gpu/drm/bridge/nxp-ptn3460.c, 2 times
- drivers/gpu/drm/bridge/parade-ps8622.c, 3 times
- drivers/gpu/drm/bridge/simple-bridge.c, 2 times
- drivers/gpu/drm/bridge/tc358764.c, 2 times
- drivers/gpu/drm/bridge/tda998x_drv.c, 2 times
- drivers/gpu/drm/bridge/thc63lvd1024.c, 2 times
- drivers/gpu/drm/bridge/ti-tfp410.c, 2 times
- drivers/gpu/drm/bridge/waveshare-dsi.c, 2 times
- drivers/gpu/drm/display/drm_dp_mst_topology.c, line 4621
- drivers/gpu/drm/drm_atomic.c, 13 times
- drivers/gpu/drm/drm_atomic_helper.c, 91 times
- drivers/gpu/drm/drm_atomic_state_helper.c, 13 times
- drivers/gpu/drm/drm_crtc_helper.c, 3 times
- drivers/gpu/drm/exynos/exynos_drm_fimc.c, line 1129
- drivers/gpu/drm/exynos/exynos_drm_gsc.c, line 1165
- drivers/gpu/drm/exynos/exynos_drm_ipp.c, line 814
- drivers/gpu/drm/exynos/exynos_drm_mic.c, 2 times
- drivers/gpu/drm/exynos/exynos_drm_rotator.c, line 241
- drivers/gpu/drm/exynos/exynos_drm_scaler.c, line 407
- drivers/gpu/drm/gma500/cdv_intel_crt.c, line 227
- drivers/gpu/drm/gma500/cdv_intel_display.c, line 967
- drivers/gpu/drm/gma500/cdv_intel_dp.c, line 1885
- drivers/gpu/drm/gma500/cdv_intel_hdmi.c, line 262
- drivers/gpu/drm/gma500/cdv_intel_lvds.c, line 407
- drivers/gpu/drm/gma500/oaktrail_crtc.c, line 660
- drivers/gpu/drm/gma500/oaktrail_hdmi.c, line 616
- drivers/gpu/drm/gma500/oaktrail_lvds.c, line 214
- drivers/gpu/drm/gma500/psb_intel_display.c, line 432
- drivers/gpu/drm/gma500/psb_intel_lvds.c, line 605
- drivers/gpu/drm/gma500/psb_intel_sdvo.c, line 1768
- drivers/gpu/drm/i915/display/hsw_ips.c, 2 times
- drivers/gpu/drm/i915/display/intel_cursor.c, 2 times
- drivers/gpu/drm/i915/display/intel_ddi.c, 2 times
- drivers/gpu/drm/i915/display/intel_display.c, 11 times
- drivers/gpu/drm/i915/display/intel_display_debugfs.c, 6 times
- drivers/gpu/drm/i915/display/intel_dp.c, 2 times
- drivers/gpu/drm/i915/display/intel_dp_test.c, 2 times
- drivers/gpu/drm/i915/display/intel_drrs.c, 5 times
- drivers/gpu/drm/i915/display/intel_global_state.c, 33 times
- drivers/gpu/drm/mediatek/mtk_dpi.c, 2 times
- drivers/gpu/drm/msm/adreno/a6xx_gmu.c, 6 times
- drivers/gpu/drm/msm/dsi/dsi_manager.c, 2 times
- drivers/gpu/drm/nouveau/dispnv04/crtc.c, line 1259
- drivers/gpu/drm/nouveau/dispnv04/dac.c, 2 times
- drivers/gpu/drm/nouveau/dispnv04/dfp.c, 2 times
- drivers/gpu/drm/nouveau/dispnv04/tvnv04.c, line 196
- drivers/gpu/drm/nouveau/dispnv04/tvnv17.c, line 777
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c, line 430
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c, line 430
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c, line 463
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.c, line 85
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c, line 58
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c, line 46
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c, line 209
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c, 2 times
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c, line 89
- drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c, 2 times
- drivers/gpu/drm/omapdrm/dss/dpi.c, 2 times
- drivers/gpu/drm/omapdrm/dss/dsi.c, 2 times
- drivers/gpu/drm/omapdrm/dss/sdi.c, 2 times
- drivers/gpu/drm/omapdrm/dss/venc.c, 2 times
- drivers/gpu/drm/radeon/atombios_crtc.c, line 2184
- drivers/gpu/drm/radeon/atombios_encoders.c, 3 times
- drivers/gpu/drm/radeon/radeon_legacy_crtc.c, line 1102
- drivers/gpu/drm/radeon/radeon_legacy_encoders.c, 5 times
- drivers/gpu/drm/sti/sti_dvo.c, 3 times
- drivers/gpu/drm/sti/sti_hda.c, 3 times
- drivers/gpu/drm/sti/sti_hdmi.c, 3 times
- drivers/gpu/drm/sti/sti_tvout.c, 2 times
- drivers/gpu/drm/sun4i/sun4i_backend.c, line 769
- drivers/gpu/drm/sun4i/sun8i_mixer.c, line 416
- drivers/gpu/drm/sun4i/sunxi_engine.h, 2 times
- drivers/gpu/drm/vc4/vc4_hdmi.c, 2 times
- drivers/gpu/drm/vc4/vc4_kms.c, 7 times
- drivers/hwtracing/coresight/coresight-etm4x-core.c, 2 times
- drivers/infiniband/core/rdma_core.c, 2 times
- drivers/infiniband/core/rdma_core.h, line 68
- drivers/infiniband/core/uverbs_ioctl.c, 5 times
- drivers/interconnect/qcom/bcm-voter.c, 8 times
- drivers/md/dm-cache-target.c, 3 times
- drivers/md/dm-thin.c, 8 times
- drivers/md/persistent-data/dm-space-map-common.c, 5 times
- drivers/md/persistent-data/dm-space-map-disk.c, line 211
- drivers/md/persistent-data/dm-space-map-metadata.c, 2 times
- drivers/md/persistent-data/dm-space-map.h, line 119
- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c, 6 times
- drivers/net/bonding/bond_main.c, 18 times
- drivers/net/ethernet/intel/e1000e/80003es2lan.c, 2 times
- drivers/net/ethernet/intel/e1000e/82571.c, 3 times
- drivers/net/ethernet/intel/e1000e/ethtool.c, 3 times
- drivers/net/ethernet/intel/e1000e/ich8lan.c, 3 times
- drivers/net/ethernet/intel/e1000e/phy.c, 5 times
- drivers/net/ethernet/meta/fbnic/fbnic_devlink.c, 4 times
- drivers/net/ethernet/meta/fbnic/fbnic_fw.c, 7 times
- drivers/net/wireless/ath/ath5k/reset.c, 2 times
- drivers/net/wireless/microchip/wilc1000/wlan.c, 4 times
- drivers/net/wireless/microchip/wilc1000/wlan.h, 2 times
- drivers/pwm/pwm-mtk-disp.c, 3 times
- drivers/scsi/aacraid/aachba.c, 2 times
- drivers/scsi/esas2r/esas2r_flash.c, 2 times
- drivers/staging/media/atomisp/pci/ia_css_pipe.h, line 171
- drivers/staging/media/atomisp/pci/sh_css_params.c, 2 times
- drivers/tty/tty_buffer.c, 7 times
- drivers/usb/host/pci-quirks.c, 3 times
- fs/adfs/dir.c, line 297
- fs/adfs/dir_f.c, line 323
- fs/adfs/dir_fplus.c, line 286
- fs/btrfs/transaction.c, 10 times
- fs/jfs/jfs_logmgr.c, 2 times
- fs/jfs/jfs_txnmgr.c, 5 times
- fs/nfs/nfs3xdr.c, 2 times
- fs/nfsd/nfs4proc.c, 5 times
- fs/nfsd/nfs4xdr.c, 9 times
- fs/ocfs2/aops.c, 4 times
- include/drm/drm_atomic.h, 6 times
- include/net/netfilter/nf_nat.h, line 109
- include/soc/qcom/tcs.h, 2 times
- kernel/trace/ring_buffer.c, 36 times
- kernel/trace/ring_buffer_benchmark.c, 4 times
- kernel/trace/simple_ring_buffer.c, 2 times
- net/bridge/br_vlan.c, 2 times
- net/ipv4/tcp_output.c, 2 times
- net/netfilter/nf_nat_ovs.c, 2 times
- net/netfilter/nf_tables_api.c, 5 times
- net/netfilter/nfnetlink.c, 2 times
- net/netfilter/nft_set_pipapo.c, 2 times
- net/netfilter/nft_set_rbtree.c, line 1192
- net/openvswitch/conntrack.c, 11 times
- net/sched/act_ct.c, 8 times
- sound/soc/codecs/wsa885x.c, 2 times
- tools/testing/cxl/test/cxl.c, 7 times
- tools/testing/selftests/ublk/batch.c, 7 times
Smatch caller information:
drivers/md/dm-cache-target.c cache_status() -> commit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->features.mode | 0-1,3-u32max |
| PARAM_VALUE | 1 | clean_shutdown | 0 |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |
drivers/md/dm-cache-target.c commit_op() -> commit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->cmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->cmd->fail_io | 0-1 |
| PARAM_VALUE | 0 | cache->cmd->root_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cache->cmd->root_lock.first_waiter->handoff_set | 1 |
| PARAM_VALUE | 0 | cache->cmd->root_lock.first_waiter->list.next | 2212933610777083904 |
| PARAM_VALUE | 0 | cache->cmd->root_lock.first_waiter->list.prev | 2212933610777083904 |
| PARAM_VALUE | 0 | cache->cmd->root_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | clean_shutdown | 0 |
| BUF_SIZE | 0 | cache | 2416 |
| DATA_SOURCE | 0 | cache | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/md/dm-cache-target.c sync_metadata() -> commit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->background_work_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cache->background_work_lock.first_waiter->list.next | 2624917664208203776 |
| PARAM_VALUE | 0 | cache->background_work_lock.first_waiter->list.prev | 2624917664208203776 |
| PARAM_VALUE | 0 | cache->background_work_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | cache->background_work_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | cache->cmd->changed | 0-1 |
| PARAM_VALUE | 0 | cache->cmd->fail_io | 0-1 |
| PARAM_VALUE | 0 | cache->cmd->root_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cache->cmd->root_lock.first_waiter->handoff_set | 1 |
| PARAM_VALUE | 0 | cache->cmd->root_lock.first_waiter->list.next | 2624917664208203776 |
| PARAM_VALUE | 0 | cache->cmd->root_lock.first_waiter->list.prev | 2624917664208203776 |
| PARAM_VALUE | 0 | cache->cmd->root_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | cache->cmd->root_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | cache->deferred_bios.head | 0 |
| PARAM_VALUE | 0 | cache->deferred_bios.tail | 0 |
| PARAM_VALUE | 0 | cache->features.mode | 0-2 |
| PARAM_VALUE | 0 | cache->nr_io_migrations.counter | 0 |
| PARAM_VALUE | 0 | cache->waker.work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | cache->wq | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->wq->flags | 0-4294967295 |
| PARAM_VALUE | 0 | cache->wq->flush_color | s32min-s32max |
| PARAM_VALUE | 0 | cache->wq->nr_drainers | s32min-s32max |
| PARAM_VALUE | 0 | cache->wq->nr_pwqs_to_flush.counter | s32min-s32max |
| PARAM_VALUE | 0 | cache->wq->work_color | s32min-s32max |
| PARAM_VALUE | 0 | *cache->wq->lockdep_map->name | 0-255 |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| BUF_SIZE | 0 | cache | 16,40-s32max |
| DATA_SOURCE | 0 | cache | $0 |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->bm->bufio->slab_buffer->object_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->dirty_info.array_info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->hint_info.btree_info.tm->bm->bufio->block_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->cmd->info.btree_info.tm->bm->bufio->block_size | |
| LOCK2 | 0 | &cache->background_work_lock | |
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct cache)->background_work_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-thin.c alloc_data_block() -> commit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cache->low_water_triggered | 1 |
| PARAM_VALUE | 0 | cache->next_mapping | 1-u64max |
| PARAM_VALUE | 0 | cache->pf.mode | 0 |
| PARAM_VALUE | 0 | cache->pmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->pmd->fail_io | 0 |
| PARAM_VALUE | 0 | cache->pmd->root_lock.first_waiter->handoff_set | 1 |
| PARAM_VALUE | 0 | cache->pmd->root_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | cache->ti->table->event_context->event_nr.counter | s32min-s32max |
| PARAM_VALUE | 0 | cache->ti->table->event_context->uevent_lock.rlock.dep_map->name | 0-255 |
| LOCK2 | &pool->lock |
drivers/md/dm-thin.c alloc_data_block() -> commit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cache->low_water_triggered | 1 |
| PARAM_VALUE | 0 | cache->next_mapping | 1-u64max |
| PARAM_VALUE | 0 | cache->pmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->pmd->fail_io | 0 |
| PARAM_VALUE | 0 | cache->pmd->in_service | 1 |
| PARAM_VALUE | 0 | cache->pmd->root_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cache->pmd->root_lock.first_waiter->handoff_set | 1 |
| PARAM_VALUE | 0 | cache->pmd->root_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | cache->ti->table->event_context->event_nr.counter | s32min-s32max |
| PARAM_VALUE | 0 | cache->ti->table->event_context->uevent_lock.rlock.dep_map->name | 0-255 |
| CAPPED_DATA | 0 | cache->pmd->metadata_reserve | 1 |
| NO_OVERFLOW_SIMPLE | 0 | cache->pmd->bm->bufio->slab_buffer->object_size | |
| NO_OVERFLOW_SIMPLE | 0 | cache->pmd->data_sm->ll.tm->real->bm->bufio->block_size | |
| LOCK2 | &pool->lock |
drivers/md/dm-thin.c pool_message() -> commit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->pmd->fail_io | 0 |
| PARAM_VALUE | 0 | cache->pmd->in_service | 1 |
| PARAM_VALUE | 0 | cache->pmd->root_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cache->pmd->root_lock.first_waiter->handoff_set | 1 |
| PARAM_VALUE | 0 | cache->pmd->root_lock.first_waiter->type | 0-1 |
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |
drivers/md/dm-thin.c pool_postsuspend() -> commit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->no_space_timeout.work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | cache->waker.work.lockdep_map->name | 0-255 |
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-thin.c pool_preresume() -> commit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->no_space_timeout.timer.entry->pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->no_space_timeout.work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | cache->pmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->pmd->bm->read_only | 0-1 |
| PARAM_VALUE | 0 | cache->pmd->root_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cache->pmd->root_lock.first_waiter->handoff_set | 1 |
| PARAM_VALUE | 0 | cache->pmd->root_lock.first_waiter->list.next | 2624917664208203776 |
| PARAM_VALUE | 0 | cache->pmd->root_lock.first_waiter->list.prev | 2624917664208203776 |
| PARAM_VALUE | 0 | cache->pmd->root_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | cache->process_bio | 1384511198513909760,7991807685926547456,8752578213440634880 |
| PARAM_VALUE | 0 | cache->process_cell | 819502686028488704,1438208356453273600,6457992192310935552 |
| PARAM_VALUE | 0 | cache->process_discard | 1384511198513909760,2353795378601926656,4998615616779755520 |
| PARAM_VALUE | 0 | cache->process_discard_cell | 1438208356453273600,2546112863210897408,4734942750516097024,5004307637888102400 |
| PARAM_VALUE | 0 | cache->process_prepared_discard | 1575030001462607872,3207567192974540800,7211498306549579776,7715493549760503808 |
| PARAM_VALUE | 0 | cache->process_prepared_mapping | 6761281512312950784,8664862613375811584 |
| PARAM_VALUE | 0 | cache->ti | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->ti->private | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->ti->private->adjusted_pf.mode | 0-4294967295 |
| PARAM_VALUE | 0 | cache->ti->table->event_context->event_nr.counter | s32min-s32max |
| PARAM_VALUE | 0 | cache->ti->table->event_context->uevent_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cache->ti->type | 4096-ptr_max |
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-thin.c pool_status() -> commit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->pf.mode | 0-3,5-u32max |
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |
drivers/md/dm-thin.c process_deferred_bios() -> commit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->deferred_flush_bios.head | 0 |
| PARAM_VALUE | 0 | cache->deferred_flush_bios.tail | 0 |
| PARAM_VALUE | 0 | cache->deferred_flush_completions.head | 0 |
| PARAM_VALUE | 0 | cache->deferred_flush_completions.tail | 0 |
| PARAM_VALUE | 0 | cache->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cache->pmd | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->pmd->root_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cache->pmd->root_lock.first_waiter->handoff_set | 1 |
| PARAM_VALUE | 0 | cache->pmd->root_lock.first_waiter->list.next | 2212933610777083904 |
| PARAM_VALUE | 0 | cache->pmd->root_lock.first_waiter->list.prev | 2212933610777083904 |
| PARAM_VALUE | 0 | cache->pmd->root_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | cache->pmd->tm->bm->bufio->cache.num_locks | 0-4294967295 |
| PARAM_VALUE | 0 | cache->pmd->tm->bm->bufio->lock->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | cache->pmd->tm->bm->bufio->lock.first_waiter->task->blocked_on | (-1)-0 |
| PARAM_VALUE | 0 | cache->pmd->tm->bm->bufio->need_reserved_buffers | 0-4294967295 |
| PARAM_VALUE | 0 | cache->pmd->tm->prefetches->blocks | (-1) |
| PARAM_VALUE | 0 | cache->pmd->tm->prefetches.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cache->pmd->tm->prefetches.lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | cache->pmd->tm->prefetches.lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | cache->pmd->tm->prefetches.lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cache->pmd->tm->prefetches.lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | cache->pmd->tm->prefetches.lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | cache->pmd->tm->prefetches.lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | cache->pmd->tm->prefetches.lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | cache->prepared_discards.next | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->prepared_discards.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->prepared_discards.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->prepared_discards.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->prepared_discards.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->prepared_discards.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->prepared_discards_pt2.next | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->prepared_discards_pt2.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->prepared_discards_pt2.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->prepared_discards_pt2.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->prepared_discards_pt2.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->prepared_discards_pt2.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->prepared_mappings.next | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->prepared_mappings.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->prepared_mappings.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->prepared_mappings.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->prepared_mappings.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->prepared_mappings.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->throttle.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cache->throttle.lock.first_waiter->list.next | 2624917664208203776 |
| PARAM_VALUE | 0 | cache->throttle.lock.first_waiter->list.prev | 2624917664208203776 |
| PARAM_VALUE | 0 | cache->throttle.lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | cache->throttle.lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | cache->throttle.throttle_applied | 1 |
| DATA_SOURCE | 0 | cache | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/md/dm-thin.c process_reserve_metadata_snap_mesg() -> commit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cache | 4096-ptr_max |
| PARAM_VALUE | 0 | cache->pf.mode | 0-1 |
| DATA_SOURCE | 0 | cache | $2 |
| LOCK2 | &md->io_barrier | ||
| TYPE_LOCK | (struct mapped_device)->io_barrier |