Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/vfio/vfio_main.c vfio_device_show_fdinfo() -> kobject_get_path()

Type Parameter Key Value
PARAM_VALUE 1 gfp_mask 3264
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpib/common/gpib_os.c gpib_match_device_path() -> kobject_get_path()

Type Parameter Key Value
PARAM_VALUE 1 gfp_mask 3264
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &board->big_gpib_mutex
HALF_LOCKED2 global &agilent_82357a_hotplug_lock
HALF_LOCKED2 global &minors_lock
HALF_LOCKED2 global &ni_usb_hotplug_lock

lib/kobject_uevent.c kobject_synth_uevent() -> kobject_get_path()

Type Parameter Key Value
PARAM_VALUE 1 gfp_mask 3264
DATA_SOURCE 0 kobj $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

lib/kobject_uevent.c kobject_uevent_env() -> kobject_get_path()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 0 kobj->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 kobj->uevent_suppress 0
PARAM_VALUE 1 gfp_mask 3264
BUF_SIZE 0 kobj (-1)-s32max
BUF_SIZE 0 kobj (-1)-s32max
BUF_SIZE 0 kobj->kset (-1),344
BUF_SIZE 0 kobj->parent (-1)-s32max
DATA_SOURCE 0 kobj $0
STR_LEN 0 kobj (-1)
STR_LEN 0 kobj (-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->physical_node_lock
HALF_LOCKED2 &cinfo->recv_mutex
HALF_LOCKED2 &hdev->dev.mutex
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &led_cdev->trigger_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port_dev->status_lock
HALF_LOCKED2 &sw->tb->lock
HALF_LOCKED2 &tb->lock
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 global &_event_lock
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &bch_register_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &dpm_list_mtx
HALF_LOCKED2 global &ls_lock
HALF_LOCKED2 global &pci_rescan_remove_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c lpvo_probe() -> kobject_get_path()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 gfp_mask 3264
RX_PATH
TASK_NOT_RUNNING

drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c usb_gpib_attach() -> kobject_get_path()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 gfp_mask 3264
CAPABLE 0 21
LOCK2 &board->big_gpib_mutex
LOCK2 global &minors_lock
TYPE_LOCK (struct gpib_board)->big_gpib_mutex

drivers/input/input.c input_devices_seq_show() -> kobject_get_path()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 gfp_mask 3264
RX_PATH
TASK_NOT_RUNNING
LOCK2 &seq->lock
TYPE_LOCK (struct seq_file)->lock

drivers/input/input.c input_register_device() -> kobject_get_path()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 gfp_mask 3264

drivers/usb/core/hub.c port_over_current_notify() -> kobject_get_path()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 0 kobj->sd 0,4096-ptr_max
PARAM_VALUE 1 gfp_mask 3264
LOCK2 &hdev->dev.mutex
LOCK2 &port_dev->status_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct device)->mutex
TYPE_LOCK (struct usb_port)->status_lock

drivers/infiniband/hw/mlx5/std_types.c mlx5_ib_handler_MLX5_IB_METHOD_GET_DATA_DIRECT_SYSFS_PATH() -> kobject_get_path()

Type Parameter Key Value
PARAM_VALUE 1 gfp_mask 3264
LOCK2 &dev->data_direct_lock
TYPE_LOCK (struct mlx5_ib_dev)->data_direct_lock

lib/kobject.c kobject_move() -> kobject_get_path()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 gfp_mask 3264
BUF_SIZE 0 kobj (-1)-s32max
BUF_SIZE 0 kobj (-1)-s32max
DATA_SOURCE 0 kobj r kobject_get
PARAM_COMPARE 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_rename() -> kobject_get_path()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 0 kobj->parent 1-u64max
PARAM_VALUE 1 gfp_mask 3264
BUF_SIZE 0 kobj (-1)-s32max
BUF_SIZE 0 kobj (-1)-s32max
DATA_SOURCE 0 kobj r kobject_get
STR_LEN 0 kobj (-1)
STR_LEN 0 kobj (-1)
PARAM_COMPARE 0 kobj == $0
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

drivers/media/rc/rc-main.c rc_register_device() -> kobject_get_path()

Type Parameter Key Value
PARAM_VALUE 0 kobj 4096-ptr_max
PARAM_VALUE 1 gfp_mask 3264
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &ictx->lock
HALF_LOCKED2 global &devlist
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 global &g_smscore_deviceslock