Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 9 files:
- drivers/gpib/common/gpib_os.c, line 2258
- drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
- drivers/infiniband/hw/mlx5/std_types.c, line 212
- drivers/input/input.c
- drivers/media/rc/rc-main.c, line 1938
- drivers/usb/core/hub.c, line 5738
- drivers/vfio/vfio_main.c, line 1477
- lib/kobject.c
- lib/kobject_uevent.c
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 |