Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 30 files:

Smatch caller information:

drivers/mmc/host/sdhci-xenon.c xenon_probe_params() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 1529898717517561856
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/xe/xe_sriov_vf_ccs.c get_ccs_bb_pool_size() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 5312159570353393664
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/ttm/ttm_device.c ttm_global_init() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 1804237649860943872
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &ttm_global_mutex

net/rds/ib_recv.c rds_ib_recv_init() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 6503116667558047744
NOCHECK_CALL

fs/jfs/jfs_txnmgr.c txInit() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 922247401715793920
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c amdgpu_vm_adjust_size() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 3023214099420192768
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/mpt3sas/mpt3sas_base.c _base_config_dma_addressing() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 7683104024749502464
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/debug/kdb/kdb_main.c kdb_sysinfo() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 8452107614873161728
DATA_SOURCE 0 val $0
MEM_ZERO 0 val
NOCHECK_CALL
HALF_LOCKED2 rcu_read

fs/proc/meminfo.c meminfo_proc_show() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 3224797017867665408
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

fs/nfsd/nfssvc.c nfsd_get_default_max_blksize() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 1874159362982887424
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &nfsd_mutex

fs/nfsd/nfs4state.c nfsd4_init_leases_net() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 3572417561882484736
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &pernet_ops_rwsem

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c amdgpu_amdkfd_init() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 6805071349574676480
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c amdgpu_acpi_get_numa_info() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 4105884588530913280
NOCHECK_CALL

net/handshake/netlink.c handshake_net_init() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 9032121797953794048
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &pernet_ops_rwsem

drivers/gpu/drm/xe/xe_bo.c shrink_test_run_device() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 6861966026756247552
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlx4/profile.c mlx4_make_profile() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 2601789250423595008
NOCHECK_CALL

drivers/virtio/virtio_balloon.c update_balloon_stats() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 7573497986016448512
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/netfilter/ipvs/ip_vs_ctl.c update_defense_level() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 4183043287398354944
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/eventpoll.c eventpoll_init() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 3459834010214170624
NOCHECK_CALL

fs/notify/inotify/inotify_user.c inotify_user_setup() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 6717276354027991040
NOCHECK_CALL

kernel/sys.c do_sysinfo() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 2946328257137876992,5170696399500218368
DATA_SOURCE 0 val $0
MEM_ZERO 0 val
NOCHECK_CALL

drivers/gpu/drm/xe/xe_ttm_sys_mgr.c xe_ttm_sys_mgr_init() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 720557206577045504
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c amdgpu_amdkfd_gpuvm_init_mem_limits() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 2443203886506151936
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &xcp_mgr->xcp_lock

fs/notify/fanotify/fanotify_user.c fanotify_user_setup() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 3732529021382881280
NOCHECK_CALL

fs/f2fs/node.c f2fs_available_free_memory() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 7143596434347556864
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &nm_i->nid_list_lock

drivers/gpu/drm/amd/amdgpu/amdgpu_device.c amdgpu_device_check_smu_prv_buffer_size() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 7861786768366243840
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath12k/core.c ath12k_core_get_memory_mode() -> si_meminfo()

Type Parameter Key Value
PARAM_VALUE 0 val 66162596744122368
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock