Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 20 files:

Smatch caller information:

drivers/fsi/fsi-core.c fsi_device_node_matches() -> of_property_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 np 1-u64max
PARAM_VALUE 1 idx 0
PARAM_VALUE 2 addr 7105739216719556608
PARAM_VALUE 3 size 6851246928814551040
DATA_SOURCE 0 np $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &master->scan_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct fsi_master)->scan_lock

drivers/fsi/fsi-core.c fsi_slave_node_matches() -> of_property_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 np 1-u64max
PARAM_VALUE 1 idx 0
PARAM_VALUE 2 addr 3353279035696062464
PARAM_VALUE 3 size 0
DATA_SOURCE 0 np $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &master->scan_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct fsi_master)->scan_lock

drivers/ata/sata_svw.c k2_sata_show_info() -> of_property_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 np 1-u64max
PARAM_VALUE 1 idx 0
PARAM_VALUE 2 addr 772177852475334656
PARAM_VALUE 3 size 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/mdio/mdio-mux-mmioreg.c mdio_mux_mmioreg_probe() -> of_property_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 1 idx 0
PARAM_VALUE 2 addr 1901573034243096576
PARAM_VALUE 3 size 0
RX_PATH
TASK_NOT_RUNNING

drivers/mfd/mfd-core.c mfd_match_of_node_to_dev() -> of_property_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 1 idx 0
PARAM_VALUE 2 addr 3590572629677879296
PARAM_VALUE 3 size 0
DATA_SOURCE 0 np $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &hdev->driver_input_lock

sound/soc/codecs/pcm6240.c pcmdevice_i2c_probe() -> of_property_read_reg()

Type Parameter Key Value
PARAM_VALUE 1 idx 0-3
PARAM_VALUE 2 addr 2752645777145139200
PARAM_VALUE 3 size 0
FUZZY_MAX 1 idx 3
HARD_MAX 1 idx 3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte

drivers/remoteproc/amd_mbv_bram_rproc.c amd_bram_rproc_prepare() -> of_property_read_reg()

Type Parameter Key Value
PARAM_VALUE 1 idx 0
PARAM_VALUE 2 addr 3769889989172776960
PARAM_VALUE 3 size 1003057861699571712
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte
LOCK2 &rproc->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rproc)->lock

drivers/pci/controller/dwc/pcie-designware.c dw_pcie_parent_bus_offset() -> of_property_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 4096-ptr_max
PARAM_VALUE 1 idx 0-s32max
PARAM_VALUE 2 addr 318670216483766272
PARAM_VALUE 3 size 0
DATA_SOURCE 1 idx r of_property_match_string
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 np unit_byte

drivers/of/unittest.c of_unittest_reg() -> of_property_read_reg()

Type Parameter Key Value
PARAM_VALUE 0 np 1-u64max
PARAM_VALUE 1 idx 0
PARAM_VALUE 2 addr 8019367220806017024
PARAM_VALUE 3 size 8908011209600655360
BUF_SIZE 0 np (-1)-0,392
BUF_SIZE 0 np (-1)-0,392
DATA_SOURCE 0 np r of_find_node_by_path

sound/soc/codecs/tas2781-i2c.c tasdevice_parse_dt() -> of_property_read_reg()

Type Parameter Key Value
PARAM_VALUE 1 idx 0-7
PARAM_VALUE 2 addr 4399748049456373760
PARAM_VALUE 3 size 0
FUZZY_MAX 1 idx 7
HARD_MAX 1 idx 7
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte