Documented in 1 files:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/base/core.c __fw_devlink_link_to_suppliers() -> __fw_devlink_link_to_suppliers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->physical_location->panel | 0-255 |
| PARAM_VALUE | 1 | fwnode | 4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->ops->add_links | 0,4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->ops->device_is_available | 0,4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->ops->get | 0,4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->ops->get_name | 0,4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->ops->get_named_child_node | 0,4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->ops->get_next_child_node | 0,4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->ops->get_parent | 0,4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->ops->get_reference_args | 0,4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->ops->graph_get_remote_endpoint | 0,639053873764306944,971939158805200896,8581575686848176128 |
| PARAM_VALUE | 1 | fwnode->ops->graph_parse_endpoint | 0,4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->ops->iomap | 0,5992382552872980480 |
| PARAM_VALUE | 1 | fwnode->ops->irq_get | 0,4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->ops->property_present | 0,4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->ops->property_read_bool | 0,4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->ops->property_read_int_array | 0,4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->ops->property_read_string_array | 0,4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->ops->put | 0,7972878730091065344,8942618317634842624 |
| BUF_SIZE | 1 | fwnode | (-1)-0,64 |
| BUF_SIZE | 1 | fwnode | (-1)-0,64 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | fwnode | r fwnode_get_next_available_child_node |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
drivers/base/core.c fw_devlink_link_device() -> __fw_devlink_link_to_suppliers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus->offline | 1-u64max |
| PARAM_VALUE | 0 | dev->bus->online | 1-u64max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->fwnode | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->fwnode->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->fwnode->dev->fwnode | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->fwnode->dev->p | 1-u64max |
| PARAM_VALUE | 0 | dev->fwnode->dev->power.set_latency_tolerance | 5740181548905971712 |
| PARAM_VALUE | 0 | dev->fwnode->suppliers.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->fwnode->suppliers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->fwnode->suppliers.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->groups | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->init_name | 0 |
| PARAM_VALUE | 0 | dev->kobj.kset->list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->kobj.kset->list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->kobj.kset->list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->kobj.kset->list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->kobj.release->timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->kobj.release.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->kobj.sd->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->p | 1-u64max |
| PARAM_VALUE | 0 | dev->physical_location | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->physical_location->horizontal_position | 0-3 |
| PARAM_VALUE | 0 | dev->physical_location->panel | 0-7 |
| PARAM_VALUE | 0 | dev->physical_location->vertical_position | 0-3 |
| PARAM_VALUE | 0 | dev->pins->p | 0-s64max |
| PARAM_VALUE | 0 | dev->power.set_latency_tolerance | 5740181548905971712 |
| PARAM_VALUE | 0 | dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->type->groups | 0,4096-ptr_max |
| PARAM_VALUE | 1 | fwnode | 4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->suppliers.next | 4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->suppliers.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->suppliers.next->prev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev | 1 |
| CAPPED_DATA | 0 | dev->bus | 1 |
| CAPPED_DATA | 0 | dev->fwnode | 1 |
| CAPPED_DATA | 1 | fwnode | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| NOCHECK_CALL | |||
| UNITS | 1 | fwnode | unit_byte |
| LOCK2 | _T->lock |