Defined in 1 files as a variable:
Defined in 42 files as a member:
-
arch/x86/kernel/cpu/microcode/intel.c,
line 105
(as a member)
-
drivers/crypto/intel/qat/qat_common/icp_qat_uclo.h,
line 470
(as a member)
-
drivers/gpu/drm/amd/display/dc/dml/display_mode_structs.h,
line 699
(as a member)
-
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h,
line 2012
(as a member)
-
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_dchub_registers.h,
line 107
(as a member)
-
drivers/gpu/drm/panthor/panthor_heap.c,
line 61
(as a member)
-
drivers/infiniband/hw/irdma/type.h,
line 1132
(as a member)
-
drivers/infiniband/hw/irdma/type.h,
line 1159
(as a member)
-
drivers/infiniband/hw/irdma/type.h,
line 1180
(as a member)
-
drivers/infiniband/ulp/rtrs/rtrs-clt.h,
line 139
(as a member)
-
drivers/md/dm-exception-store.h,
line 122
(as a member)
-
drivers/md/dm-snap-persistent.c,
line 84
(as a member)
-
drivers/md/dm-stripe.c,
line 38
(as a member)
-
drivers/md/dm-unstripe.c,
line 22
(as a member)
-
drivers/media/dvb-frontends/drxk.h,
line 49
(as a member)
-
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h,
line 925
(as a member)
-
drivers/net/ethernet/mellanox/mlx5/core/en/params.h,
line 11
(as a member)
-
drivers/net/wireless/ath/wcn36xx/dxe.h,
line 449
(as a member)
-
drivers/platform/x86/intel/ifs/ifs.h,
line 188
(as a member)
-
drivers/platform/x86/intel/ifs/ifs.h,
line 201
(as a member)
-
drivers/platform/x86/intel/ifs/ifs.h,
line 370
(as a member)
-
drivers/rpmsg/qcom_glink_native.c,
line 904
(as a member)
-
drivers/rpmsg/qcom_glink_native.c,
line 1482
(as a member)
-
fs/btrfs/space-info.h,
line 162
(as a member)
-
fs/btrfs/volumes.c,
line 5729
(as a member)
-
fs/nfs/blocklayout/blocklayout.h,
line 80
(as a member)
-
fs/nfs/blocklayout/blocklayout.h,
line 110
(as a member)
-
include/drm/display/drm_dsc.h,
line 361
(as a member)
-
include/linux/gpu_buddy.h,
line 194
(as a member)
-
include/net/xdp_sock.h,
line 27
(as a member)
-
include/net/xsk_buff_pool.h,
line 78
(as a member)
-
include/uapi/drm/panthor_drm.h,
line 1091
(as a member)
-
include/uapi/linux/if_xdp.h,
line 87
(as a member)
-
include/uapi/linux/raid/md_p.h,
line 189
(as a member)
-
include/uapi/linux/raid/md_u.h,
line 102
(as a member)
-
include/uapi/linux/raid/md_u.h,
line 145
(as a member)
-
include/uapi/linux/xdp_diag.h,
line 66
(as a member)
-
include/ufs/ufshcd.h,
line 914
(as a member)
-
kernel/padata.c,
line 44
(as a member)
-
net/xdp/xsk.c,
line 1784
(as a member)
-
tools/perf/bench/mem-functions.c,
line 85
(as a member)
-
tools/testing/selftests/ublk/kublk.h,
line 57
(as a member)
Defined in 1 files as a function:
Referenced in 153 files:
-
arch/arm/mm/cache-uniphier.c,
4 times
-
arch/arm64/kvm/mmu.c,
8 times
-
arch/x86/kernel/cpu/microcode/intel.c,
5 times
-
arch/x86/kernel/cpu/mtrr/cleanup.c,
13 times
-
arch/x86/platform/olpc/olpc_dt.c,
5 times
-
arch/x86/xen/setup.c,
8 times
-
drivers/accel/amdxdna/aie2_message.c,
9 times
-
drivers/accel/habanalabs/common/memory.c,
9 times
-
drivers/accel/habanalabs/gaudi/gaudi.c,
5 times
-
drivers/accel/habanalabs/gaudi2/gaudi2.c,
4 times
-
drivers/crypto/intel/qat/qat_common/qat_uclo.c,
2 times
-
drivers/dma/uniphier-mdmac.c,
3 times
-
drivers/gpu/buddy.c,
29 times
-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c,
3 times
-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c,
2 times
-
drivers/gpu/drm/amd/amdkfd/kfd_device.c,
10 times
-
drivers/gpu/drm/amd/display/dc/core/dc.c,
4 times
-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c,
2 times
-
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c,
line 173
-
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c,
line 173
-
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c,
line 150
-
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c,
line 97
-
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c,
line 96
-
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c,
line 184
-
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c,
2 times
-
drivers/gpu/drm/amd/display/dc/dml/display_rq_dlg_helpers.c,
line 159
-
drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c,
line 217
-
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c,
line 224
-
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c,
2 times
-
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c,
4 times
-
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c,
2 times
-
drivers/gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c,
4 times
-
drivers/gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c,
14 times
-
drivers/gpu/drm/amd/display/dc/hubp/dcn201/dcn201_hubp.c,
2 times
-
drivers/gpu/drm/amd/display/dc/hubp/dcn21/dcn21_hubp.c,
12 times
-
drivers/gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.c,
2 times
-
drivers/gpu/drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c,
4 times
-
drivers/gpu/drm/amd/display/dc/hubp/dcn42/dcn42_hubp.c,
2 times
-
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c,
2 times
-
drivers/gpu/drm/display/drm_dsc_helper.c,
line 155
-
drivers/gpu/drm/drm_buddy.c,
2 times
-
drivers/gpu/drm/drm_gpusvm.c,
7 times
-
drivers/gpu/drm/i915/display/intel_gmbus.c,
2 times
-
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c,
6 times
-
drivers/gpu/drm/i915/i915_ttm_buddy_manager.h,
line 55
-
drivers/gpu/drm/i915/selftests/intel_memory_region.c,
5 times
-
drivers/gpu/drm/panthor/panthor_drv.c,
line 1289
-
drivers/gpu/drm/panthor/panthor_heap.c,
12 times
-
drivers/gpu/drm/panthor/panthor_heap.h,
line 15
-
drivers/gpu/drm/panthor/panthor_mmu.c,
3 times
-
drivers/gpu/drm/qxl/qxl_image.c,
2 times
-
drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c,
6 times
-
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c,
4 times
-
drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c,
2 times
-
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c,
line 104
-
drivers/gpu/tests/gpu_buddy_test.c,
21 times
-
drivers/infiniband/hw/hns/hns_roce_hem.c,
3 times
-
drivers/infiniband/hw/irdma/ctrl.c,
6 times
-
drivers/infiniband/hw/irdma/verbs.c,
3 times
-
drivers/infiniband/hw/mthca/mthca_memfree.c,
4 times
-
drivers/infiniband/ulp/rtrs/rtrs-clt.c,
11 times
-
drivers/input/evdev.c,
3 times
-
drivers/input/touchscreen/wdt87xx_i2c.c,
3 times
-
drivers/md/dm-exception-store.c,
14 times
-
drivers/md/dm-exception-store.h,
line 185
-
drivers/md/dm-snap-persistent.c,
27 times
-
drivers/md/dm-snap-transient.c,
3 times
-
drivers/md/dm-snap.c,
18 times
-
drivers/md/dm-stripe.c,
22 times
-
drivers/md/dm-unstripe.c,
11 times
-
drivers/md/dm-vdo/indexer/io-factory.c,
19 times
-
drivers/md/md-autodetect.c,
line 196
-
drivers/md/md.c,
6 times
-
drivers/media/dvb-frontends/dib9000.c,
4 times
-
drivers/media/dvb-frontends/drxk_hard.c,
line 6737
-
drivers/media/i2c/thp7312.c,
5 times
-
drivers/media/i2c/vgxy61.c,
2 times
-
drivers/media/usb/dvb-usb-v2/az6007.c,
2 times
-
drivers/media/usb/em28xx/em28xx-dvb.c,
4 times
-
drivers/misc/mei/mei_lb.c,
8 times
-
drivers/mtd/nand/raw/marvell_nand.c,
2 times
-
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c,
5 times
-
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c,
5 times
-
drivers/net/ethernet/emulex/benet/be_cmds.c,
4 times
-
drivers/net/ethernet/emulex/benet/be_ethtool.c,
5 times
-
drivers/net/ethernet/mellanox/mlx4/icm.c,
4 times
-
drivers/net/ethernet/mellanox/mlx5/core/en/params.c,
10 times
-
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c,
3 times
-
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c,
2 times
-
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c,
3 times
-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c,
2 times
-
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c,
2 times
-
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c,
11 times
-
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c,
5 times
-
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c,
7 times
-
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h,
6 times
-
drivers/net/ethernet/mellanox/mlxsw/i2c.c,
12 times
-
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c,
7 times
-
drivers/net/wireless/ath/wcn36xx/dxe.c,
10 times
-
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c,
4 times
-
drivers/net/wireless/marvell/libertas/if_sdio.c,
13 times
-
drivers/ntb/test/ntb_perf.c,
8 times
-
drivers/nvdimm/btt.c,
6 times
-
drivers/nvme/host/pci.c,
9 times
-
drivers/platform/x86/intel/ifs/load.c,
12 times
-
drivers/rpmsg/qcom_glink_native.c,
22 times
-
drivers/rpmsg/qcom_glink_trace.h,
6 times
-
drivers/rtc/rtc-isl12026.c,
9 times
-
drivers/s390/cio/css.c,
6 times
-
drivers/scsi/megaraid/megaraid_sas_fusion.c,
6 times
-
drivers/scsi/qla2xxx/qla_nx2.c,
8 times
-
drivers/scsi/smartpqi/smartpqi_init.c,
13 times
-
drivers/ufs/core/ufs-sysfs.c,
2 times
-
drivers/ufs/core/ufshcd.c,
2 times
-
drivers/vfio/pci/mlx5/main.c,
2 times
-
drivers/vfio/pci/virtio/migrate.c,
4 times
-
drivers/virtio/virtio_mem.c,
4 times
-
fs/btrfs/block-group.c,
2 times
-
fs/btrfs/space-info.c,
5 times
-
fs/btrfs/space-info.h,
line 305
-
fs/btrfs/sysfs.c,
3 times
-
fs/btrfs/volumes.c,
6 times
-
fs/ext2/dir.c,
11 times
-
fs/ext4/mballoc.c,
2 times
-
fs/gfs2/rgrp.c,
6 times
-
fs/minix/dir.c,
4 times
-
fs/nfs/blocklayout/dev.c,
8 times
-
fs/nilfs2/dir.c,
11 times
-
fs/ufs/dir.c,
7 times
-
include/linux/gpu_buddy.h,
2 times
-
include/net/xdp_sock_drv.h,
line 51
-
kernel/padata.c,
8 times
-
lib/genalloc.c,
3 times
-
lib/scatterlist.c,
4 times
-
mm/kmsan/core.c,
5 times
-
net/devlink/region.c,
9 times
-
net/xdp/xdp_umem.c,
9 times
-
net/xdp/xsk.c,
line 1053
-
net/xdp/xsk_buff_pool.c,
9 times
-
net/xdp/xsk_diag.c,
2 times
-
net/xdp/xsk_queue.h,
3 times
-
sound/soc/codecs/ntpfw.c,
4 times
-
sound/soc/sof/intel/hda-stream.c,
3 times
-
sound/soc/sof/ipc4.c,
11 times
-
tools/perf/bench/mem-functions.c,
9 times
-
tools/testing/selftests/bpf/xsk.c,
line 254
-
tools/testing/selftests/mm/hugetlb-read-hwpoison.c,
4 times
-
tools/testing/selftests/mm/uffd-unit-tests.c,
6 times
-
tools/testing/selftests/net/lib/xdp_helper.c,
line 81
-
tools/testing/selftests/net/tcp_mmap.c,
14 times
-
tools/testing/selftests/net/tls.c,
4 times
-
tools/testing/selftests/ublk/stripe.c,
12 times
-
tools/testing/vsock/vsock_test.c,
4 times
Smatch caller information:
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
chunk |
4096-ptr_max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| LOCK2 |
|
rcu_read |
|
| HALF_LOCKED2 |
|
&chan->lock |
|
| HALF_LOCKED2 |
|
&ipc->lock |
|
| HALF_LOCKED2 |
|
flags |
|
| HALF_LOCKED2 |
|
global &cpm_muram_lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
chunk |
4096-ptr_max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
&dev->lock |
|
| HALF_LOCKED2 |
|
&h->mu |
|
| HALF_LOCKED2 |
|
&hdev->fpriv_list_lock |
|
| HALF_LOCKED2 |
|
&priv->lock |
|
| Type |
Parameter |
Key |
Value |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| LOCK2 |
|
rcu_read |
|
| HALF_LOCKED2 |
|
&_dev->mutex |
|
| HALF_LOCKED2 |
|
&of->mutex |
|