Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 24 files:

Smatch caller information:

drivers/media/pci/intel/ipu-bridge.c ipu_bridge_instantiate_vcm() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 1 name 6168601387188293632
PARAM_VALUE 2 index 0
BUF_SIZE 1 name 11
STR_LEN 0 fwnode 10
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &list_lock

drivers/platform/chrome/cros_ec_typec.c cros_typec_role_switch_quirk() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 name 6544904589727490048
PARAM_VALUE 2 index 0
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 1 name 16
DATA_SOURCE 0 fwnode $0
STR_LEN 0 fwnode 15
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/sfp.c sfp_i2c_get() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 1 name 4587712111432232960
PARAM_VALUE 2 index 0
BUF_SIZE 1 name 8
STR_LEN 0 fwnode 7
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

arch/x86/pci/acpi.c pcie_has_usb4_host_interface() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 1 name 1664694856418750464
PARAM_VALUE 2 index 0
BUF_SIZE 1 name 20
STR_LEN 0 fwnode 19
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &pci_rescan_remove_lock

drivers/iio/temperature/ltc2983.c ltc2983_copper_trace_new() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 name 5594158535875092480
PARAM_VALUE 2 index 0
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 1 name 18
DATA_SOURCE 0 fwnode $0
STR_LEN 0 fwnode 17
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/temperature/ltc2983.c ltc2983_leak_detector_new() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 name 5594158535875092480
PARAM_VALUE 2 index 0
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 1 name 18
DATA_SOURCE 0 fwnode $0
STR_LEN 0 fwnode 17
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/temperature/ltc2983.c ltc2983_rtd_new() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 name 5594158535875092480
PARAM_VALUE 2 index 0
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 1 name 18
DATA_SOURCE 0 fwnode $0
STR_LEN 0 fwnode 17
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/temperature/ltc2983.c ltc2983_thermistor_new() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 name 5594158535875092480
PARAM_VALUE 2 index 0
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 1 name 18
DATA_SOURCE 0 fwnode $0
STR_LEN 0 fwnode 17
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/temperature/ltc2983.c ltc2983_thermocouple_new() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 name 619193385010434048
PARAM_VALUE 2 index 0
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 1 name 25
DATA_SOURCE 0 fwnode $0
STR_LEN 0 fwnode 24
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/thunderbolt/usb4_port.c usb4_usb3_port_match() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 1 name 1664694856418750464
PARAM_VALUE 2 index 0
BUF_SIZE 0 fwnode 4,32,64,392,1616
BUF_SIZE 0 fwnode 4,32,64,392,1616
BUF_SIZE 1 name 20
DATA_SOURCE 0 fwnode $1
STR_LEN 0 fwnode 19
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &component_mutex

drivers/usb/typec/altmodes/displayport.c dp_altmode_probe() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 name 5831560332692324352
PARAM_VALUE 2 index 0
BUF_SIZE 1 name 12
STR_LEN 0 fwnode 11
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/dpll/zl3073x/dpll.c zl3073x_dpll_ref_sync_pair_register() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 1-u64max
PARAM_VALUE 1 name 3821605997431058432
PARAM_VALUE 2 index 0
BUF_SIZE 1 name 17
STR_LEN 0 fwnode 16
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/thunderbolt/acpi.c tb_acpi_add_link() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 name 1664694856418750464
PARAM_VALUE 2 index 0
BUF_SIZE 1 name 20
STR_LEN 0 fwnode 19
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/core/usb-acpi.c usb_acpi_add_usb4_devlink() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 1 name 1664694856418750464
PARAM_VALUE 2 index 0
BUF_SIZE 1 name 20
STR_LEN 0 fwnode 19
TERMINATED 1 name 1

drivers/net/phy/phy_device.c fwnode_get_phy_node() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 1 name 3607531000179683328
PARAM_VALUE 2 index 0
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 1 name 11
DATA_SOURCE 0 fwnode $0
STR_LEN 0 fwnode 10
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/phy_device.c fwnode_get_phy_node() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,4096-u64max
PARAM_VALUE 0 fwnode->ops 0-8531275411893063679,8531275411893063681-u64max
PARAM_VALUE 1 name 8623402763174649856
PARAM_VALUE 2 index 0
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 1 name 4
DATA_SOURCE 0 fwnode $0
STR_LEN 0 fwnode 3
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/phy_device.c fwnode_get_phy_node() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,4096-u64max
PARAM_VALUE 0 fwnode->ops 0-8531275411893063679,8531275411893063681-u64max
PARAM_VALUE 1 name 1482723587874275328
PARAM_VALUE 2 index 0
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 1 name 11
DATA_SOURCE 0 fwnode $0
STR_LEN 0 fwnode 10
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/power/supply/power_supply_core.c __power_supply_populate_supplied_from() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 1 name 6142303279727644672
PARAM_VALUE 2 index 0
BUF_SIZE 1 name 15
STR_LEN 0 fwnode 14
BIT_INFO 2 index 0x0,0x0
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 fwnode unit_byte
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &s->lock
HALF_LOCKED2 global &device_links_lock
HALF_LOCKED2 global &regulator_list_mutex

drivers/power/supply/power_supply_core.c power_supply_check_supplies() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 1-u64max
PARAM_VALUE 1 name 6142303279727644672
PARAM_VALUE 2 index 0-s32max
BUF_SIZE 1 name 15
STR_LEN 0 fwnode 14
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 fwnode unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock

drivers/power/supply/power_supply_core.c power_supply_get_battery_info() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 1 name 7179608491452346368
PARAM_VALUE 2 index 0
BUF_SIZE 1 name 18
STR_LEN 0 fwnode 17
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/power/supply/power_supply_core.c power_supply_get_by_reference() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 1 name 2096832709310074880,2424570099828232192
PARAM_VALUE 2 index 0
BUF_SIZE 1 name 23,25
BUF_SIZE 1 name 23,25
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 name $1
STR_LEN 0 fwnode (-1),24
STR_LEN 0 fwnode (-1),24
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/i2c/muxes/i2c-mux-reg.c i2c_mux_reg_probe_fw() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 1 name 4767800950829592576
PARAM_VALUE 2 index 0
BUF_SIZE 1 name 11
STR_LEN 0 fwnode 10
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_panel.c find_panel_by_dev() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 1 name 3676056186408996864
PARAM_VALUE 2 index 0
BUF_SIZE 1 name 6
STR_LEN 0 fwnode 5
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/ice/ice_dpll.c ice_dpll_pin_node_get() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 name 6755987029143621632
PARAM_VALUE 2 index 0-2147483646
BUF_SIZE 1 name 10
CAPPED_DATA 2 index 1
DATA_SOURCE 2 index r fwnode_property_match_string
STR_LEN 0 fwnode 9
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 index

drivers/pinctrl/nomadik/pinctrl-nomadik.c nmk_pinctrl_probe() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 1 name 1148984771737149440
PARAM_VALUE 2 index 0-15
BUF_SIZE 1 name 19
STR_LEN 0 fwnode 18
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/nomadik/pinctrl-nomadik.c nmk_pinctrl_probe() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,4096-u64max
PARAM_VALUE 1 name 8022696420773859328
PARAM_VALUE 2 index 0
BUF_SIZE 1 name 5
STR_LEN 0 fwnode 4
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c stmmac_pcs_setup() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 name 8316168182082101248
PARAM_VALUE 2 index 0
BUF_SIZE 1 name 11
STR_LEN 0 fwnode 10
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c dpaa2_pcs_create() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->ops 4096-ptr_max
PARAM_VALUE 1 name 8316168182082101248
PARAM_VALUE 2 index 0
BUF_SIZE 1 name 11
DATA_SOURCE 0 fwnode $1
STR_LEN 0 fwnode 10
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/base/property.c fwnode_devcon_matches() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 1-u64max
PARAM_VALUE 0 fwnode->ops->get 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->get_parent 0,4096-ptr_max
PARAM_VALUE 1 name 1260006046748811264,1455782530869854208,3373155321028079616,6544904589727490048
PARAM_VALUE 2 index 0
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 1 name 12,15-16,19
BUF_SIZE 1 name 12,15-16,19
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 name $1
STR_LEN 0 fwnode (-1),11,14-15,18
STR_LEN 0 fwnode (-1),11,14-15,18
RX_PATH
TASK_NOT_RUNNING
UNITS 0 fwnode unit_byte

drivers/iio/adc/ti-ads112c14.c ads112c14_probe() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 1 name 7164528296396095488
PARAM_VALUE 2 index 0
BUF_SIZE 1 name 12
STR_LEN 0 fwnode 11
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 fwnode unit_byte

drivers/iio/adc/ti-ads112c14.c ads112c14_probe() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 name 7745678228625702912
PARAM_VALUE 2 index 0
BUF_SIZE 1 name 12
STR_LEN 0 fwnode 11
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 fwnode unit_byte

drivers/iio/industrialio-backend.c __devm_iio_backend_fwnode_get_by_index() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 1 name 1517151062938157056
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 1 name 12
CAPPED_DATA 2 index 1
DATA_SOURCE 0 fwnode $1
DATA_SOURCE 2 index $2
STR_LEN 0 fwnode 11
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/leds/led-class.c fwnode_led_get() -> fwnode_find_reference()

Type Parameter Key Value
PARAM_VALUE 1 name 1422953659829149696
BUF_SIZE 1 name 5
CAPPED_DATA 2 index 1
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 2 index $1 [m]
STR_LEN 0 fwnode (-1),12
STR_LEN 0 fwnode (-1),12
STR_LEN 1 name 4
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 index
UNITS 2 index unit_array_size