Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/acpi/property.c, line 1693
- drivers/base/core.c, line 283
- drivers/base/property.c
- drivers/base/swnode.c, line 450
- include/linux/property.h, line 157
Smatch caller information:
drivers/acpi/property.c acpi_fwnode_get_name_prefix() -> fwnode_get_next_parent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fwnode | 1-u64max |
| DATA_SOURCE | 0 | fwnode | r fwnode_get_parent |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/base/core.c fw_devlink_refresh_fwnode() -> fwnode_get_next_parent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fwnode | 4096-ptr_max |
| PARAM_VALUE | 0 | fwnode->ops->add_links | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fwnode->ops->get | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fwnode->ops->iomap | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fwnode->ops->put | 0,4096-ptr_max |
| BUF_SIZE | 0 | fwnode | (-1)-0,64 |
| BUF_SIZE | 0 | fwnode | (-1)-0,64 |
| DATA_SOURCE | 0 | fwnode | $0 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &of_mutex | ||
| LOCK2 | global &of_overlay_phandle_mutex |
drivers/base/core.c fwnode_ancestor_init_without_drv() -> fwnode_get_next_parent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fwnode | 4096-ptr_max |
| PARAM_VALUE | 0 | fwnode->ops->put | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/base/core.c fwnode_get_next_parent_dev() -> fwnode_get_next_parent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fwnode | 4096-ptr_max |
| PARAM_VALUE | 0 | fwnode->dev | 0 |
| PARAM_VALUE | 0 | fwnode->ops->put | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/base/core.c fwnode_is_ancestor_of() -> fwnode_get_next_parent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fwnode | 1-u64max |
| PARAM_VALUE | 0 | fwnode->ops->put | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | fwnode | unit_byte |
| HALF_LOCKED2 | _T->lock |
drivers/base/swnode.c software_node_get_name_prefix() -> fwnode_get_next_parent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fwnode | 4096-ptr_max |
| PARAM_VALUE | 0 | fwnode->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | fwnode->ops->put | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/base/property.c fwnode_count_parents() -> fwnode_get_next_parent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fwnode | 1-u64max |
| PARAM_VALUE | 0 | fwnode->ops->put | 0,4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/base/property.c fwnode_get_nth_parent() -> fwnode_get_next_parent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fwnode | 1-u64max |
| PARAM_VALUE | 0 | fwnode->ops->put | 0,4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/base/property.c fwnode_graph_get_remote_port() -> fwnode_get_next_parent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fwnode | 0,248,4096-ptr_max |
drivers/iio/inkern.c fwnode_iio_channel_get_by_name() -> fwnode_get_next_parent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fwnode | 4096-ptr_max |
| PARAM_VALUE | 0 | fwnode->ops->put | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |