Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
drivers/base/bus.c bus_add_device() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| PARAM_VALUE | 0 | bus->offline | 1-u64max |
| PARAM_VALUE | 0 | bus->online | 1-u64max |
| CAPPED_DATA | 0 | bus | 1 |
drivers/base/bus.c bus_add_driver() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| BUF_SIZE | 0 | bus | (-1),168 |
| BUF_SIZE | 0 | bus | (-1),168 |
| CAPPED_DATA | 0 | bus | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &ipmi_interfaces_mutex | ||
| HALF_LOCKED2 | global &table_lock |
drivers/base/bus.c bus_create_file() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| CAPPED_DATA | 0 | bus | 1 |
| DATA_SOURCE | 0 | bus | $0 |
drivers/base/bus.c bus_find_device() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | bus | $0 |
| STR_LEN | 0 | bus | (-1),6,9-10,13-16,20,23,63 |
| STR_LEN | 0 | bus | (-1),6,9-10,13-16,20,23,63 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &generic_phy->mutex | ||
| HALF_LOCKED2 | &ns->subsys->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | &sfile->lock | ||
| HALF_LOCKED2 | &tb->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &component_mutex | ||
| HALF_LOCKED2 | global &hmem_resource_lock | ||
| HALF_LOCKED2 | global &iommu_probe_device_lock | ||
| HALF_LOCKED2 | global &pi_mutex | ||
| HALF_LOCKED2 | global &vdpa_dev_lock |
drivers/base/bus.c bus_find_device_reverse() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 9023697146540859392 |
| DATA_SOURCE | 0 | bus | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
drivers/base/bus.c bus_for_each_dev() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bus | (-1),168 |
| BUF_SIZE | 0 | bus | (-1),168 |
| DATA_SOURCE | 0 | bus | $0 |
| STR_LEN | 0 | bus | (-1),2-7,9-14,17 |
| STR_LEN | 0 | bus | (-1),2-7,9-14,17 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &add_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | &skt->skt_mutex | ||
| HALF_LOCKED2 | &tb->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &core_lock | ||
| HALF_LOCKED2 | global &pi_mutex | ||
| HALF_LOCKED2 | global &pwrseq_sem | ||
| HALF_LOCKED2 | global ®istration_lock | ||
| HALF_LOCKED2 | global &vdpa_dev_lock | ||
| HALF_LOCKED2 | global &xenwatch_mutex |
drivers/base/bus.c bus_for_each_drv() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | bus | $0 |
| STR_LEN | 0 | bus | (-1),21,29 |
| STR_LEN | 0 | bus | (-1),21,29 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | global &core_lock | ||
| HALF_LOCKED2 | global ®istration_lock |
drivers/base/bus.c bus_get() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | bus | $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 |
drivers/base/bus.c bus_get_dev_root() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 1-u64max |
| BUF_SIZE | 0 | bus | (-1),168 |
| BUF_SIZE | 0 | bus | (-1),168 |
| DATA_SOURCE | 0 | bus | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &edac_pci_ctls_mutex | ||
| HALF_LOCKED2 | global &uncore_lock |
drivers/base/bus.c bus_get_kset() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 9023697146540859392 |
| DATA_SOURCE | 0 | bus | $0 |
drivers/base/bus.c bus_is_registered() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bus | (-1),168 |
| BUF_SIZE | 0 | bus | (-1),168 |
| DATA_SOURCE | 0 | bus | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &ipmi_interfaces_mutex | ||
| HALF_LOCKED2 | global &table_lock |
drivers/base/bus.c bus_notify() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/base/bus.c bus_probe_device() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|
drivers/base/bus.c bus_put() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | bus | 1 |
| DATA_SOURCE | 0 | bus | $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 |
drivers/base/bus.c bus_register_notifier() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | bus | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/base/bus.c bus_remove_device() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|
drivers/base/bus.c bus_remove_driver() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bus | (-1),168 |
| BUF_SIZE | 0 | bus | (-1),168 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/base/bus.c bus_remove_file() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| CAPPED_DATA | 0 | bus | 1 |
| DATA_SOURCE | 0 | bus | $0 |
drivers/base/bus.c bus_sort_breadthfirst() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 9023697146540859392 |
| DATA_SOURCE | 0 | bus | $0 |
drivers/base/bus.c bus_uevent_store() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | bus | $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 |
drivers/base/bus.c bus_unregister() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| CAPPED_DATA | 0 | bus | 1 |
| DATA_SOURCE | 0 | bus | $0 |
drivers/base/bus.c bus_unregister_notifier() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | bus | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/base/bus.c driver_find() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 1-u64max |
| BUF_SIZE | 0 | bus | (-1),168 |
| BUF_SIZE | 0 | bus | (-1),168 |
| CAPPED_DATA | 0 | bus | 1 |
| DATA_SOURCE | 0 | bus | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &subsys->su_mutex | ||
| HALF_LOCKED2 | global &gameport_mutex | ||
| HALF_LOCKED2 | global &tracepoints_mutex |
drivers/base/bus.c drivers_autoprobe_show() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | bus | $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 |
drivers/base/bus.c drivers_autoprobe_store() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | bus | $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 |
drivers/base/bus.c subsys_interface_register() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 5117431629212901376,9200305608906244096 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/base/bus.c subsys_interface_unregister() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/base/bus.c subsys_register() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| PARAM_VALUE | 0 | bus->bus_groups | 0,4096-ptr_max |
| CAPPED_DATA | 0 | bus | 1 |
| DATA_SOURCE | 0 | bus | $0 |
drivers/base/core.c dev_driver_uevent() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/base/dd.c device_initial_probe() -> bus_to_subsys()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |