Defined in 2 files as a member:

Defined in 1 files as a function:

Referenced in 45 files:

Smatch caller information:

drivers/block/drbd/drbd_state.c remember_old_state() -> count_objects()

Type Parameter Key Value
PARAM_VALUE 1 n_devices 4123971753771089920
PARAM_VALUE 2 n_connections 4974966258657558528
DATA_SOURCE 0 resource $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &resources_mutex
HALF_LOCKED2 irq
HALF_LOCKED2 0 &resource->conf_update
HALF_LOCKED2 0 &resource->req_lock

Smatch assignments to (struct shrinker)->count_objects:

kernel/rcu/tree.c rcu_init_nohz() -> (struct shrinker)->count_objects [2480805315932372992]

mm/huge_memory.c thp_shrinker_init() -> (struct shrinker)->count_objects [1154711713115275264]

drivers/gpu/drm/panthor/panthor_gem.c panthor_gem_shrinker_init() -> (struct shrinker)->count_objects [374993429463044096]

fs/nfs/super.c register_nfs_fs() -> (struct shrinker)->count_objects [5161436182532550656]

fs/super.c alloc_super() -> (struct shrinker)->count_objects [5611855553569669120]

fs/nfsd/filecache.c nfsd_file_cache_init() -> (struct shrinker)->count_objects [1120056081378402304]

mm/slab_common.c kvfree_rcu_init() -> (struct shrinker)->count_objects [8488027862585516032]

fs/quota/dquot.c dquot_init() -> (struct shrinker)->count_objects [5219606959817134080]

mm/shrinker.c shrinker_alloc() -> (struct shrinker)->count_objects [0-u64max]

mm/shrinker.c shrinker_free_rcu_cb() -> (struct shrinker)->count_objects [min-max]

drivers/xen/xenbus/xenbus_probe_backend.c xenbus_probe_backend_init() -> (struct shrinker)->count_objects [1956816778166165504]

fs/erofs/zutil.c erofs_init_shrinker() -> (struct shrinker)->count_objects [2690273424092815360]

mm/zswap.c zswap_alloc_shrinker() -> (struct shrinker)->count_objects [3399975070370598912]

drivers/misc/vmw_balloon.c vmballoon_register_shrinker() -> (struct shrinker)->count_objects [7776392154058858496]

fs/nfsd/nfs4state.c nfs4_state_create_net() -> (struct shrinker)->count_objects [4723226820971319296]

fs/nfsd/nfs4state.c nfs4_state_start() -> (struct shrinker)->count_objects [5872728505985007616]

fs/mbcache.c mb_cache_create() -> (struct shrinker)->count_objects [7671932056990326784]

net/sunrpc/auth.c rpcauth_init_module() -> (struct shrinker)->count_objects [3096155985145917440]

drivers/md/dm-zoned-metadata.c dmz_ctr_metadata() -> (struct shrinker)->count_objects [325220456541798400]

fs/nfs/nfs42xattr.c nfs4_xattr_shrinker_init() -> (struct shrinker)->count_objects [0-u64max]

fs/ext4/extents_status.c ext4_es_register_shrinker() -> (struct shrinker)->count_objects [7624776280423583744]

drivers/gpu/drm/xe/xe_shrinker.c xe_shrinker_create() -> (struct shrinker)->count_objects [7095379610037235712]

mm/workingset.c workingset_init() -> (struct shrinker)->count_objects [5751066449633026048]

drivers/gpu/drm/i915/gem/i915_gem_shrinker.c i915_gem_driver_register__shrinker() -> (struct shrinker)->count_objects [451191782386606080]

drivers/android/binder_alloc.c binder_alloc_shrinker_init() -> (struct shrinker)->count_objects [7012140871181131776]

fs/xfs/xfs_qm.c xfs_qm_init_quotainfo() -> (struct shrinker)->count_objects [6504205639747043328]

drivers/gpu/drm/msm/msm_gem_shrinker.c msm_gem_shrinker_init() -> (struct shrinker)->count_objects [6128590999372660736]

fs/jbd2/journal.c journal_init_common() -> (struct shrinker)->count_objects [6319985247444377600]

fs/gfs2/quota.c gfs2_qd_shrinker_init() -> (struct shrinker)->count_objects [1834037548837445632]

drivers/gpu/drm/ttm/ttm_pool.c ttm_pool_mgr_init() -> (struct shrinker)->count_objects [9013939293401051136]

drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c panfrost_gem_shrinker_init() -> (struct shrinker)->count_objects [4820230506981838848]

drivers/virtio/virtio_balloon.c virtio_balloon_register_shrinker() -> (struct shrinker)->count_objects [6544447940687527936]

fs/btrfs/compression.c btrfs_init_compress() -> (struct shrinker)->count_objects [7625712651313315840]

fs/nfsd/nfscache.c nfsd_reply_cache_init() -> (struct shrinker)->count_objects [6656745228928819200]

drivers/gpu/drm/drm_pagemap_util.c drm_pagemap_shrinker_create_devm() -> (struct shrinker)->count_objects [7950779771828801536]

drivers/md/dm-bufio.c dm_bufio_client_create() -> (struct shrinker)->count_objects [4711151730790653952]

mm/shrinker_debug.c shrinker_debugfs_count_show() -> (struct shrinker)->count_objects [0-u64max]

mm/shrinker_debug.c shrinker_debugfs_scan_write() -> (struct shrinker)->count_objects [0-u64max]

drivers/md/raid5.c setup_conf() -> (struct shrinker)->count_objects [7179262076039208960]

fs/xfs/xfs_buf.c xfs_init_buftarg() -> (struct shrinker)->count_objects [1653399236578496512]

mm/vmalloc.c vmalloc_init() -> (struct shrinker)->count_objects [6900166496215179264]

drivers/md/bcache/btree.c bch_btree_cache_alloc() -> (struct shrinker)->count_objects [1172925756905705472]

fs/f2fs/super.c f2fs_init_shrinker() -> (struct shrinker)->count_objects [1833996917882400768]

mm/zsmalloc.c zs_register_shrinker() -> (struct shrinker)->count_objects [410793372619169792]

fs/xfs/xfs_icache.c xfs_inodegc_register_shrinker() -> (struct shrinker)->count_objects [2656811459884322816]

fs/ubifs/super.c ubifs_init() -> (struct shrinker)->count_objects [6048207960563404800]