Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 35 files:

Smatch caller information:

block/elevator.c elevator_alloc() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 4635921868583579648
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &q->elevator_lock
HALF_LOCKED2 &q->sysfs_lock
HALF_LOCKED2 &set->tag_list_lock
HALF_LOCKED2 &set->update_nr_hwq_lock
TYPE_LOCK (struct request_queue)->elevator_lock

drivers/base/test/property-entry-test.c of_node_init() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 1276568355318087680
MEM_ZERO 0 kobj
NOCHECK_CALL

block/blk-mq-sysfs.c blk_mq_hctx_kobj_init() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 3676645566843154432
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &set->tag_list_lock
HALF_LOCKED2 &set->update_nr_hwq_lock

block/blk-mq-sysfs.c blk_mq_sysfs_init() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 7917916540978126848
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

block/blk-mq-sysfs.c blk_mq_sysfs_init() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 8215925826750111744
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/md.c md_alloc() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 7038564241566498816
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &disks_mutex

drivers/md/md.c md_import_device() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 1426636123003412480
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

sound/hda/core/sysfs.c add_widget_node() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 9028643938363203584
BUF_SIZE 0 kobj 248
DATA_SOURCE 0 kobj r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/uio/uio.c uio_dev_add_attributes() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 1 ktype 172153860934320128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/uio/uio.c uio_dev_add_attributes() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 1 ktype 1745822419264946176
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/of/fdt.c of_node_init() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 128,4096-ptr_max
PARAM_VALUE 1 ktype 1276568355318087680
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &of_fdt_unflatten_mutex
HALF_LOCKED2 irq

drivers/gpu/drm/xe/xe_tile_sysfs.c xe_tile_sysfs_init() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 4081520871885590528
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/infiniband/core/sysfs.c setup_gid_attrs() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 4871971028065517568
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &device->compat_devs_mutex
HALF_LOCKED2 global &devices_rwsem
HALF_LOCKED2 global &rdma_nets_rwsem

drivers/infiniband/core/sysfs.c setup_port() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 3723397472496644096
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &device->compat_devs_mutex
HALF_LOCKED2 global &devices_rwsem
HALF_LOCKED2 global &rdma_nets_rwsem

drivers/gpu/drm/xe/xe_gt_sysfs.c xe_gt_sysfs_init() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 5757553892782219264
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/char_dev.c cdev_alloc() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 5171966442834808832
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sp->mutex
HALF_LOCKED2 global &cuse_lock
HALF_LOCKED2 global &unit_mutex

fs/char_dev.c cdev_init() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 1499647686170447872
MEM_ZERO 0 kobj
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &device->client_data_rwsem
HALF_LOCKED2 &master->scan_lock
HALF_LOCKED2 &sp->mutex
HALF_LOCKED2 &ubi->device_mutex
HALF_LOCKED2 &wq->wq_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &clients_rwsem
HALF_LOCKED2 global &devices_rwsem
HALF_LOCKED2 global &ubi_devices_mutex
HALF_LOCKED2 global &ublk_ctl_mutex
HALF_LOCKED2 global &ucaps_mutex
HALF_LOCKED2 global &vfio.group_lock
HALF_LOCKED2 global &wtd_deferred_reg_mutex

drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c create_xe_sriov_kobj() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 7275848073511292928,8398454511111110656
DATA_SOURCE 1 ktype $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/base/core.c class_dir_create_and_add() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 6409399961802510336
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &gdp_mutex
HALF_LOCKED2 global &dpm_list_mtx

drivers/base/core.c device_initialize() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 0 kobj->kset 0,4096-ptr_max
PARAM_VALUE 1 ktype 5399513539053756416
NOCHECK_CALL

fs/btrfs/sysfs.c btrfs_sysfs_add_block_group_type() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 7642234132505366528
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/firmware/memmap.c firmware_map_add_entry() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 1355705174464159744
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 irq

drivers/vdpa/vdpa_user/vduse_dev.c vduse_dev_init_vqs() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 7486280088035479552
NOCHECK_CALL
LOCK2 global &vduse_lock

fs/fuse/virtio_fs.c virtio_fs_probe() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 7152659393061642240
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c amdgpu_discovery_sysfs_ips() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 2348390341638668288
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

block/genhd.c __alloc_disk_node() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 8941777688397746176
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/padata.c padata_alloc() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 3719981029619109888
NOCHECK_CALL

drivers/of/dynamic.c of_node_init() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 1276568355318087680
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/kobject.c kobject_create() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 1915817945436012544
BUF_SIZE 0 kobj 248
DATA_SOURCE 0 kobj r _kzalloc_noprof
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &drivers_dir_mutex
HALF_LOCKED2 &gt->perf.lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &srv->paths_mutex
HALF_LOCKED2 &srv_sess->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &topology_lock
HALF_LOCKED2 global &uncore_lock
HALF_LOCKED2 global &usnic_ib_ibdev_list_lock
HALF_LOCKED2 global &virtio_fs_mutex

lib/kobject.c kobject_init_and_add() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 1 ktype 4096-ptr_max
BUF_SIZE 0 kobj (-1),248
BUF_SIZE 0 kobj (-1),248
BUF_SIZE 0 kobj->kset (-1),344
BUF_SIZE 1 ktype (-1),48
BUF_SIZE 1 ktype (-1),48
DATA_SOURCE 0 kobj $0
DATA_SOURCE 1 ktype $1
STR_LEN 0 kobj (-1),2-19,24
STR_LEN 0 kobj (-1),2-19,24
STR_LEN 1 ktype (-1)-1010101
STR_LEN 1 ktype (-1)-1010101
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &c->umount_mutex
HALF_LOCKED2 &ctx->walk_control_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &q->sysfs_lock
HALF_LOCKED2 &sbi->s_error_notify_mutex
HALF_LOCKED2 &srv_dev->lock
HALF_LOCKED2 &srv_sess->lock
HALF_LOCKED2 &us_ibdev->usdev_lock
HALF_LOCKED2 &vf->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &bioscfg_drv.mutex
HALF_LOCKED2 global &damon_sysfs_lock
HALF_LOCKED2 global &device_ctls_mutex
HALF_LOCKED2 global &edac_pci_ctls_mutex
HALF_LOCKED2 global &global_tunables_lock
HALF_LOCKED2 global &gov_dbs_data_mutex
HALF_LOCKED2 global &ls_lock
HALF_LOCKED2 global &pci_slot_mutex
HALF_LOCKED2 global &pernet_ops_rwsem
HALF_LOCKED2 global &topology_lock
HALF_LOCKED2 global &wmi_priv.mutex
HALF_LOCKED2 global &xgmi_mutex

drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c kobj_xe_hw_engine_class() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 6966418754381066240
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c xe_add_hw_engine_class_defaults() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 2258116911498010624
BUF_SIZE 0 kobj 248
DATA_SOURCE 0 kobj r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c xe_hw_engine_class_sysfs_init() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 6966418754381066240
BUF_SIZE 0 kobj 248
DATA_SOURCE 0 kobj r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/md/bcache/stats.c bch_cache_accounting_init() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 7299730823897042944
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &bch_register_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/md/bcache/stats.c bch_cache_accounting_init() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 7299730823897042944
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &bch_register_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/md/bcache/stats.c bch_cache_accounting_init() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 7299730823897042944
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &bch_register_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/md/bcache/stats.c bch_cache_accounting_init() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 7299730823897042944
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &bch_register_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

kernel/irq/irqdesc.c init_desc() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 6962900518331105280
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/gpu/drm/i915/gt/sysfs_engines.c add_defaults() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 559494444294287360
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pdev->dev.mutex

drivers/gpu/drm/i915/gt/sysfs_engines.c kobj_engine() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 559494444294287360
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pdev->dev.mutex

drivers/md/bcache/super.c bch_cache_set_alloc() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 5141546925352652800
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &bch_register_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/md/bcache/super.c bch_cache_set_alloc() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 8891059746449707008
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &bch_register_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/md/bcache/super.c cache_alloc() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 2454547945184276480
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/md/bcache/super.c cached_dev_init() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 231458154859315200
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &bch_register_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/md/bcache/super.c flash_dev_run() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 2021106941140017152
NOCHECK_CALL
HALF_LOCKED2 global &bch_register_lock

arch/x86/platform/efi/runtime-map.c add_sysfs_runtime_map_entry() -> kobject_init()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 ktype 7849800134608502784
NOCHECK_CALL