Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 30 files:
- arch/powerpc/platforms/powernv/opal-dump.c, line 373
- arch/powerpc/platforms/powernv/opal-elog.c, line 245
- block/blk-mq-sysfs.c, line 215
- block/holder.c, line 82
- drivers/base/core.c
- drivers/base/swnode.c, line 379
- drivers/cpufreq/cpufreq.c, line 220
- drivers/edac/edac_device_sysfs.c
- drivers/edac/edac_pci_sysfs.c, line 168
- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
- drivers/infiniband/hw/mlx4/sysfs.c
- drivers/infiniband/hw/usnic/usnic_ib_sysfs.c
- drivers/infiniband/ulp/rtrs/rtrs-srv.c, line 881
- drivers/iommu/iommu.c
- drivers/md/bcache/super.c, line 2197
- drivers/misc/issei/fw_client.c
- drivers/of/dynamic.c, line 37
- drivers/pci/host-bridge.c, line 33
- drivers/pci/slot.c, line 203
- drivers/vfio/mdev/mdev_core.c, line 170
- fs/char_dev.c, line 493
- fs/fuse/virtio_fs.c, line 467
- fs/ocfs2/filecheck.c
- fs/sysfs/file.c, line 471
- include/linux/kobject.h, line 255
- kernel/params.c, line 778
- kernel/sched/ext/ext.c, line 7199
- kernel/sched/ext/sub.c, line 1743
- lib/kobject.c
- net/core/net-sysfs.c, line 2302
Smatch caller information:
drivers/pci/slot.c get_slot() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pci_slot_mutex | ||
| HALF_LOCKED2 | &hbus->state_lock | ||
| HALF_LOCKED2 | global &pci_rescan_remove_lock |
drivers/edac/edac_device_sysfs.c edac_device_create_block() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset | 0 |
| PARAM_VALUE | 0 | kobj->ktype | 0 |
| PARAM_VALUE | 0 | kobj->name | 0 |
| PARAM_VALUE | 0 | kobj->parent | 0 |
| PARAM_VALUE | 0 | kobj->sd | 0 |
| PARAM_VALUE | 0 | kobj->state_initialized | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &device_ctls_mutex |
drivers/edac/edac_device_sysfs.c edac_device_create_instance() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.next | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &device_ctls_mutex |
block/blk-mq-sysfs.c blk_mq_sysfs_init() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->ktype | 7917916540978126848 |
| PARAM_VALUE | 0 | kobj->state_add_uevent_sent | 0 |
| PARAM_VALUE | 0 | kobj->state_in_sysfs | 0 |
| PARAM_VALUE | 0 | kobj->state_initialized | 1 |
| PARAM_VALUE | 0 | kobj->state_remove_uevent_sent | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | kobj->kref.refcount.refs.counter | s32min-s32max |
block/holder.c bd_link_disk_holder() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &bdev->bd_disk->open_mutex | ||
| HALF_LOCKED2 | &adm_ctx->resource->adm_mutex | ||
| HALF_LOCKED2 | &md->table_devices_lock | ||
| HALF_LOCKED2 | global &bch_register_lock | ||
| TYPE_LOCK | (struct gendisk)->open_mutex |
drivers/base/class.c kset_get() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &class_kset->list_lock | ||
| TYPE_LOCK | (struct kset)->list_lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c amdgpu_get_xgmi_hive() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | kobj->kref.refcount.refs.counter | s32min-s32max |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c amdgpu_get_xgmi_hive() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &xgmi_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/infiniband/hw/usnic/usnic_ib_sysfs.c usnic_ib_sysfs_qpn_add() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &us_ibdev->usdev_lock | ||
| LOCK2 | &vf->lock | ||
| TYPE_LOCK | (struct usnic_ib_dev)->usdev_lock | ||
| TYPE_LOCK | (struct usnic_ib_vf)->lock |
drivers/infiniband/hw/usnic/usnic_ib_sysfs.c usnic_ib_sysfs_register_usdev() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &usnic_ib_ibdev_list_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/cpufreq/cpufreq.c cpufreq_cpu_get() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | global &cpufreq_driver_lock | ||
| HALF_LOCKED2 | &cdev->lock | ||
| HALF_LOCKED2 | &devfreq->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | __flags | ||
| HALF_LOCKED2 | global &em_pd_mutex |
fs/char_dev.c cdev_add() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | kobj->kref.refcount.refs.counter | 1 |
| HOST_DATA | 0 | kobj->release.cpu | s32min-s32max |
| HOST_DATA | 0 | kobj->release.timer.expires | 0-u64max |
| HOST_DATA | 0 | kobj->release.timer.flags | 0-u32max |
| HOST_DATA | 0 | kobj->release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | kobj->state_add_uevent_sent | 0 |
| HOST_DATA | 0 | kobj->state_in_sysfs | 0 |
| HOST_DATA | 0 | kobj->state_initialized | 1 |
| HOST_DATA | 0 | kobj->state_remove_uevent_sent | 0 |
| HOST_DATA | 0 | kobj->uevent_suppress | 0-1 |
| HALF_LOCKED2 | &sp->mutex | ||
| HALF_LOCKED2 | global &cuse_lock | ||
| HALF_LOCKED2 | global &ubi_devices_mutex | ||
| HALF_LOCKED2 | global &unit_mutex |
drivers/pci/host-bridge.c pci_get_host_bridge_device() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/infiniband/hw/mlx4/sysfs.c add_port() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/sysfs.c add_port_entries() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset | 0,4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | kobj->ktype | 1915817945436012544 |
| PARAM_VALUE | 0 | kobj->name | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->parent | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd->active.counter | (-2147483647) |
| PARAM_VALUE | 0 | kobj->sd->attr.notify_next | 0,426918848001064960 |
| PARAM_VALUE | 0 | kobj->state_in_sysfs | 1 |
| PARAM_VALUE | 0 | kobj->state_initialized | 1 |
| BUF_SIZE | 0 | kobj | 248 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/sysfs.c add_port_entries() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | kobj->kset | 0,4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | kobj->ktype | 1915817945436012544 |
| PARAM_VALUE | 0 | kobj->name | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->state_add_uevent_sent | 0 |
| PARAM_VALUE | 0 | kobj->state_in_sysfs | 1 |
| PARAM_VALUE | 0 | kobj->state_initialized | 1 |
| BUF_SIZE | 0 | kobj | 248 |
| DATA_SOURCE | 0 | kobj | r kobject_create_and_add |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/sysfs.c add_port_entries() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset | 0,4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | kobj->ktype | 1915817945436012544 |
| PARAM_VALUE | 0 | kobj->name | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->state_add_uevent_sent | 0 |
| PARAM_VALUE | 0 | kobj->state_in_sysfs | 1 |
| PARAM_VALUE | 0 | kobj->state_initialized | 1 |
| BUF_SIZE | 0 | kobj | 248 |
| DATA_SOURCE | 0 | kobj | r kobject_create_and_add |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/sysfs.c add_port_entries() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset | 0,4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | kobj->ktype | 1915817945436012544 |
| PARAM_VALUE | 0 | kobj->name | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->state_add_uevent_sent | 0 |
| PARAM_VALUE | 0 | kobj->state_in_sysfs | 1 |
| PARAM_VALUE | 0 | kobj->state_initialized | 1 |
| BUF_SIZE | 0 | kobj | 248 |
| DATA_SOURCE | 0 | kobj | r kobject_create_and_add |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/sysfs.c add_port_entries() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset | 0,4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | kobj->ktype | 1915817945436012544 |
| PARAM_VALUE | 0 | kobj->name | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->state_add_uevent_sent | 0 |
| PARAM_VALUE | 0 | kobj->state_in_sysfs | 1 |
| PARAM_VALUE | 0 | kobj->state_initialized | 1 |
| BUF_SIZE | 0 | kobj | 248 |
| DATA_SOURCE | 0 | kobj | r kobject_create_and_add |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/sysfs.c mlx4_ib_device_register_sysfs() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | kobj->kset | 0,4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | kobj->ktype | 1915817945436012544 |
| PARAM_VALUE | 0 | kobj->name | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->state_add_uevent_sent | 0 |
| PARAM_VALUE | 0 | kobj->state_in_sysfs | 1 |
| PARAM_VALUE | 0 | kobj->state_initialized | 1 |
| BUF_SIZE | 0 | kobj | 248 |
| DATA_SOURCE | 0 | kobj | r kobject_create_and_add |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/sysfs.c register_one_pkey_tree() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset | 0,4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kset->list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | kobj->ktype | 1915817945436012544 |
| PARAM_VALUE | 0 | kobj->parent | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd->active.counter | (-2147483647) |
| PARAM_VALUE | 0 | kobj->state_in_sysfs | 1 |
| PARAM_VALUE | 0 | kobj->state_initialized | 1 |
| BUF_SIZE | 0 | kobj | 248 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx4/sysfs.c register_one_pkey_tree() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/core/net-sysfs.c netdev_unregister_kobject() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| NOCHECK_CALL |
drivers/base/bus.c kset_get() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &bus_kset->list_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct kset)->list_lock |
drivers/edac/edac_pci_sysfs.c edac_pci_create_instance_kobj() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &edac_pci_ctls_mutex | ||
| HALF_LOCKED2 | global &i7core_edac_lock |
fs/sysfs/file.c sysfs_break_active_protection() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | kobj | (-1),1-s32max |
| BUF_SIZE | 0 | kobj | (-1),1-s32max |
| DATA_SOURCE | 0 | kobj | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/base/core.c get_device() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 1-u64max |
drivers/base/core.c get_device_parent() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| CAPPED_DATA | 0 | kobj->parent | 1 |
| CAPPED_DATA | 0 | &kobj->entry | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sp->glue_dirs.list_lock | ||
| LOCK2 | global &gdp_mutex | ||
| HALF_LOCKED2 | global &dpm_list_mtx | ||
| TYPE_LOCK | (struct kset)->list_lock |
drivers/infiniband/ulp/rtrs/rtrs-srv.c process_info_req() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | kobj->ktype | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->state_in_sysfs | 1 |
| PARAM_VALUE | 0 | kobj->state_initialized | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/fuse/virtio_fs.c virtio_fs_find_instance() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &virtio_fs_mutex | ||
| HALF_LOCKED2 | &fsc->uapi_mutex |
drivers/base/swnode.c swnode_get() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 0,4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &swnode_kset->list_lock |
drivers/of/dynamic.c of_node_get() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &device->clients_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &ath12k_hw_group_mutex | ||
| HALF_LOCKED2 | global &devtree_lock | ||
| HALF_LOCKED2 | global &iommu_probe_device_lock | ||
| HALF_LOCKED2 | global &mtd_table_mutex | ||
| HALF_LOCKED2 | global &of_mutex | ||
| HALF_LOCKED2 | global &of_overlay_phandle_mutex |
lib/kobject.c kobject_add_internal() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | kobj | (-1)-s32max |
| BUF_SIZE | 0 | kobj | (-1)-s32max |
| STR_LEN | 0 | kobj | (-1),2-13,15,17,19-22,31 |
| STR_LEN | 0 | kobj | (-1),2-13,15,17,19-22,31 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/kobject.c kobject_add_internal() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/kobject.c kobject_move() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| DATA_SOURCE | 0 | kobj | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dpm_list_mtx | ||
| HALF_LOCKED2 | &hdev->lock | ||
| HALF_LOCKED2 | _T->lock |
lib/kobject.c kobject_move() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | kobj | (-1)-s32max |
| BUF_SIZE | 0 | kobj | (-1)-s32max |
| DATA_SOURCE | 0 | kobj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dpm_list_mtx | ||
| HALF_LOCKED2 | &hdev->lock | ||
| HALF_LOCKED2 | _T->lock |
lib/kobject.c kobject_move() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dpm_list_mtx | ||
| HALF_LOCKED2 | &hdev->lock | ||
| HALF_LOCKED2 | _T->lock |
lib/kobject.c kobject_rename() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 0-1025,1027-1029,1031-u64max |
| BUF_SIZE | 0 | kobj | (-1),248 |
| BUF_SIZE | 0 | kobj | (-1),248 |
| CAPPED_DATA | 0 | kobj | 1 |
| DATA_SOURCE | 0 | kobj | $0 |
| STR_LEN | 0 | kobj | (-1),23,31,36 |
| STR_LEN | 0 | kobj | (-1),23,31,36 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev_replace->lock_finishing_cancel_unmount | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &pci_slot_mutex | ||
| HALF_LOCKED2 | global &uuid_mutex |
lib/kobject.c kset_get() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/ocfs2/filecheck.c ocfs2_filecheck_show() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | kobj | 40,136,480,696,928,1128,1160,1392,1624,1848,8192 |
| BUF_SIZE | 0 | kobj | 40,136,480,696,928,1128,1160,1392,1624,1848,8192 |
| DATA_SOURCE | 0 | kobj | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
fs/ocfs2/filecheck.c ocfs2_filecheck_store() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | kobj | 40,136,480,696,928,1128,1160,1392,1624,1848,8192 |
| BUF_SIZE | 0 | kobj | 40,136,480,696,928,1128,1160,1392,1624,1848,8192 |
| DATA_SOURCE | 0 | kobj | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/iommu/iommu.c iommu_group_get() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &device->clients_lock | ||
| HALF_LOCKED2 | &smmu->stream_map_mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/iommu/iommu.c iommu_group_ref_get() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj->sd->attr.open->nr_mmapped | 0-4294967295 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &data->mutex | ||
| HALF_LOCKED2 | global &apple_dart_groups_lock | ||
| HALF_LOCKED2 | global &iommu_probe_device_lock | ||
| HALF_LOCKED2 | global &vfio.group_lock |
drivers/misc/issei/fw_client.c issei_fw_cl_connect() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
drivers/misc/issei/fw_client.c issei_fw_cl_find_by_uuid() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
drivers/md/bcache/super.c register_cache_set() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | kobj->kset | 0,4096-ptr_max |
| PARAM_VALUE | 0 | kobj->ktype | 2454547945184276480 |
| PARAM_VALUE | 0 | kobj->name | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->state_in_sysfs | 1 |
| PARAM_VALUE | 0 | kobj->state_initialized | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &bch_register_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/vfio/mdev/mdev_core.c mdev_device_create() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &mdev_list_lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/params.c lookup_or_create_module_kobject() -> kobject_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | kobj->kset | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->ktype | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->name | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->state_in_sysfs | 1 |
| PARAM_VALUE | 0 | kobj->state_initialized | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |